Reflector 是用来反编译的好不好,怎么可能保护你的代码呢?
解决方案 »
- sqlhelper 与 DbHelper与 Enterprise Library 都是什么?之间有什么关系?有什么区别?适合什么场所
- .net获得客户端IP与客户端的MAC地址
- asp.net基站定位,通过传Cellid,Lac,Mcc,MNC,age,signal_strength,timing_advance
- C#.NET中去掉TreeView中CheckBox的提示文字
- SQL2005的问题
- ajax.net 访问数据库
- 在datagrid中,通过findcontrol引用的控件能否设置控件属性?
- “CrystalDecisions.CrystalReports.Engine.LogOnException: ”登录失败是什么原因啊
- ***** > 火车票查询 < ***** 请大家帮忙
- Asp.net奇怪现象,访问停留半小时候,数据库连接时有时无
- 我要通过asp.net访问vfp数据库,应该添加哪个引用,如何写连接代码
- 请问 override 与 new 的区别 ???
1、 加入了反ildasm,利用ildasm的溢出漏洞来防止ildasm导出
2、 用了强名字,文件中有publickey信息,签名用的private key只有作者才有,文件被修改后签名信息必然会改变。
3、 混淆,并且构造大量不同类型、重名的类和变量,并用同一个命名空间,使得无法通过修改命名空间的字符串来进行区分两者,导出的源码也无法直接编译。
Reflector外壳对核心部分的保护方法:
1、 把核心部分加密后作为resource保存,并利用Assembly.Load将解密后的核心部分动态加载
2、 利用.NET的机制,当核心部分检测到外壳的强名字无效时,拒绝运行
用混淆器才能保护
2 gool 查询 net 混瑶琪