UP | HOME

indiqué que c'est de l'ASM, sera sûrement pas ouf sur ghidra

utilise rapidement le décompilateur scanf, emplacement mémoire -> changer le type pour string et scanf "%d" donc récupérer un nombre

on va tenter un peu radare2 pour prendre en main l'outil https://www.megabeets.net/a-journey-into-radare-2-part-1/

edx -> le buffer rax -> adresse mémoire rsi -> le pointer + 0xa0 (160)

boucle : ecx <- edx edx >> 1 ecx & 1 check si ecx = 0 met 5 dans *rax sinon met 0x2d dans *rax rax+5

rabin2 -I file : information sur le fichier

r2 file

i aaa fs fs <flag> * = pour retourner à la première section f -> les affiche axt @@ str.* => trouve les références à toutes les adresses de str (@@ est un for récursif) s pour seek aka se déplacer dans le binaire s main afl pour afficher les appels de fonctions pdf pour afficher le code désassemblé VV affiche des graphs V mode visuel, p pour switch entre les modes, ; pour mettre un commentaire m pour marquer, ' pour retourner au marquage

db 0xaddr / symbole ood dc dr afficher les registres pdf montre le breakpoint et ou on se trouve

Author: rick

Email: rick@gnous.eu

Created: 2024-05-16 jeu. 20:32

Validate