网页游戏开服表
论坛
图酷
资讯
群组
免费发广告论坛,可以任意发广告(禁止违法)
qq强制聊天
社区服务
银行
道具中心
发帖际遇
轻松转换
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
站长大会
帮助
官方唯一Qq号: 211662592
帖子
用户
版块
帖子
搜索
明创汽修
汽车空调
电路(新能源)
修车找专业
注册
|
登录
|
搜索
|
家族
|
银行
|
礼包中心
明创汽修论坛 - 田阳店 by 百叶草!
汽车抛锚如何正确
>
od入门教程】第一课 od基础认识
发帖
回复
上一主题
下一主题
返回列表
新帖
0
个回复
od入门教程】第一课 od基础认识
[复制链接]
楼层直达
离线
键盘上的舞蹈
UID:584
UID:584
注册时间
2014-08-27
最后登录
2015-11-21
在线时间
27小时
发帖
363
搜Ta的帖子
精华
0
DB
109630
威望
330
贡献值
0
交易币
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
查看作者资料
等级:
超级版主
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
正序阅读
使用道具
楼主
发表于: 2015-03-31
— 本帖被 admin 从 易语言技术交流 移动到本区(2015-03-31) —
一、基本配置
OllyDbg
的运行只要解压到一个目录下,运行 OllyDBG.exe 就可以了。
汉化版
同样是这样。
打开OD后会看到下面的界面:
[attachment=905]
如上图所示几个部分:
反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、HEX 数据、反汇编、注释可以通过在窗口中右击出现的菜单 界面选项->隐藏标题 或 显示标题 来进行切换是否显示。用鼠标左键点击注释标签可以切换注释显示的方式。
寄存器窗口:显示当前所选线程的 CPU 寄存器内容。同样点击标签 寄存器 (FPU) 可以切换显示寄存器的方式。
信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。
数据窗口:显示内存或文件的内容。右键菜单可用于切换显示方式。
堆栈窗口:显示当前线程的堆栈。
菜单窗口:顾名思义,一些命令以及操作、显示等都在这里。
命令行窗口:用来下断点等相关命令。
除了直接启动 OllyDBG 来调试外,我们还可以把 OllyDBG 添加到资源管理器右键菜单,这样我们就可以直接在 .exe 及 .dll 文件上点右键选择“用Ollydbg打开”菜单来进行调试。要把 OllyDBG 添加到资源管理器右键菜单,只需点菜单 选项->添加到浏览器,将会出现一个对话框,先点击“添加 Ollydbg 到系统资源管理器菜单”,再点击“完成”按钮即可。要从右键菜单中删除也很简单,还是这个对话框,点击“从系统资源管理器菜单删除 Ollydbg”,再点击“完成”就行了。
OllyDBG 支持插件功能,插件的安装也很简单,只要把下载的插件(一般是个 DLL 文件)复制到 OllyDBG 安装目录下的 PLUGIN 目录中就可以了,OllyDBG 启动时会自动识别。要注意的是 OllyDBG 1.10 对插件的个数有限制,最多不能超过 32 个,否则会出错。建议插件不要添加的太多。
到这里基本配置就完成了,OllyDBG 把所有配置都放在安装目录下的 ollydbg.ini 文件中。
二、调试方法
od调试方法一般有2种:1.直接文件--打开(F3),进行调试 2.文件-附加 ,进行调试,附加必须是已经运行的程序才可以。
调试后会出现如图所示:
[attachment=906]
调试中我们经常要用到的快捷键有这些:
F2:设置断点,只要在光标定位的位置(上图中灰色条)按F2键即可,再按一次F2键则会删除断点。(相当于 SoftICE 中的 F9)
F8:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到 CALL 等子程序不进入其代码。(相当于 SoftICE 中的 F10)
F7:单步步入。功能同单步步过(F8)类似,区别是遇到 CALL 等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上。(相当于 SoftICE 中的 F8)
F4:运行到选定位置。作用就是直接运行到光标所在位置处暂停。(相当于 SoftICE 中的 F7)
F9:运行。按下这个键如果没有设置相应断点的话,被调试的程序将直接开始运行。(相当于 SoftICE 中的 F5)
CTR+F9:执行到返回。此命令在执行到一个 ret (返回指令)指令时暂停,常用于从系统领空返回到我们调试的程序领空。(相当于 SoftICE 中的 F12)
ALT+F9:执行到用户代码。可用于从系统领空快速返回到我们调试的程序领空。(相当于 SoftICE 中的 F11)
上面提到的几个快捷键对于一般的调试基本上已够用了。要开始调试只需设置好断点,找到你感兴趣的代码段再按 F8 或 F7 键来一条条分析指令功能就可以了。
都是基础的东西,适合一点基础没有,刚入门的新人看一下,从这个基础开始看起,就会看懂很多教程里面的操作
亲觉得有用就加个热心呗!
本帖de评分:
共
条评分
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
┏┉┉━┉ 你好,欢迎来到猴岛论坛。
如果在以后的日子里,在论坛遇到了什么不懂的问题,可发帖咨询,也可以戳我名片处企鹅与我进行交流。┉━┉┉┛
回复
举报
上一主题
下一主题
返回列表
发帖
回复
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
关闭
补充发布信息
验证码:
发 布
隐藏
快速跳转
社区站务中心
新人报到、每日签到
修车问问
交易
站务处理
常见故障 、汽车维修技术〈经验专区〉
应急处理
故障代码分享
异常听声辩位
发动机故障
变速器故障
底盘日常保养维修
汽车空调
汽车电路
日常习惯
洗车清洁
解锁求助区
Android
最受欢迎新能源汽车专区
纯电动(车牌带D)
油电混合(车牌带F)
电池更换、寿命保质
日常养车
电动汽车最新报价
纯电动汽车_混合动力汽车
新能源车最新报价
明创聊车
物联网技术
STM32
MCU
电源与模拟
软件与操作系统
通讯及无线技术
测试测量
智能新技术
零配件讨论专区
汽车零部件防伪
螺丝颜色柔韧度
进口零件专区
国产零部件
可通用型零部件
二手拆解件
正品零部件
改装零部件
定做加工模具
生锈处理方式
线材、塑料、玻璃
零件综合交流
4S店专区
汽车贴膜
导航维修
主控CPU专区
四轮定位调正
进口车轮胎、轮毂等
发动机、变速器油
定期保养护车
电子故障处理
通常的故障代码
原厂全新部件
换车退货
更多4S店其他业务
自由交流区
合法改装音响
辅助工具
车载DJ分享
雨刮、除雾、方法
停车交通安全
PS技术交流
手机APP应用
汽车抛锚如何正确
钣金喷漆
凹糟/凹陷分析定价
换件对比价格
车漆颜色
工期工时计算
刮灰、打磨、喷漆
后期抛光
交付验收
动大梁、切割要谨慎
用氧气焊接、氧割事项
底漆生锈处理
费用*走保险*自费
用到工具
拆线、塑料部位拆除
新型无刮灰钣金
回火处理
解决方案
色差及时处理
回炉重新造
真想不出什么板块了
更多精彩版块
二手车服务区
二手车评估
泡水车有哪些危害
市场价品牌、车系
如何看车、重点部位
痕迹分析
使用有什么影响
汽车凭租
汽车差价
关闭
关闭
选中
1
篇
全选