C#   发布时间:2022-04-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了dnSpy反编译调试大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

常用反编译工具

1.jetBrains Peek

2..Net Reflector

3.ILspy


4.dnSpy下载 提取码:1234


这篇笔记主要记录如何使用dnSpy进行反编译调试,dnSpy除了web程序,也可以调试Windows服务,Winform桌面程序,使用方法都是一致的,主要用来解决线上在测试环境中无法复现的一些问题,以及一些打包好的应用程序,当然我不是鼓励一出问题,就用这个在生产环境操作,只是在一些不得已的情况下,特殊情况特殊对待,当然这个工具也可以作为学习源码使用。

首先声明,如果您按照这个方法在生产环境弄出了问题,我不承担任何责任,我只是单纯的记录dnSpy如何反编译调试,这里以部署在IIS的web网站举例,至于其他一些修改类和代码的操作不做介绍。

dnSpy反编译调试

1.首先下载dnspy 上面有飞机票直达。

2.以管理员启动电脑dnSpy,不要问为什么要用管理员,操作就完事了.

3.选择 调试附加到进程,注意如果你在IIS,选择应用程序为启用32位调试,那对应的dnSpy也要用X86版本的,不然会找不到对应的进程。

dnSpy反编译调试

4.附加成功后,选择调试窗口模块,找到你需要模块,基本出来的都是你这个进程相关的模块dll,注意是附加成功后,不要说找不到菜单,如果找不到就是你没有附加好.

dnSpy反编译调试

5.打开模块找到对应你需要调试的类,例如我找到我的webApi程序的web模块的HelpControll类,在Index控制器代码中打上断点

6.再模拟访问接口就可以,调试了

dnSpy反编译调试

大佬总结

以上是大佬教程为你收集整理的dnSpy反编译调试全部内容,希望文章能够帮你解决dnSpy反编译调试所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: