求助ing:拦截系统调用禁止创建文件

发布于 2022-10-15 10:18:39 字数 121 浏览 57 评论 0

大家好:
     能拦截到系统调用sys_open了,针对特定的目录,就算在sys_open里面直接return -1,照样能创建文件,不知道该怎么禁止创建文件,应该怎么去实现?求助ing

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

几度春秋 2022-10-22 10:18:39

把creat也拦下来实验一下

染火枫林 2022-10-22 10:18:39

把creat也拦下来实验一下
@sky 发表于 2011-04-12 17:49

    不管用。。。create最后也是走到open里面去了

櫻之舞 2022-10-22 10:18:39

多加点log信息,跟踪下创建文件的过程,打断这个过程不就行了吗

诠释孤独 2022-10-22 10:18:39

多加点log信息,跟踪下创建文件的过程,打断这个过程不就行了吗
amarant 发表于 2011-04-12 18:56

    我的实现方式是拦截了系统的sys_open,改为调用自己的open函数,在自己的open函数里面,做一系列判断,然后如果是特定目录下的,就不让创建(就这儿有问题,直接return -1,也是能创建),否则的话,再去调用sys_open的,也就是说,sys_open里面的东西,我没法去加log,也没法去修改。

巾帼英雄 2022-10-22 10:18:39

在sys_open里面去掉O_CREATE 标记

無心 2022-10-22 10:18:39

外包给哥做吧, 哥最擅长这个了!!!

江城子 2022-10-22 10:18:39

外包给哥做吧, 哥最擅长这个了!!!
帅绝人寰 发表于 2011-04-13 13:26

    {:3_184:},帮帮忙呗,大牛,非常感谢!

单身情人 2022-10-22 10:18:39

在sys_open里面去掉O_CREATE 标记
zhy-linux 发表于 2011-04-13 11:02

    okok,感谢ing,就这个思想,我成功啦,非常感谢!{:3_203:}

北斗星光 2022-10-22 10:18:39

回复 9# zhanlongzaiye

不用谢,大家都是同行中兄弟

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文