downloadbrowseGuy_'s Guy's First Crackme

Download Guy___s_First_Crackme.zip, 19 kb (password: crackmes.de)
Browse contents of Guy___s_First_Crackme.zip

Consider this my first crackme, hopefully soon to be one of many.

It mixes managed and unmanaged code, has plenty of anti-debug code, executable integrity checks, etc.

Sample name/serial:

Name: John
Serial: 1b1f

Rules:

Patches are allowed, keygen preferred.



Have fun!

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: .NET

Published: 07. Sep, 2009
Downloads: 485

Rating

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

Rate this crackme:

Send a message to Guy_ »

View profile of Guy_ »

Solutions

Solution by deurus, published 28. dec, 2010; download (345 kb), password: crackmes.de or browse.

deurus has not rated this crackme yet.

Submit your solution »

Discussion and comments

yudi
07. Sep 2009
@Guy : u`ve a problem ! "Nicely done." can be shown in this way : don`t insert nothing into text boxes and hit "Validate!" button.;-))
Guy_
Author
07. Sep 2009
Oops; I forgot to check if any data is entered.

Ignore that, for now please :P
deurus
09. Sep 2009
Another example:

Furious Siberian Tiger
cPXzbPH^IzVJXzZf^GzBJX
kitchen.
11. Sep 2009
How do you patch a Visual C++.NET *.exe?
obnoxious
11. Sep 2009
patch the IL code using reflexil. also you might use smartkill
kitchen.
11. Sep 2009
You can't patch .NET programs that mix native/managed code.

"Note: Currently, you cannot use this technique with PE files that contain embedded native code (for example, PE files produced by Visual C++)."

From: http://msdn.microsoft.com/en-us/library/496e4ekx%28VS.80%29.aspx
deurus
11. Sep 2009
Alternative and easy way is patch with ILDasm + hexeditor; I send a solution like this, wait few days for see
Guy_
Author
15. Sep 2009
Nice solution, deurus - though, if I do checks on the code integrity, that won't work so well in the future.

I'm still interested in seeing a keygen ;)

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.