争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

LIDS精通与进阶(中)

时间:2024/7/2作者:未知来源:争怎路由网人气:

= PF_HIDDEN;

...

因为每一个linux的进程都有一个在/proc文件系统的入口,我们为了隐藏进程也需要修改proc的文件入口。

在fs/proc/root.c

 

static struct dentry *proc_root_lookup(struct inode * dir, struct dentry * dentry)

{

...

inode = NULL;

#ifdef CONFIG_LIDS_HIDE_PROC

if ( pid && p && (! ((p->flags & PF_HIDDEN) && lids_load && lids_local_load)) ) {

#else

if (pid && p) {

#endif

unsigned long ino = (pid >> 16) + PROC_PID_INO;

inode = proc_get_inode(dir->i_sb, ino, &proc_pid);

if (!inode)

return ERR_PTR(-EINVAL);

inode->i_flags

关键词:LIDS精通与进阶(中)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版