
peptido's Pep's Crackme - Take 1
Download PepCrackMe1.zip, 21 kb (password: crackmes.de) Browse contents of PepCrackMe1.zip I'm not really sure about the difficulty of this crack.
Difficulty: 5 - Professional problem to solve | Send a message to peptido » View profile of peptido » |
Solutions
There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!
Discussion and comments
ap0x 30. Jun 2005 | I have solved first part but when the file is started solo it produces a tipical VB error 438 (Object does not support this property or method). In Olly i just pass an exception and it work ok, but solo no :( Is this a programing error? |
---|---|
Oorja-HalT 30. Jun 2005 | Look for it . There is a dll file in it. You need to register it using regsrvr path of the dll file/dllfilename then it would work ok |
ap0x 30. Jun 2005 | I registered .dll file, reversed part one. But even if the serial for part one is correct program produces an exception. This can be ignored only if you pass exception with Olly. |
Oorja-HalT 30. Jun 2005 | sorry that has a haste repost. Yes indeed if you do change the LicCode as per the strcmp it generates the above error code. |
ap0x 30. Jun 2005 | What do moderators say? Is this a programing error and should this partial solution be a full one. Providing that we patch the 'error' inside .exe |
peptido Author 02. Jul 2005 | Dear reversers, Thanks for trying my crack. It is not a programming error. That part is the actual protection you're supposed to overcome. If you put on the right serial, then you won't get that error, but solving first part will not give you the right serial ;-) Good luck to you all |
ap0x 02. Jul 2005 | Where have i heard this one before... It is not a bug it`s a feature :) Just a little humor... Ok, so it isn`t an error then i guess i will have to work harder... |
kao 27. Jul 2005 | Exception comes from calling a function in DLL (using rtcCallByName) that does not exist. It is up to cracker to "guess" that name.. ;) Also, this crackme relies on unknown length and contents of LicCode. The serial ap0x and Oorja are talking about, is only the rightmost part of LicCode. There is nothing really hard in it, so as soon as someone gets one valid solution, lots of solutions will appear.. |
peptido Author 27. Jul 2005 | kao, If you had one valid e-mail address/serial pair... How hard would it be to find the serial for ANY e-mail address? (it is valid to patch the DLL if you want, you don't have to actually make a keygen) If I gave you a valid e-mail address/pair, could you do this? |
kao 28. Jul 2005 | peptido, I gave enough hints to get Oorja and ap0x back on right track.. Oorja surely can break this.. :) If I had one valid email/serial, I could write a keygen in 10-20 minutes (string operations + MD5 is not hard). Hard and boring part is to analyze all those Mid(), Val() and Random() calls and results. Patching a DLL is easy, I already did that (fixed rtcCallByName to call correct function). Nothing interesting in it.. |
peptido Author 28. Jul 2005 | I understand. How did you find what was the right name for the function to be called, to be able to patch the call to rtcCallByName? |
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.