Crackme 3 (C) - začátečník
Další crackme od Crueheada, zjištění správného hesla
UPOZORNĚNÍ: TENTO DOKUMENT SLOUŽÍ POUZE KE STUDIJNÍM ÚČELŮM. AUTOR NENESE ŽÁDNOU ZODPOVĚDNOST ZA JEHO ZNEUŽITÍ
UPOZORNĚNÍ: TENTO DOKUMENT SLOUŽÍ POUZE KE STUDIJNÍM ÚČELŮM. AUTOR NENESE ŽÁDNOU ZODPOVĚDNOST ZA JEHO ZNEUŽITÍ
Soubor cruehead_Crackme2.zip
Tento crackme je o něco jednodušší než ten předchozí. Spusťtme tedy crackme, v menu klikněte na Help a na Enter Password. Zadejte libovolné heslo a klikněte na OK. Zobrazí se obvyklá zpráva „No luck there, mate!“. Naším úkolem bude zjistit správné heslo. Pro začátek použijeme stejný postup jako u předchozího crackme, pomocí breakpointu zjistíme, odkud je volána funkce GetDlgItemTextA, následným držením klávesy F8 se dostaneme na adresu 00401223, kde začíná procedura na vyhodnocení zadaného hesla. Počáteční kód vypadá podobně jako ten z předchozího crackme, vidíme první funkce, která je volána s parametrem zadaného jména.
| 00401228 PUSH 0040217E | ;zadané heslo |
| 0040122D CALL 00401365 | ;volání první funkce |