App - Système
samedi 18 novembre 2023, 17:29 #1
App - Système : ELF x86 - Stack buffer overflow basic 4 (shellcode)
Bonjour,
Je viens de finir le challenge ELF x86 - Stack buffer overflow basic 4, j’ai compris comment faire en sorte d’exécuter un shellcode, j’ai dans un premier temps testé ma compréhension avec un simple shellcode qui echo "Hello World !" : https://www.doyler.net/security-not-included/hello-world-shellcode qui a bien fonctionné.
Cependant, lorsque j’ai voulu exécuter un shell j’ai cherché des shellcodes longtemps sur google avant d’en trouver un qui fonctionnait sur la machine du challenge. Ma question est : comment faire pour "comprendre à l’avance" qu’un shellcode fonctionnera bien sur la machine ? J’ai cherché des shellcode elf32-i386 vu que le Hello world était dans ce format, mais j’ai trouvé au hasard... 😕
Merci