社区
C#
帖子详情
.NET下,如何让自己写的dll不能被反编译?
csdnbao
2006-10-23 01:20:22
小弟用C#编了个dll,为了某些原因,不想让别人通过某些途径(比如Reflector)反编译,获得原代码。该怎么做呢?
...全文
621
7
打赏
收藏
.NET下,如何让自己写的dll不能被反编译?
小弟用C#编了个dll,为了某些原因,不想让别人通过某些途径(比如Reflector)反编译,获得原代码。该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brucenan999
2006-10-25
打赏
举报
回复
道高一尺,魔高一丈
喝醉的咖啡
2006-10-25
打赏
举报
回复
最好的办法是开放源代码,就没有人会去反编译了,哈哈
喝醉的咖啡
2006-10-25
打赏
举报
回复
不可能防止反汇编,比如 Framework SDK 中自带了 ILDASM.exe 就能得到 IL 代码
Reflector.exe 等通过整理 IL 代码完全可以得到 C#/VB.NET 等代码
So,只能提高反汇编后的 阅读成本,让别人即便能反汇编,也难以读懂即可
这是关于 投入成本和破解成本之间的战斗。
股神
2006-10-25
打赏
举报
回复
没办法 现在反编译工具发达啊
viena
2006-10-23
打赏
举报
回复
混淆
wxdl1981
2006-10-23
打赏
举报
回复
Dotfuscator Community Edition
卧_槽
2006-10-23
打赏
举报
回复
不能,最多加混淆器什么的让人难以看懂
.net本身的机制决定了这一点
使用Reflector进行
DLL
文件的代码
反编译
指南
本文介绍代码
反编译
技术,阐述
.NET
框架及
DLL
文件相关知识。重点讲解Reflector工具的起源、版本特性、界面功能,以及使用它进行
DLL
反编译
的步骤。同时提及
反编译
的法律和道德限制,介绍ILSpy和JetBrains dotPeek等其他
反编译
工具,分析
反编译
技术的局限与应用。
【C#笔记3】
反编译
工具使用记录(
.net
,C++)
本文介绍了一款C++
DLL
反编译
工具
DLL
to C,以及四款用于
.NET
和C#逆向工程的强大
反编译
工具:
.Net
Reflector、ILSpy、dnSpy、JetBrains dotPeek和Telerik JustDecompile。这些工具能够帮助开发者在遇到代码丢失或紧急修复bug的情况下,解析已发布的
DLL
文件,恢复或修改代码。
ILSpy软件:深入
.NET
DLL
反编译
与源码探索
本文介绍了
DLL
文件在Windows系统中的作用,阐述了
.NET
平台下
DLL
反编译
的需求。重点介绍了ILSpy软件,包括其基本功能、独特优势、操作步骤和高级功能。同时提醒使用时注意
反编译
代码与原始代码的差异及版权问题,它是
.NET
开发者提高效率和学习技术的实用工具。
.NET
DLL
文件
反编译
工具深度解析与Reflector实战
.NET
DLL
文件是
.NET
框架中用于存储可重用代码模块的动态链接库。
反编译
工具如Reflector可以将编译后的IL代码还原为C#、VB
.NET
等高级语言源码,帮助开发者理解程序逻辑、进行调试或学习框架机制。本文深入解析了
.NET
DLL
的结构、IL中间语言的执行机制,详细介绍了Reflector的核心功能,包括代码浏览、多语言支持、类图生成、代码导出及插件扩展机制,并强调了
反编译
过程中的法律合规性问题。
如何对
.net
的
dll
文件进行
反编译
?
本文介绍了如何利用Windows SDK中的Command Prompt或CMD Shell对
.net
的
dll
文件进行
反编译
。提供了Windows SDK的启动路径和相关文件类型的
反编译
支持。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章