strace "executable"
uname -a
file "file.txt"
objdump -d "file.o"
string "executable"
Ghidra
Ghidra est un logiciel libre d'ingénierie inverse développé par la NSA. Son interface graphique intègre un désassembleur et un décompilateur afin de réaliser l'analyse de fichiers binaires. Cela permet de vraiment comprendre vos binaires et de voir comment marche certains programmes grâce aux désassembleur.
GDB Peda
GDB est un logiciel libre de déboguage, il permet de deboguer un programme en cours d'exécution (notamment en faisant du instruction par instruction). GDB Peda est une "extension" de celui-ci normalement utilisés pour exploitée ou cracker des données d'un binaire mais très utilisés pour voir ce qu'il se passe sur la stack ou dans les registres. Je recommande vraiment l'utilisation de ce logiciel.
Les "syscall" sont des appels systèmes qui permettent directement d'intéragir avec le système d'exploitation, on peux citer "write, open, close"...
Searchable Linux Syscall Table for x86 and x86_64
Liste des syscall linux.