
Pride's CrackMe#2 by Pride
Download CrackMe#2_by_Pride.zip, 127 kb (password: crackmes.de) Browse contents of CrackMe#2_by_Pride.zip This is my second CrackMe written in C++
Difficulty: 1 - Very easy, for newbies | Send a message to Pride » View profile of Pride » |
Solutions
Solution by Dicrypt, published 31. aug, 2009; download (590 kb), password: crackmes.de or browse.
Dicrypt has not rated this crackme yet.
Solution by KernelJ, published 23. jun, 2009; download (132 kb), password: crackmes.de or browse.
KernelJ has rated this crackme as boring.
The submission of solutions is closed.
Discussion and comments
Ganoes Paran 16. Jun 2009 | found some errors on my side me thinks if serial is > 10 chars, it skips master serial and says you put in the bad serial and bad master serial and if you put in the correct serial, it skips master serial and says you put in the bad serial and bad master serial here's what i have for me: user : ganoes serial : 3119803239 (B9F46B67h) master : 3120785392 (BA0367F0h) serial and master are both correct, but if you enter it in the program, it "drops" through a hole and gives you a bad boy when it's suppose to drop to the good boy want to check it? open program in oll, go right before the CMP EAX, dword ptr ss:[ebp+38 (something like that) and change it to the corresponding serial (aka, Mov Eax,B9F46B67 - for the serial part) as you step through the program it'll act fine, no problem at all giving you good boy message but if you run the program normally and put it in via console window, it kinda "crashes" the program, making it skip master serial and give bad boy bad bad bug =P using windows xp over here |
---|---|
Pride Author 17. Jun 2009 | ok i checked it and it rly does this bug =(, i'll try to fix it, and upload a new version as soon as i removed the bug. Thx for reporting this bug. |
Pride Author 17. Jun 2009 | It's difficultier than i thought. It may take a while till i get round this. |
Ganoes Paran 17. Jun 2009 | my suggestion is to rebuild it from scratch if it does not work for you when you tried to fix it.. |
morsub4u 17. Jun 2009 | I wondered about this. This seemed to be written very strange. |
Pride Author 19. Jun 2009 | Ok this is the Updated Version now. |
Ganoes Paran 20. Jun 2009 | nope still broken. user: pride pass: 3119803208 it should work but instead of putting EAX to "3119803208d" and comparing it to the computed serial (which would be "3119803208d") it instead puts FFFFFFFFFFFF as EAX and compares it to "3119803208d" and then it says serial is wrong and skips master serial again lol... I'm serious that this thing is a bit too buggy i mean look at line 004014CD. it compares EAX (user input serial) to the calculated serial calculated serial for pride = B9F46B48 (3119803208d) and when you entered 3119803208d as your serial, instead of having B9F46B48 as EAX to compare to the calculated serial (which is also B9F46B48 ), you get FFFFFFFFF which messes up the program... maybe its the worng serial i dunno, but still... |
KernelJ 21. Jun 2009 | It's not broken, you have the wrong serial. Think how B9F46B48 would normally be interpreted in HLLs! It's nothing complicated, you'll get it I'm sure. |
Pride Author 02. Jul 2009 | ok it works now. |
djoko 01. Aug 2009 | good job. this is me first time to crack |
Reforce 01. Aug 2009 | hehe ! nice crackme who is Lord Blix? |
Dicrypt 31. Aug 2009 | Submitted a detailed solution. :D |
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.