Jump to content
Tuts 4 You

CrackMe 3 [ Multiple protections :) ]


0X7C9
Go to solution Solved by SHADOW_UA,

Recommended Posts

Difficulty : 5 
Language : NET 2.0(C#)
Platform : Windows  x32/x64
OS Version : Windows 7,8,10 (All windows with .NET Framework 2) (if not work you need some VCRedist runtime´s ...)
Packer / Protector : Protection scheme from C# code to UPX: Skater Obfuscator (Max Settings) > Net reactor (Max Settings !Without control flow) > UPX(2.29 - Max Settings)

Description: 

You said the protection was weak. So I prepared something a bit more challenging. I wonder if someone can get to the original c # code.

Everything is allowed :) . Try to get part of the code where I verify individual parts of the license key&and of course crack this.. And if it does, it's just possible to write down the process backwards. Thank you for patience. I hope you will like it :)

PS: VM protect I did not use this time,  and it's so better.

Screenshot:

$CrackMe[Hard].jpg

CrackMeV3[!Eddy420]_Fix.zip

Link to comment
Share on other sites

32 minutes ago, SHADOW_UA said:

Patched

 

No keygen because I don't want to bruteforce sha1 hashes

 

CrackMe_patched.zip

Very good job :) . How did you succeed? Write a short guide to explaining it. 

Link to comment
Share on other sites

4 minutes ago, GautamGreat said:

UPX and .net reactor. Even all old tutorials are working on this target.

Just a month ago .. I did not even know that .net programs can be protected. I would like to write my own. But I do not know how I can work with .net PE sections. Create your own, read data from them. .Because everything is (almost always) overcome with de4dot.

Link to comment
Share on other sites

1 hour ago, SHADOW_UA said:

Patched

 

No keygen because I don't want to bruteforce sha1 hashes

 

CrackMe_patched.zip

How did you name it so nicely? Types, methods, properties? Is that de4dot? And how can I get some names as original? To preserve the program's functions even after renaming.

Link to comment
Share on other sites

3 minutes ago, !Eddy420CZ said:

How did you name it so nicely? Types, methods, properties? Is that de4dot? And how can I get some names as original? To preserve the program's functions even after renaming.

Yes, it is de4dot renaming. You can't restore original names.

Link to comment
Share on other sites

2 minutes ago, SHADOW_UA said:

Yes, it is de4dot renaming. You can't restore original names.

Please help me. Where can I learn to work with PE sections (.NET). Or some tutorial how can I run (.NET PE) natively as does .net reactor? Are there any opensource programs? I do not mean .NET obfuscationn in this case :) I've always been interested in how I can protect my .NET code ;)  without commercial programs.

 

Thank you :) 

Link to comment
Share on other sites

3 minutes ago, SHADOW_UA said:

Yes, it is de4dot renaming. You can't restore original names.

Or where I could talk to you about it. I'm interested :) It's not for earnings.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...