-
-
[转帖].使用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编辑
,原因:
赞赏
他的文章
看原图
赞赏
雪币:
留言: