Cracking
Cracking - ELF C++ 0 protection
Bonjour,
Je suis actuellement bloqué sur ce challenge. Il s’agit du fichier ch25.bin.
J’ai utilisé IDA Freeware pour les 2 premiers challenge. Cependant, j’ai installé Ghidra sur Windows 10.
En effet sur Ghidra il est possible en faisant click-droit—>Patch Instruction de pouvoir modifier les instructions.
J’aimerais pouvoir débugger mon programme avec Ghidra et pouvoir recueillir le mot de passe. Cependant je n’arrive pas à débugger avec. Je le lance donc avec IDA mais impossible de le debugger.
J’aimerais donc transformer mon fichier .bin en fichier .exe afin de pouvoir le debugger sur IDA et enfin avoir le mot de passe.
Comment pourrais-je compiler mon fichier ch25.bin en ch25.exe afin de pouvoir debugger avec IDA ?
Je vous remercie par avance de votre réponse 🙂
Cracking - ELF C++ 0 protection
Merci !
Je galérais car j’utilisais Windows avec IDA et Ghidra alors qu’il faut être sur Linux ou avoir une machine virtuelle.
En effet, au début je ne savais pas qu’il fallait impérativement utiliser gdb étant donné que j’ai réussi les précédant juste en regardant dans le code en le désassemblant.
j’ai cru qu’en utilisant le WSL (windows subsytem linux) on pouvait utiliser gdb par la suite. Or c’est impossible. Il faut utiliser une machine virtuelle pour avoir le gdb et bien vérifier qu’on a la bonne library lib32stdc++
Ensuite c’est à nous de chercher, si on cherche bien c’est faisable !
Cracking - ELF C++ 0 protection
Oui monte une vm ça sera plus simple