OD反编译软件常用快捷键详解
需积分: 3 62 浏览量
更新于2024-09-12
收藏 39KB DOC 举报
"OD常用快捷键"
OD,全名OllyDbg,是一款广受程序员和逆向工程师喜爱的反编译软件。它主要用于分析、调试和理解二进制程序的行为。熟练掌握OD的快捷键能够显著提高调试效率。以下是一些OD中的主要快捷键及其功能:
1. F2:设置断点。在程序执行到特定位置时暂停,方便观察和分析。
2. F3:打开一个新的可执行程序。这允许你在OD中加载新的程序进行调试。
3. F4:运行到选定位置。如果在反汇编窗口中选定了一个地址,程序会运行到该位置停止。
4. F9:运行选定的程序进行调试。这将启动或继续程序的执行,直至遇到断点或异常。
5. F12:暂时停止被调试程序的执行。在程序运行过程中,你可以随时按下F12使其暂停。
6. F7:单步进入被调试程序的Call中。当你想查看函数内部细节时,这个快捷键非常有用。
7. F8:步过被调试程序的Call。如果不想深入某个函数内部,而是希望快速通过它,F8是理想的选择。
8. Ctrl+F2:重新运行当前调试的程序。这会清除所有断点并重新开始调试。
9. Ctrl+F9:执行直到返回。通常在到达`retn`指令后,按F7可以返回到上一层调用。
10. Ctrl+F11:跟入被调试程序的Call中,与F7类似,但会强制进入函数。
11. Ctrl+F12:跟踪时跳过被调试程序的Call。这与F8类似,但适用于插件命令栏。
12. Ctrl+G:前往表达式。输入一个地址或表达式,程序会跳转到指定位置。
13. Shift+F9:忽略异常运行。即使发生异常,程序也会继续执行。
14. Alt+F2:关闭当前调试的程序。
15. Alt+F9:运行至上层调用的下句。这会跳过当前函数的剩余部分,返回到调用者的位置。
16. Alt+E:执行模块,查看程序使用的动态链接库。这对于了解程序依赖哪些外部库很有帮助。
17. Alt+M:查看内存。查看和分析内存内容是调试的关键环节。
18. Alt+K:调用堆栈。查看调用堆栈可以帮助理解函数间的调用关系。
19. Alt+B:查看断点。管理已设置的断点,了解哪些位置设置了暂停点。
20. 在OllyDbg的快捷命令栏插件中,还有一些额外的命令,如CALC、WATCH、AT/FOLLOW等,用于计算表达式、监视变量、反汇编等操作。
通过熟练使用这些快捷键,你可以更高效地进行逆向工程和调试工作,深入理解程序的运行机制,找出潜在的问题或漏洞。此外,OD还支持自定义快捷键,可以根据个人习惯调整,以进一步提升工作效率。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-24 上传
2014-01-27 上传
2021-01-04 上传
2011-12-08 上传
2021-10-14 上传
2013-04-16 上传