有没有办法捕获Linux上的所有系统调用?我知道的唯一解决方案是使用LD_PRELOAD la fakeroot ,但这仅适用于动态链接的应用程序。此外,这种方法需要枚举所有系统调用,这是我希望避免的。
我想你在找我 ptrace(2) .
ptrace(2)
你可以跟踪一个程序。想想怎么做 strace 作品提示:它不使用 LD_PRELOAD 把戏。
strace
LD_PRELOAD