Rapport d’analyse et de résolution de crackme
Aujourd’hui nous allons étudier 5 crackmes disponible sur crackmes.cf/archive .
1. http://crackmes.cf/users/attilhaz/crackme05/download/crackme05.zip
Difficulté : 1 Easy // Windows // Langage : Microsoft Visual Basic
2. http://crackmes.cf/users/am0k/am0k_crackme_2/download/Am0kCM_2.zip
Difficulté : 1 Easy // Windows // Langage : C/C++
3. http://crackmes.cf/users/attilhaz/crackme12/download/crackme12.zip
Difficulté : 1-2 Easy-Medium // Windows // Langage : Microsoft Visual Basic
4. http://crackmes.cf/users/attilhaz/crackme10/download/crackme10.zip
Difficulté : 1 Easy // Windows // Langage : Microsoft Visual Basic
5. http://crackmes.cf/users/rezk2ll/crackme_nasm/download/CrackMe_ASM.zip
Difficulté : 2 Medium // Linux // Langage : Assembleur
L’ensemble de cette analyse sera fait en mode boite blanche, ce qui signifie que nous
avons accès au code des fichiers exécutables via des outils présentés ensuite dans le
document.
Je me suis restreint à des crackme de niveau facile (à cause de mon niveau) mais j’ai
choisi différents crackme avec des méthodes de résolutions uniques à chacun, sur
différentes plateformes et dans différents langages.
L’objectif étant de découvrir les méthodes de patching, keygen, à la fois sur Windows et
sur Linux.