C#的应用也比较多,有时候,我们想要研究一下别人的优秀的项目,可能会借助一些非常规手段来学习 。下面,我就分享几款开源的C#反编译工具 。
DNSpydnSpy 是一个用C#开发,开源的调试器和.NET 汇编编辑器 。即使您没有任何可用的源代码,也可以使用它来编辑和调试程序集 。
文章插图
【这两个强大的开源C#反编译逆向工具,探索C#桌面应用的秘密】
文章插图
文章插图
源码地址:https://Github.com/dnSpy/dnSpy.git
ILSpyILSpy 是基于MIT协议开源的 .NET 程序集浏览器和反编译器,通过ILSpy反编译工具用户能够在ILSpy中无源代码直接调试程序集,还能够将单个文件保存为.cs文件或.vb文件 。再结合开源插件Reflexil,还可以实现简单的编辑能力
文章插图
文章插图
源码地址:https://github.com/icsharpcode/ILSpy.git
插件源码地址:https://github.com/sailro/Reflexil.git
除了上面这个两个强大的工具外,还有其他的反编译工具,如JetBrains dotPeek、Telerik JustDecompile、.NET Reflector等 。一般的程序,我们可以通过这些工具来探索、学习 。但是安全意识比较强的产品,会通过混淆加密等方式来加固自己的应用,使难度增加 。
推荐阅读
- 打得过新冠、抗得了甲流,这种“神药”为何如此厉害?
- 这才是电动车跑不远的原因!和电池无关,别再浪费钱直接换电池了
- 怎么查自己车的交强险在哪个公司交的
- 去江西,懂吃的人专点这6道菜
- 全国哪的面粉最好吃?经过评比,这4种面粉比较出名,快来看看吧
- 书面劳动合同可以补签吗?没签劳动合同如何证明劳动关系?答案看这里!
- 杨紫琼|孟晚舟第三任后妈,80后美女秘书,穿得比两个继女都漂亮
- 武则天|低胸衣、露大腿、大浓妆,这些演员别再祸祸“尼姑”了!
- 电视剧|剧版《上甘岭》来袭,王雷黄轩主演,刘伟强执导,24集战争大剧
- 白茨菇的功效和吃法