Anspannen syscalls von User-Space auf Linux
-
06-07-2019 - |
Frage
Gibt es eine Möglichkeit, alle syscalls auf Linux zu fangen? Die einzige Lösung, die ich kenne, wird mit LD_PRELOAD à la fakeroot , aber das nur arbeitet für dynamisch verknüpften Anwendungen. Darüber hinaus erfordert dieser Ansatz alle syscalls Aufzählen das ist etwas, Ich mag würde zu vermeiden.
Lösung
Ich glaube, Sie suchen ptrace(2)
.
Andere Tipps
Sie können ein Programm verfolgen. Überlegen Sie, wie strace
funktioniert. . Hinweis: es ist nicht LD_PRELOAD
Tricks
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow