有没有办法在Linux上捕获所有系统调用?我所知道的唯一解决方案是使用LD_PRELOADà la fakeroot ,但这仅适用于动态链接的应用程序。此外,这种方法需要枚举所有我想避免的系统调用。

有帮助吗?

解决方案

我认为您正在寻找 ptrace(2)

其他提示

您可以追踪程序。想想 strace 是如何工作的。提示:它不使用 LD_PRELOAD 技巧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top