문제

Linux에서 모든 Syscall을 잡을 수있는 방법이 있습니까? 내가 아는 유일한 해결책은 ld_preload à la를 사용하는 것입니다. Fakeroot, 그러나 동적으로 연결된 응용 프로그램에만 적용됩니다. 또한,이 접근법은 내가 피하고 싶은 모든 syscall을 열거해야합니다.

도움이 되었습니까?

해결책

나는 당신이 찾고 있다고 생각합니다 ptrace(2).

다른 팁

프로그램을 추적 할 수 있습니다. 방법에 대해 생각하십시오 strace 공장. 힌트 : 사용하지 않습니다 LD_PRELOAD 트릭.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top