downloadbrowseKurapica's Hidden Code

Download CrackME18.zip, 274 kb (password: crackmes.de)
Browse contents of CrackME18.zip

This is crackme #18 and it has some nice tricks, You must write a keygen and a tutor for the solution to be accepted.

Enjoy

Difficulty: 4 - Needs special knowledge
Platform: Windows
Language: .NET

Published: 12. Oct, 2008
Downloads: 492

Rating

Votes: 4
Crackme is boring.

Rate this crackme:

Send a message to Kurapica »

View profile of Kurapica »

Solutions

Solution by zzz048, published 28. feb, 2009; download (16 kb), password: crackmes.de or browse.

zzz048 has not rated this crackme yet.

Submit your solution »

Discussion and comments

Filler
12. Oct 2008
what I found:
Rename the "FGTRxDFRTT44.dat" to FGTRxDFRTT44.exe, and you have the main App.
But thats not all! Good job.

I workin' on it!...
Kurapica
Author
12. Oct 2008
This is one of the tricks but you will find that "FGTRxDFRTT44.exe" won't work unless fired by the loader !
Filler
13. Oct 2008
Hm? The "FGTRxDFRTT44.exe" will work without Loader, but the Serial check is inside the native "System.dll".
and give a Bool to "FGTRxDFRTT44.exe".

Right? :D
Sinok
13. Oct 2008
This trick was used in almost all Command and Conquer games.. lol
MACH4
13. Oct 2008
Oddly enough it will run but it's wouldn't be a stable executable file!!!
Kurapica
Author
14. Oct 2008
@Filler :

yeah of course it works without the loader but it won't check for the license if not being loaded by the loader, that's what I meant.
Filler
14. Oct 2008
Hehe nice!
Today in the evening I try and catch the tricks ;)

The obsfuscation makes it hard to understand.
Could you tell me, why do you use "DebuggerAttributeBreakpoint"?

greez
Kurapica
Author
14. Oct 2008
These attributes are set automatically by the compiler and in this crackme they are not important so keep an eye on the CheckLicense method. :-D
Kurapica
Author
03. Nov 2008
168 downloads and no solutions yet !! is it that hard ?
main
03. Nov 2008
Many crackmes, little time :/
Filler
21. Dec 2008
I think you write IL-instructions at Runtime, so no one can sea it in Reflector. Great work...

It remeber me at the Anti-Debugger trick "Stolen Bytes".
Kurapica
Author
01. Mar 2009
@zzz048 : I'm amazed by your solution, well done.
simonzack
Moderator
02. Mar 2009
I'm still not quite sure how this works
I think I need to dig deeper into the .net format
Can somebody give me some suggestions of what articles/tuts to read?
thanks
Kurapica
Author
02. Mar 2009
http://portal.b-at-s.info/download/CrackME18.zip.php?list.2

Happy reading.
simonzack
Moderator
02. Mar 2009
thanks a bunch :)

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.