7 我很好奇人们如何编写他们自己的混淆器。如何编写自己的.net混淆器 是何等的难是简单地做到以下几点: 重命名所有公共方法与GUID类型名称。 我从哪里开始?我将如何阅读.net dll集合,拉出公共方法并重命名它们? 来源 2008-12-03 Blankman +1 嗨,布莱克曼,你可以要求更多的信息,或接受答案? – 2011-01-07 11:07:07
7 您可以检查所使用Cecil这两个项目写一个开源的混淆: http://code.google.com/p/obfuscar/ http://www.codeplex.com/SharpObfuscator 来源 2008-12-03 14:20:14 +0 SharpObfuscator似乎不再活跃...... – jdehaan 2011-03-04 13:22:56
1 如果你已经从源,这是很简单做文本替换,然后通过编译器运行代码。如果你从一个已编译的程序集开始,那么你需要使用System.Reflection命名空间中的东西来加载程序集和System.CodeDom来生成可编译的代码单元。 来源 2008-12-03 14:21:32 ctacke +0 但是,如果在对原始组件进行反思之后,您会如何编写新版本的程序集。 – Blankman 2008-12-03 14:27:49 +0 使用CodeDom - 它可以编写代码然后编译。 – ctacke 2008-12-05 18:04:51
嗨,布莱克曼,你可以要求更多的信息,或接受答案? – 2011-01-07 11:07:07