Upload:
3:08 PM 01/10/2023
Description
First crackme in multi part series VMAdventures.
This aims to introduce you to the concept of code virtualization.
Hard crackme. No patching. Your main objective
is to find a secret key to get "Correct key!" to print to the chat.
If you need hints, please read hint text files. I will most likely
upload source code later and link it in the comments.
r0B on 1:20 PM 01/12/2023: Welcome to VMAdventures indeed :)
Thanks for the upload!
aryanmmb on 12:28 PM 01/13/2023: Good Crackme Tanx {{Welcome to ??????tures :)}}
CyGhost on 3:38 PM 01/20/2023: Any hints? I am new too this stuff and this is as far as i got myself: https://imgur.com/a/ywcKTP0
Jollyc on 2:28 PM 01/21/2023: CyGhost, take a look at the function above the if statement
sa2304 on 1:51 PM 01/23/2023: Thanks, that was a nice one. The hardest part for me was to deal with multibyte NOPs: old tools like ollydbg & ida5 do not understand it. I thought that was the bytecode executed in SEH handler when InvalidOpcode interrupt occurs :)
50r4 on 10:44 PM 01/28/2023: good one
dev0 on 12:25 PM 03/11/2023: How did you code the vector operations in the function?
Yanderome on 7:41 PM 06/07/2023: @dev0: He didn't. That just optimizations from the compiler.
safareto on 10:40 PM 07/28/2023: Hey can you upload the source code please? I have been trying to learn this concept and would appreciate to see how it was setup
setadr12 on 12:07 AM 01/28/2024: @Yanderome how can i contact you?
kubaf on 10:37 AM 03/26/2024: thanks for the sample "flag{Welcome to VMAdventures :)}"
majorek31 on 9:09 PM 03/27/2024: I feel very welcomed to those VMAdventures!
i love vms this one was pretty fun ngl
omw to checkout second part!
abc00012345 on 2:10 PM 04/04/2024: not i:
cracks the algoritm
i:
try to crack the algorithm:
🤯
changing some things in assembly code to return everytime correct password
survivalizeed on 8:40 PM 04/11/2024: Very nice crackme. One thing I would suggest is that you make "smaller" instruction steps so the jumptable becomes bigger and harder to RE. Just four instructions is a bit less.
Anyways... Thanks for sharing :)
MugoSquero on 9:01 PM 04/25/2024: Played it on x64dbg only and enjoyed every moment. The quality of the decompilation was bad, so I dumped it. This crackme was worth solving. It certainly taught me a lot.
You must me logged to submit a solution