.NET反编译神器ILSpy怎么用?

fa5c8fcea2ce2adb4c1a9fd8ac72daac.png

16a1ebe94f89cbe0d3db9d9236368359.jpeg

前言

上一篇文章我们介绍了4款免费且实用的.NET反编译工具,这篇文章主要来说说ILSpy这个工具该如何安装和使用。

ILSpy

ILSpy是一款免费、开源的 .NET 反编译工具,能够将已编译的 .NET 程序集转换为易于阅读和理解的源代码。

  • GitHub开源地址:https://github.com/icsharpcode/ILSpy

什么场景会用到ILSpy?

  1. 恢复丢失的源代码:当您无法获得某个.NET程序集的源代码时,您可以使用ILSpy将其反编译为C#或其他易于阅读的源代码,以恢复丢失的源代码。

  2. 理解第三方库或组件:通过分析第三方库或组件的源代码,您可以更好地理解其实现细节、功能和使用方法。

  3. 调试.NET程序:当您遇到.NET程序中无法调试的问题时,您可以使用ILSpy分析程序集的内部结构,以查找问题根源并进行调试。

  4. 安全审计:安全专业人员可以使用ILSpy对已编译的.NET程序集进行安全审计,以检查其是否存在漏洞或潜在的安全风险。

ILSpy下载安装

  • 安装下载地址:https://github.com/icsharpcode/ILSpy/releases

5974137668b355963bd3b7f2e2adbc18.png

个性化设置

语言设置

64056c964205a0522728011632c56eff.png

显示类型

73310586e3180d551454e89406f81005.png

主题设置

ad72696c203eb7796e5c64776b26b4dd.png

c4cd41209ab1d32511365119a22cf7f3.png

ILSpy反编译应用程序集

1、首先把Infrastructure这个项目编译成.dll

我们要查看Infrastructure类库下面的HttpClientHelper的源码!!

3593cc4aa7e57c547d8791b3fcd3210f.png

2、使用ILspy打开Infrastructure.dll查看源码

a6fad8ca69332899197abc8914c0caca.png

e66af46975f0b28ff1412dfdbb17ea9f.png

3、搜索需要查看的源代码

dbdcbf3e90bb4f1667d5824490ec6a1e.png

4a0591d29568cbb27c293d67ef4d5b46.png

e2dec78396cdb7c02fc667086ff18226.gif

-技术群:添加小编微信并备注进群
小编微信:mm1552923   公众号:dotNet编程大全
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值