设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 安全技术 >> 入侵检测 >> LIDS精通与进阶(一)
精品推荐
入侵检测点击TOP10
·snort+acid打造LINUX下的入侵检测系统(IDS)(上)
·入侵检测系统Radware DefensePro
·Kfsensor IDS+HONEYPOT高级配置
·在家制造你的Cisco IDS
·一个网络入侵检测系统的实现
·LIDS精通与进阶(二)
·网吧入侵和网吧老板斗争到底
·snort+acid打造LINUX下的入侵检测系统(IDS)(下)
·用LIDS增强系统安全
·专家剖析黑客如何通过Google发动攻击
安全技术点击TOP10
·主板芯片级维修技术资料
·Symantec AntiVirus防病毒服务器安装配置使用指南
·教你如何手动查杀“幽灵(I-Worm.Ghost)”病毒
·贴片元件标记对应型号资料
·主板芯片组详解
·在WindowsXP/2003下查看端口对应的进程
·主板点不亮(不显示)的BIOS修复两法
·计算机启动过程详解
·网吧如何禁止使用PP点点通
·主板开机原理
精选专题

LIDS精通与进阶(一)

作者: 来源:网络文章 时间:2005-12-19 16:29:02

LIDS精通与进阶(一)(7)
{

...

if (retval >= 0) {

#ifdef CONFIG_LIDS_HIDE_PROC

if (lids_search_proc_to_hide(dentry->d_inode))

current->flags = 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=S_IMMUTABLE;

}

...

}


   然后如果进程被PF_HIDDEN标记,它就不会在proc文件系统里显示。

共7页 9 7 [1] [2] [3] [4] [5] [6] [78 :>

LIDS精通与进阶(一) 相关文章:
LIDS精通与进阶(一) 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com