I guess I need a break from that intense reverse engineering of Windows operating system and fighting over the right to overwrite some piece of memory… So I redirected my attention to cracking ( Isn’t that reverse engineering as well? Perhaps I am a bit blur today… )
Instead of finding something to crack, I write something for others to crack!
Normally it works like this. Someone write an application, that will take some serial or username as input, then determine if you are correct. Then what you have to do, is to find out how the serial is verified and write a keygen for it, or if the rules permit, patch the application.
Previously I did write an KeygenMe also, in fact more difficult than the following. But that’s purely in Visual C++’s inline assembly. Oh my! Abuse of inline assembler!!
So, this time I decided to code it out of real assembly. I used Turbo Assembler this time….
Here’s my KeygenMe:
http://filexoom.com/files/2006/12/20/49476/KeygenMe2-WithDLL.zip
You are to write a keygen for it
No patching please.
Both the number and the serial is 32 bit signed integar.
Difficulty: Beginner.
You can expect me to release the source code of it once you crack it.
Note: Thanks to xentar for reminding me that I should include the DLL
Posted by john0312