首页
社区
课程
招聘
[转帖].使用DILE(Dotnet IL Editor) 进行动态调试Net序
发表于: 2020-5-17 20:59 2039

[转帖].使用DILE(Dotnet IL Editor) 进行动态调试Net序

2020-5-17 20:59
2039
转自:https://blog.csdn.net/fw72fw72/article/details/77988448
Eric_Fan0 2017-09-15 10:07:10


Dotnet IL Editor(DILE)v0.2.6 是一款.NET IL中间语言编辑器(DILE),可用于IL动态调试.NET 程序,是帮助修改.NET程序集的编辑软件。它的目的是能够反编辑.NET程序集,修改IL代码,重新编译和调试器运行。

软件下载:http://sourceforge.net/projects/dile/

Net程序的逆向,比较常用的方法是使用Reflector,打开.Net程序,可以直接看到源代码。这种方法比较适合静态代码分析,如果代码量很大,想要找到关键代码,效率不是很高。

此时可以使用动态调试的方法。
Windows平台下,动态调试软件很多,针对.Net程序,推荐DILE软件。
DILE则是一款调试工具,全称Dotnet IL Editor,它可以在没有pdb文件的情况下,进行调试。调试的代码虽然是.Net的中间语言IL,但其中也会有相应的源代码,可以方便查看代码的执行过程以及各个函数的参数,下面简单介绍DILE的使用方法。

首先下载后打开,看到如下界面。



新建项目




打开.Net程序





打开后,可以在1中点击相应函数,在2中看到相应的源代码。



将程序设置为启动项


后续可以直接F5启动调试了,调试的方法和visual studio很相似,快捷键都差不多。
运行时的信息,都可以在底部2的各个tab页中看到。




[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-5-17 21:00 被Editor编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//