Есть ли способ поймать все системные вызовы на Linux? Единственное, что я знаю, это использование LD_PRELOAD à la fakeroot, но это работает только для динамически связанных приложений. Кроме того, этот подход требует перечисления всех системных вызовов, которые я бы хотел избежать.Захват sycalls из пользовательского пространства на Linux
2
A
ответ
4
Я думаю, вы ищете ptrace(2)
.
0
Вы можете проследить программу. Подумайте о том, как работает strace
. Подсказка: он не использует уловки LD_PRELOAD
.