Documente Academic
Documente Profesional
Documente Cultură
Forum Hey !
Photoshop
Au passage on remarque qu'il n'y a pas de packer... (Ceux qui n'ont pas pensé a le
regarder avec PEid, privés de dessert ce soir, ..)
http://bork0.dl2.free.fr/php/cracking/cracker-un-crackme-lvl+.php 1/3
30/10/2017 Analyse du code d'un crackme
Je vous conseille d'acheter un livre sur l'assembleur afin d'avoir une explication
détaillée de presque toutes les instructions, personellement je me sert du livre
"Assembleur x86" de Jean-Bernard Emond aux éditions CampusPress...
Elle sert à empiler la valeur qui suit le FLD, ici DWORD PTR DS:[401280],
regardez sous l'écran des instructions :
On ne sait pas d'ou sort ce 48 mais il doit surement avoir un role ! Continuez, la
meme instruction sauf que cette fois la valeur empilée est notre 3. Avancez d'un
pas, on peut constater que les 2 valeurs ont bien étés empilées selon le principe
de la pile d'assiette (premier entrée, dernier sorti):
Pas la peine d'aller plus loin, ça nous conduirai tout droit au mauvais message
Vous pouvez fermer Olly, lancez le crackme et rentrez une valeur, je vous laisse
mettre celle qui vous parait convenable...
Vous avez trouvé l'erreur ?! Bon pour ceux qui auraient toujours pas compris,
n'oubliez pas que le programme ajoute 48 à votre password pour le comparer a
1337, il faut donc faire 1337-48 pour obtenir la vraie valeur !
http://bork0.dl2.free.fr/php/cracking/cracker-un-crackme-lvl+.php 2/3
30/10/2017 Analyse du code d'un crackme
Vous pouvez tester, ça marche ! Youpi ! Un crackme de plus qui n'a pas pu vous
résister
http://bork0.dl2.free.fr/php/cracking/cracker-un-crackme-lvl+.php 3/3