Programmation
Programmation - ELF x64 - Sandbox shellcoding
Bonjour, je solicite l’aide de quelqu’un car je ne sais pas si ma méthode de résolution de ce challenge est bonne.
Voici mon problème : je ne sais si ma façon de donner mon shellcode à manger à l’elf est bonne. Je tape ./p-sandbox ./ch10 puis je rentre mon shellcode.
Il me sort à chaque fois un [SANDBOX] Segfault ?! KILLING !!! à chaque fois, alors que mon shellcode est ok.
Merci à ceux qui prendront le temps de me répondre 🙂
Programmation - ELF x64 - Sandbox shellcoding
Bonjour Th1b4ud,
Je comprends désormais pourquoi il me donnait un segfault, après avoir lu le code source de la sandbox.
Il me semble que le fait d’utiliser ./p-sandbox permet de faire tourner l’elf donné en paramètre dans la sandbox du défi.
Je me demande si une fois avoir trouvé une commande adéquate qui permet de faire tourner ./ch10 dans la sandbox tout en lui donnant un shellcode, la principal difficulté de ce défi réside uniquement dans l’écriture du shellcode. Est-ce le cas ? Aurais-je manqué une étape importante dans la résolution du défi ?
Programmation - ELF x64 - Sandbox shellcoding
Des connaissances autre que l’asm et le man de chaque syscall sont requises ?