关于 C# dll文件的反编译获取源码「建议收藏」

关于 C# dll文件的反编译获取源码「建议收藏」背景前段时间我司做加密源码操作时给大家描述了将C#cs类文件加密为dll文件的方式,为了避免误会【将此加密方式当作绝对安全的操作】,在此给大家写一篇关于反编译dll文件出源码的博客。操作1、首先,我们需要准备一个C#反编译工具,我这里用的是免费的软件JetBrainsdotPeek,类似的有很多,大家可以在网上下载,为了避免广告嫌疑,这里不给出工具下载链接。打开工具。2、点击菜单栏的【File->Open】按钮并选择要反编译的dll文件打开后可以看到反编译工具里边已经加载该dll

大家好,欢迎来到IT知识分享网。

背景

前段时间我司做加密源码操作时给大家描述了将C# cs类文件加密为dll文件的方式,为了避免误会【将此加密方式当作绝对安全的操作】,在此给大家写一篇关于反编译dll文件出源码的博客。

操作

1、首先,我们需要准备一个C#反编译工具,我这里用的是免费的软件JetBrains dotPeek,类似的有很多,大家可以在网上下载,为了避免广告嫌疑,这里不给出工具下载链接。打开工具。
在这里插入图片描述
2、点击菜单栏的【File->Open】按钮并选择要反编译的dll文件
在这里插入图片描述
打开后可以看到反编译工具里边已经加载该dll
在这里插入图片描述
3、我们展开此目录,查看源码
在这里插入图片描述
可以看到,Test.dll文件中的Program类的源码被重现。

结论

单是对我们自己编写的cs类做dll加密操作,远远不能达到保护源码的安全要求,因为它可以被同行用反编译工具重现,所以还需要结合其他加密方式,知识产权攻防战任重道远。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/13615.html

(0)
上一篇 2023-03-06 21:30
下一篇 2023-05-14 12:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信