浅谈逆向-动态分析之OD 界面介绍OD的配置
界面介绍
A区域:view菜单功能项的快捷按钮
B+C+D+E+F: CPU窗口 (OD打开一个可执行文件后,会立刻加载,自动分析后并列出汇编代码,默认打开CPU窗口)
B区域:反汇编面板窗口
(分为4列从左至右依次是Address,Hex dump,Disassembly,Comment)
C区域:信息面板窗口
在进行动态追踪时,信息面板窗口将显示与指令相关的各寄存器的值,API函数调用提示和跳转提示等信息。D区域:数据面板窗口
以十六进制和字符方式显示文件在内存中的数据,要显示制定内存地址的数据,可单击右键快捷菜单中的“Go to expression”命令或者按Ctrl+G快捷键,打开地址窗口输入地址。E区域:寄存器面板窗口
显示CPU各寄存器的值,支持浮点,MMX,3DNow!寄存器。可以右键或窗口标题切换显示寄存器的方式。F区域:栈面板窗口
显示栈的内容,即ESP指向地址的内容。将数据放入栈的称为入栈(push),从栈中取出数据的操作称为出栈(pop)。API函数和子程序都利用它传递参数和变量。 OD的配置OD的设置项在Options(选项)菜单里,包括(Appearance)界面选项和(Debugging options)调试选项
1.界面设置
2.调试设置
一般保持默认即可。其中Exceptions(异常)选项用于设置让OD忽略或不忽略某些异常。3.加载符号文件
4.关联到右键快捷菜单
可以将OD关联到Windows资源管理器的右键菜单里面。关联后调试时只需要在EXE或者DLL文件上单击右键,就会出现用OD打开的菜单项。实现关联步骤:Options->Add to explorer->Add OD to menu in Windows Explorer。