Enganchar llamadas de sistema desde el espacio de usuario en Linux
-
06-07-2019 - |
Pregunta
¿Hay alguna forma de capturar todas las llamadas al sistema en Linux? La única solución que conozco es usar LD_PRELOAD & # 224; la fakeroot , pero eso solo funciona para aplicaciones vinculadas dinámicamente. Además, este enfoque requiere enumerar todas las llamadas al sistema que es algo que me gustaría evitar.
Solución
Creo que está buscando ptrace (2)
.
Otros consejos
Puede rastrear un programa. Piensa en cómo funciona strace
. Sugerencia: no utiliza trucos LD_PRELOAD
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow