DnSpy调试进程中的DLL

有些时候需要对一个程序中的DLL进行调试,那么就可以用以下方法:

Debug-->Attach to Process

这里要注意如果要调试的程序是32位的,就要用DnSpy-x86.exe;如果是64位的,就用DnSpy.exe

在弹出的窗口中选择对应的进程,选择Attach

Debug-->Windows-->Modules

找到要调试的DLL,双击,这个DLL就会出现在Assembly Explorer窗口中,然后在方法中下断点就可以了,下断点的位置跟VS中一样

运行程序,如果命中断点,程序就会断下来

 

如果下断点的时候提示 This breadkpoint ......curretn be hit......之类的提示,说明你现在所在的这个模块跟现在调试的进程没有关系,但是按照上面的操作来附加程序跟选择模块,是不会出现这个问题的。

你可能感兴趣的:(逆向)