社区
VC.NET
帖子详情
用VC2010开发的动态库(DLL)文件,如何防止被ILSpy轻而易举的反编译反编译
eisldkw
2017-10-31 03:11:57
有一位朋友用VC2010开发的动态库(DLL)文件,被客户用ILSpy轻而易举的反编译出了源代码。请问如何避免这种情况
...全文
1007
4
打赏
收藏
用VC2010开发的动态库(DLL)文件,如何防止被ILSpy轻而易举的反编译反编译
有一位朋友用VC2010开发的动态库(DLL)文件,被客户用ILSpy轻而易举的反编译出了源代码。请问如何避免这种情况
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2017-11-21
打赏
举报
回复
无法避免,但是可以混淆。混淆的代码,函数、变量全部乱了,代码可读性就会低很多。另外,利用反编译器的bug,编写一些特定的代码,导致反编译的代码和原始的代码运行结果不同,也是一个办法, 但是这是很有技巧的。
以专业开发人员为伍
2017-11-21
打赏
举报
回复
用汇编语言编写代码,放弃 .net。 不过就算是用户编语言写,你又会担心汇编语言容易识别。
非专业开发Five
2017-11-21
打赏
举报
回复
混淆即可,就2015的混淆ILSpy就无法反编译了。
大漠飞狐
2017-11-20
打赏
举报
回复
这个有点难吧
DLL
文件
反编译
,
ilspy
软件
DLL
反编译
程序,软件名称:
ilspy
,可以将
DLL
反编译
出代码来。
DLL
反编译
ILSpy
.rar
·所有的对话框、菜单和提示均已中文化 ·预置了调试插件,支持在
ILSpy
中无源代码直接调试程序集 ·调整主程序编译平台为X86,以在64位系统中调试
ILSpy
是一个开源的.NET
反编译
工具,绿色解压即可使用 ·支持C#和vb ·可以将一个
dll
文件
转换为C#或VB语言。 ·支持保存
文件
·对于单个
文件
可以保存为.cs
文件
或.vb
文件
,当
文件
较多时,可以选择保存为项目
文件
。 ·支持C#的
反编译
·C#语句可被
反编译
出来,并可支持yield return语句和 lambdas表达式的
反编译
。
ILSpy
反编译
工具支持整体项目导出
ILspy
的界面 左面是打开的
文件
,右面的面板是
文件
的对应的
反编译
之后的代码。 支持C#和vb 可以将一个
dll
文件
转换为C#或VB语言。 支持保存
文件
对于单个
文件
可以保存为.cs
文件
或.vb
文件
,当
文件
较多时,可以选择保存为项目
文件
。 支持C#的
反编译
C#语句可被
反编译
出来,并可支持yield return语句和 lambdas表达式的
反编译
。并且支持C# 5.0 中的"async"
dll
反编译
工具
ILSpy
.net
dll
反编译
工具,基于官方最新版源码编译,IL
反编译
模式增加显示原始
文件
位置以及原始数据内容
ILSpy
反编译
工具
ILSpy
的界面与Reflector相似,左边以树型控件显示程序集和它的类型,右边是对应的源代码。基础的
反编译
功能,与Reflector相比,丝毫不差,甚至有时候用Reflector无法
反编译
(因为加密)的程序集,用
ILSpy
可以
反编译
。
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章