Mettre en
échec Le_MaLaDe crackme 2
Avant tout, lancez le crackme. Entrez votre nom et un serial au pif. Pas
d'chance ? Ok, on va voir ca.
Comment
trouver votre propre serial pour Le_Malade crackme 2
Outils utiisés:
SmartCheck
Visual Basic (pour coder le keygen mais vous pouvez le faire en ASM si
vous voulez!)
Plus
de blabla:
Lancez SmartCheck et ouvrez Le_Malade crackme 2.
Si ce n'est déjà fait, n'oubliez pas de configurer Smartcheck
(Program > Settings et reportez vous à ces captures)
..........
Prêt ? Clickez
sur la flèche verte (ou appuyez sur F5) pour lancer le crackme
depuis Smartcheck.
Une fois encore, entrez votre nom et un serial au pif. La message box
va surgir.
Ne cliquez pas sur "Ok". Retournez sous Smartcheck et clickez
sur l'icon "Stop". Puis sur "Oui".
Maintenant vous devriez
aller sur l'évenement "+ Click" (pour voir ce qui s'est
passé dans le programme lors que vous avez cliqué sur "Valider"),
puis clicker sur l'icone en forme de ballon jaune pour voir TOUS les évenements,
et non uniquement les principaux.
Et
que voit on?
Quelque chose comme ça:
Alors?
Comment le serial est calculé!
Ici le
programme prend la valeur ascii du premier caractère de votre nom.
(79 pour 'O' > Oracle est mon surnom, vous vous souvenez?).
Puis la multiplie
par 10 (VarMul).
Et ajoute la valeur obtenue à une variable temporaire que l'on
appelera "temp_serial" (VarAdd).
Ensuite le programme fait la même chose avec le second caractère,
en multipliant par 100.
Et comme pour le premier caractère, il ajoute la valeur obtenue
à "temp_serial".
Le crackme multiplie par 1000 le troisième caractère, et
par 10000 le quatrième... etc. Et a chaque fois la valeur est ajoutée
à "temp_serial".
ET?!
Une fois que toutes les lettres ont été traitées,
le serial est calculé et comparé à celui entré:
Si vous
cliquez sur cette ligne, le bon serial devrait apparaitre sur la droite.
Pour moi, Oracle, il s'agit de 112899190.
Mais créons plutot le keygen...
Si vous avez correctement lu la partie "Alors? Comment
le serial est calculé!" de ce tutorial, vous
savez peut-être déjà comment keygenner ce prog. Mais
si vous voulez, vous pouvez jeter un oeil sur le
code source du keygen en VB. En espérant que cela vous aide!
:-)
Passez une bonne journée!
|