.NET 跟 Java 一样,编译的都是中间语言,这就意味着反编译是很轻松的事,并且反编译出来的代码根本就是源代码的翻版。比如:.NET Reflector。
所以把代码进行混淆,即使反编译,让人也很难读懂,常见的混淆软件有:
等。
混淆软件混淆的方式有很多种,最常见的就是重命名,这也是最保险的方式,有些软件,如果你使用了特殊的技术,再使用复杂的混淆方式,可能就导致最终无法运行。
相关阅读
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com