Skip to content

A set of "CrackMe"s intended for beginners who wants to learn more about x86 assembly and reverse engineering.

Notifications You must be signed in to change notification settings

fabiohaertel/crackmes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

CrackMeOne - Solution

Stupid simple crackme intended for absolute beginners. Your task is to find the secret key and enter it in the password field.

  1. Load crackme in xdbg64
  2. Right click -> Search for -> Current Module -> String references
  3. Find the line containing the string "Congratulations, you found the secret password".
  4. Double click this line.
  5. Go back to the crackme, type anything and click Ok. Nothing happens, no bp reached.
  6. Put some breakpoints a few lines up, before the jumps.
  7. Back to crackme, type anything, click Ok. BP reached.
  8. Step over until:
mov dl,byte ptr ds:[eax] -- your password
cmp dl,byte ptr ds:[ecx] -- j5%9lk
jne crackmeone...
  1. Clearly j5%9lk is the right password.
  2. Done.

About

A set of "CrackMe"s intended for beginners who wants to learn more about x86 assembly and reverse engineering.

Resources

Stars

Watchers

Forks

Packages

No packages published