OD 基本操作

1. 再调试一个程序之前,先设置OD使之可以停在程序的入口点。
    单击 ” Options/Debugging options” 打开调试选项配置对话框,在 “event” 标签页上,设置OD在首次何处何时暂停。
        1. 一般将暂停点设置在 “ Entry point of main module ” 或 “WinMain” 处而不是系统断点处。
             1.1.1 Entry point of main module : 主模块的入口点,即exe文件的入口点。
             1.1.2 WinMain: exe文件的WinMain函数入口点(设置这个选项不起作用,OD还是会停在主模块的入口点)。
             1.1.3 System breakpoint: 系统断点,OD调用带参数 DEBUG_ONLY_THIS_PROCESS 的CreateProcess启动
                      启动被调试的进程,进程启动后在系统空间里触发一个INT 3 。
2. OD 调试快捷键     

OD快捷键功能
F7Step into (entering functions)
F8Step over (executing function calls at once)
F9Run
Ctrl+F9Execute till return
Alt+F9Execute till user code
Shift+F9Pass exception to standard handler and run
F12Pause

*** 说明***:执行Ctrl + F9暂停后,是停在ret指令还是ret之后的指令,是由选项 ” Options / Debugging options / trace” 页中的
                    选项 “ After Executing till RET, step over RET”控制。

 

OD快捷键功能
Ctrl + F7等价于一直按着F7,直到遇到断点,或用户按下F12键,或用户按下Esc键
Ctrl + F8等价于一直按着F8,直到遇到断点,或用户按下F12键,或用户按下Esc键

 

OD快捷键功能
F2Toggle breakpoint
Shift+F2Set conditional breakpoint
F4Run to selection
EnterFollow jump or call
Ctrl+GFollow expression
Plus (+)Go to next location/next run trace item
Minus (-)Go to previous location/previous run trace item

 

OD快捷键功能
Semicolon (;)Add comment
Colon (:)Add label
Asterisk (*)Origin

 

OD快捷键功能
Alt+F7Go to previous reference
Alt+F8Go to next reference

 

OD快捷键功能
F5Maximize/restore active window
Alt+F5Make OllyDbg topmost

 

OD快捷键功能
Ctrl+F11Trace into
Ctrl+F12Trace over
Ctrl+TSet condition to pause Run trace
OD快捷键功能
F3Open new program
Ctrl+F2Restart program
Alt+F2Close program
Alt+XClose OllyDbg
OD快捷键功能
Alt+BOpen Breakpoints window
Alt+COpen CPU window
Alt+EOpen Executable Modules window
Alt+LOpen Log window
Alt+MOpen Memory map window
Alt+OOpen Debug Options dialog
OD快捷键OD快捷键
Ctrl+AAnalyse code
Ctrl+BStart binary search
Ctrl+CCopy selection to clipboard
Ctrl+EEdit selection in binary format
Ctrl+FSearch for a command
Ctrl+SSearch for a sequence of commands
Ctrl+JShow list of jumps to selected line
Ctrl+KView call tree
Ctrl+LRepeat last search
Ctrl+NOpen list of labels (names)
Ctrl+OScan object files
Ctrl+Rind references to selected command

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值