请问各位大牛如何使用反汇编工具调试

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:55:42
我用vc编了个程序 然后用反汇编加载了 .exe文件之后, 请问反汇编工具如何看 如何调试??比如快捷键 或者怎么看那些内容

如果是release版,没有调试符号,用vc比较难调
先用vc打开exe文件,用菜单debug->step into就停在第一个函数中了(一般是WinMainCRTStartup)
菜单view->debug windows下面的选项可以看call stack、register等
vc完全安装时,安装目录下有crt、mfc、atl源码,可以对照找出大部分库函数
还要熟悉下微软的那套东西,比如seh、mfc/atl、class的结构、stdcall/fastcall的处理方法
还有编译器的一些优化手段
最好先编译些小程序,弄清库函数/变量的布局,然后进行对照
debug版菜单project settings->C/C++->category下选listing files,下面的listing file type能选生成汇编语言(带源代码,编译选项/FAs),可以对自己写的源文件生成汇编文件,也能用来对照学习

更复杂的情况,最好改用od、ida pro来调试

可以用OD、IDA 之类的工具

可以参考

http://zhidao.baidu.com/question/120483417.html?si=3

呵呵,114.243.77.* 就是我
你可以到看雪论坛bbs.pediy.com,那里全是研究破解和反汇编的