想用Reflector来保护我的dll,请问具体Reflector怎么操作才能保护起来
想用Reflector来保护我的dll,请问具体Reflector怎么操作才能保护起来 --------------------编程问答-------------------- Reflector 是用来反编译的好不好,怎么可能保护你的代码呢? --------------------编程问答-------------------- 以前收藏的一篇文章:Reflector外壳自身的保护方法:
1、 加入了反ildasm,利用ildasm的溢出漏洞来防止ildasm导出
2、 用了强名字,文件中有publickey信息,签名用的private key只有作者才有,文件被修改后签名信息必然会改变。
3、 混淆,并且构造大量不同类型、重名的类和变量,并用同一个命名空间,使得无法通过修改命名空间的字符串来进行区分两者,导出的源码也无法直接编译。
Reflector外壳对核心部分的保护方法:
1、 把核心部分加密后作为resource保存,并利用Assembly.Load将解密后的核心部分动态加载
2、 利用.NET的机制,当核心部分检测到外壳的强名字无效时,拒绝运行
--------------------编程问答-------------------- 据说是用混淆器混淆代码使代码受到保护。 --------------------编程问答-------------------- 不叫Reflector, 叫Dotfuscator. --------------------编程问答-------------------- --------------------编程问答-------------------- 用Xenocode混淆器 --------------------编程问答-------------------- 没用过,研究研究 --------------------编程问答-------------------- Reflector可以看到你的源代码
用混淆器才能保护 --------------------编程问答-------------------- 不懂
帮顶 --------------------编程问答-------------------- 1 dll 用强命名
2 gool 查询 net 混瑶琪
补充:.NET技术 , ASP.NET