想用Reflector来保护我的dll,请问具体Reflector怎么操作才能保护起来

lar99 2008-06-27 12:11:14
想用Reflector来保护我的dll,请问具体Reflector怎么操作才能保护起来
...全文
143 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qgqchile 2008-06-28
  • 打赏
  • 举报
回复
1 dll 用强命名
2 gool 查询 net 混瑶琪
khler 2008-06-27
  • 打赏
  • 举报
回复
以前收藏的一篇文章:

Reflector外壳自身的保护方法:
1、 加入了反ildasm,利用ildasm的溢出漏洞来防止ildasm导出
2、 用了强名字,文件中有publickey信息,签名用的private key只有作者才有,文件被修改后签名信息必然会改变。
3、 混淆,并且构造大量不同类型、重名的类和变量,并用同一个命名空间,使得无法通过修改命名空间的字符串来进行区分两者,导出的源码也无法直接编译。
Reflector外壳对核心部分的保护方法:
1、 把核心部分加密后作为resource保存,并利用Assembly.Load将解密后的核心部分动态加载
2、 利用.NET的机制,当核心部分检测到外壳的强名字无效时,拒绝运行
jzywh 2008-06-27
  • 打赏
  • 举报
回复
Reflector 是用来反编译的好不好,怎么可能保护你的代码呢?
烈火焚身 2008-06-27
  • 打赏
  • 举报
回复
不懂
帮顶
  • 打赏
  • 举报
回复
Reflector可以看到你的源代码
用混淆器才能保护
大自然D使者 2008-06-27
  • 打赏
  • 举报
回复
没用过,研究研究
jeanso 2008-06-27
  • 打赏
  • 举报
回复
用Xenocode混淆器
s208ping 2008-06-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wapit 的回复:]
不叫Reflector, 叫Dotfuscator.
[/Quote]
wapit 2008-06-27
  • 打赏
  • 举报
回复
不叫Reflector, 叫Dotfuscator.
rocky_wl 2008-06-27
  • 打赏
  • 举报
回复
据说是用混淆器混淆代码使代码受到保护。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧