Jump to content
Tuts 4 You
  • 0
DefCon42

.NET Simple Virtualization

Question

DefCon42

Difficulty : 4-5
Language : .NET
Platform : .NET/Mono
OS Version : All
Packer / Protector : Custom

Description :

This is a virtualizer I wrote over the last few days, basing most its protection on simple virtualization obfuscation, as well as constant local shuffling in order to make debugging a bit harder. Proper anti-debugging isn't implemented, though, so that should make things a bit easier.

Cracking :

If you do crack this, please post in the thread (or DM me) about how you did it. It doesn't have to be step-by-step; a simple "after doing X all you need to do is Y" is fine. If you have any suggestions for additional obfuscation, please include those as well.

Screenshots are attached.

1539673859-019.png

Out.exe

Share this post


Link to post

4 answers to this question

Recommended Posts

  • 2
#Sith

Passwords:

very secure password
also a very secure password

 

Edited by #Sith
  (see edit history)

Share this post


Link to post
  • 0
DefCon42

Nice job! If you don't mind, could you share how you did it?

Edited by DefCon42 (see edit history)

Share this post


Link to post
  • 0
jameswoods

image.png.ad3d8eeaf166d9b916ca7318d4a3f91a.png

 

Strings can be dumped from memory ;)

 

Share this post


Link to post
  • 0
DefCon42

Lmao, looks like I accidentally preserved the strings heap in that version. I'll upload another version later that shouldn't be as dumb.

Share this post


Link to post

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
×