
_raven's Justfun
Download justfun.zip, 4 kb (password: crackmes.de) Browse contents of justfun.zip Justfun by _raven
Difficulty: 1 - Very easy, for newbies | Send a message to _raven » View profile of _raven » |
Solutions
Solution by narf, published 24. dec, 2007; download (33 kb), password: crackmes.de or browse.
narf has rated this crackme as nothing special.
Discussion and comments
SIDEBOTTOM 21. Dec 2007 | Crashes on my Vista Home Premium desktop stating: "The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail." |
---|---|
halsten 21. Dec 2007 | It executes correctly on my WinXP machine. Maybe it's just VISTA acting normally. :þ |
Zaphod 21. Dec 2007 | It won't start on my XP machine either. I thought it might be .NET 3 instead af C/C++ as stated. I only have .NET 1 and 2 installed. What do you say about that, raven? |
kaspar 21. Dec 2007 | For raven:http://www.codeguru.com/forum/showthread.php?t=408061 |
TiGa 21. Dec 2007 | It works for Zairon and me. I use Vista Ultimate x64 and it is usually the worst OS for compatibility. We test crackmes before approving, really. |
halsten 21. Dec 2007 | Zaphod: I don't have .NET framework installed, and it runs smoothly. |
_raven Author 21. Dec 2007 | Hmmm... I think you must have .Net 3.0 or .Net 3.5 installed to run it. |
halsten 21. Dec 2007 | _raven: You think? uhm...you created it, so I suppose you might have a specific reason about that doubt of yours maybe. |
_raven Author 21. Dec 2007 | @halsten: You are right, but it's not my fault, if it doesnt run on some machines. |
halsten 21. Dec 2007 | _raven: True, but maybe you can take crash logs? :) |
cyclops Moderator 21. Dec 2007 | Just checked it to make sure that it runs, and its working fine for me. Needs msvcr80.dll to run. and the manifest says "Microsoft.VC80.CRT" version="8.0.50727.762" ;) |
Zaphod 21. Dec 2007 | I downloaded msvcr80.dll but that didn't help :( |
narf 21. Dec 2007 | _raven, your crackme is behaving weirdly... The idivs return negative remainders if the divisor is negative. This causes the crackme to access the xlat table with a negative index and read other stackvars. Is this intentional? Makes coding a keygen somewhat harder, as I have to kind of simulate the stack. |
_raven Author 22. Dec 2007 | No, that was not my intention, i just forgot, that there also could be negative remainders, i just looked at my source and saw it! |
kaspar 22. Dec 2007 | First, make it distributable (for everybody). Copy files (msvcr80.dll and Microsoft.VC80.CRT.MANIFEST) from here http://www.ebi.ac.uk/~ajb/scott/ to the justfun folder. (make sure the name "Microsoft.VC80.CRT.MANIFEST" is correct). |
Zaphod 22. Dec 2007 | This is surely a strange crackme. I downloaded the files mentioned by kaspar. This made the program work. Then I tried entering 3333333333 just to see what happened - and well, sweet miracle, it said Valid serial!!! |
_raven Author 24. Dec 2007 | Thanks to narf for his solution! I really liked to read it! |
synak 24. Dec 2007 | @narf nice job, excellent writeup/tutorial. |
narf 25. Dec 2007 | Thanks, guys -- I had fun writing it, and chewing on your crackme in the first place, of course =) |
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.