I do not know what "meme mutation" is, but I know what "insert blocks of random instructions between blocks of real instructions" or "obfuscation" is.
I'm too lazy to get the right key, because the whole interest for me is in getting the algorithm.
Correct hashed key: 0x52799C0ABE85BBE0
Hashing goes something like this:
mov rdx, qword[rbp+0x1358]
add rdx, qword[rbp+0x1388] ; 0x00000000000000E0
mov qword[rbp+0x1358], rdx
...In a loop, with a certain condition.
Who wants to get the correct password - here are the file offsets, where the main functionality lies:
Installing the hashed key in r14: 8682C (file offset)
Hashing algorithm: 7E432 (file offset)
Checking the hashed key entered with the correct one: 8EE72 (file offset)
Don't take my beginning as rude. This crackme was interesting, thank you. |
==> |