摘要:
.NET程序保护主要有如下几种形式1.混淆2.编译到本地代码3.把代码隐藏在资源中1.混淆这部分的保护软件以Dotfuscator和XenoCode为代表。Dotfuscator是比较初级的混淆器,采取的主要策略是名字混淆,通过把类名、方法名、变量名改成很短的形式,目的是破坏有意义的变量命名。WebCombo.NET2.0,采用Dotfuscator进行变量名混淆名字混淆的缺点在于a.名字长度虽短,但是依然容易进行代码分析。对于熟悉汇编语言的逆向工程师,改成短的变量名对阅读代码基本不存在任何难度。b.在应用反射(Reflector)机制的程序中不能很好的工作。XenoCode是稍微高级的混淆器 阅读全文
posted @ 2007-09-19 11:51
周金桥
阅读(330)
评论(0)
推荐(0)

浙公网安备 33010602011771号