+ -
当前位置:首页 → 问答吧 → 关于实现劫持内核调用文件操作函数遇到的问题

关于实现劫持内核调用文件操作函数遇到的问题

时间:2010-11-09

来源:互联网

在实现劫持内核调用中的文件基本操作函数,从而实现对指定文件或文件夹提供保护,避免被写和创建。
           遇到的问题:
           1。在对sys_open()进行重写时,发现传进来的文件名称并不一定是绝对路径,大部分命令行操作如cat,vim等仅仅传进来文件名,只有图形界面下对文件的操作才会传进来整个路径。
           2。在对sys_read()和sys_write()进行重写时,没办法由fd获取到文件的路径。
           请问:内核中如何从文件名获取到整个的文件路径?
                    内核中如何从fd获取到整个文件路径?

作者: curious_cat   发布时间: 2010-11-09

我有一篇劫持系统调用的文章总结,LZ 可以参考一下。

作者: Godbach   发布时间: 2010-11-09