downloadbrowseredoC's DaPrUnk#2

Download, 22 kb (password:
Browse contents of

Level 3-4. It is based on code from DaPrUnk #1 but is little more complicated. No anti-debug. Crackme contains windows crypto API. You need to construct bruteforcer as a part of solution. It has only one regular password. Don't post it to discussion. Password consist of no more than 8 characters from a-z,A-Z,0-9.

Write keygen and post solution.

Difficulty: 3 - Getting harder
Platform: Windows
Language: C/C++

Published: 10. Aug, 2010
Downloads: 317


Waiting for at least 3 votes
(we have only 2).

Rate this crackme:

Send a message to redoC »

View profile of redoC »


Solution by bike, published 16. jun, 2012; download (74 kb), password: or browse.

bike has rated this crackme as quite nice.

Submit your solution »

Discussion and comments

14. Aug 2010
I dont get it. Gimme a tip.
Sockets_function is called if Certain_Message is recived but Certain_Message is sent from Sockets_function.
30. Dec 2010
Certain_Message must be sent from your registration program. You should write program which will communicate with crackme and feed them with appropriate data... through window messages/sockets/filemapping. Investigate better Sockets_function() and DialogProcedure(). Take note of Windows file mapping and RegisterWindowMessage() function. Study few basic WinCrypto API functions... you don't need to crack any crypto algorithm! Some assembler programming required (bruteforcer). Good boy message is MsgBox ("Congrats, xyz is right password. Now write solution.")

Come on! It's easy.
20. Jun 2012
even after reading the solution, I couldn't follow it to see the goodboy message. but it needs to be bruteforced and sending a user window message to get the only one is really a good and hard crackme.
21. Jun 2012
good work, bike

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.