如何在沙箱环境中运行程序时禁止系统调用?

sp2*_*ari 6 c++ security fork sandbox

我正在检查codepad.org并且while(1)fork给出了以下输出.

不允许系统调用:SYS_fork

查看此链接以获取确切详细信息 http://codepad.org/rNR9mMVv

谷歌搜索更多,我知道他们也使用套接字禁用系统调用.

不允许系统调用:SYS_socketcall

任何人都可以告诉我如何在沙盒环境中运行程序之前禁用某些系统调用?

Dan*_*dor 1

通过用具有空存根或异常抛出器而不是真实函数的模拟替换运行时库?

  • 不起作用。进入的人可以使用内联汇编直接访问系统调用网关。 (2认同)