Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Fonction strace ====== Liste tous les appels systèmes effectués par un programme. Utilisation: <code bash> strace ls </code> ==== Paramètres ==== * ''-y'': affiche les chemins des fichiers correspondant aux descripteurs de fichiers * ''-v'': affiche les variables d'environnement * ''-e <appel système>,<autre appel système>'': affiche uniquement l'appel système sélectionné * ''-p <pid>'': suivre les appels d'un processus (''echo $$'' dans un terminal) * ''-f'': suivre aussi les processus fils ---- ==== Faire un keylogger en bash ==== Récupérer le PID d'un terminal: <code bash> echo $$ </code> Depuis un autre terminal: <code bash> strace -p <pid> -e read -f </code> Toute touche saisie dans le premier terminal apparaîtra dans le deuxième terminal. linux/strace.txt Dernière modification : 2021/04/04 17:01de 127.0.0.1