Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to write your own .net obfuscator

I am very curious as to how people write their own obfuscator.

How hard would it be to simply do the following:

  1. rename all public methods with GUID type names.

Where would I start? How would I go about reading the .net dll assemby, pulling the public methods out and renaming them?

like image 915
Blankman Avatar asked Dec 03 '08 14:12

Blankman


2 Answers

You can check those two projects that are using Cecil to write an open-source obfuscator:

  • http://code.google.com/p/obfuscar/
  • http://www.codeplex.com/SharpObfuscator
like image 110
Jb Evain Avatar answered Oct 18 '22 02:10

Jb Evain


Jason Haley has some great links...

like image 30
Brian Schmitt Avatar answered Oct 18 '22 00:10

Brian Schmitt