一、OllyDbg获取

OllyDbg目前官方已经停止维护,各大论坛针对OllyDbg出了定制版,主要是对的插件进行了集成,比较出名的是“吾爱破解专用版Ollydbg”。同时还有OllyICE,也是由一些爱好者对OllyDBG修改,新增一些功能或修正一些bug而形成的一个版本。

可以从此处下载获取:http://download.csdn.net/download/china_jeffery/10267238

OllyDbg使用教程可以参考《使用OllyDbg从零开始Cracking》,下载地址如下:
使用OllyDbg从零开始Cracking(1)
使用OllyDbg从零开始Cracking(2)

二、OllyDbg快捷键

F3 打开文件进行调试
F2 添加/移除断点
Ctrl+F2 重新运行正在被调试的程序
Alt+F2  关闭正在被调试的程序F7 单步步入
F8 单步步过
F9 让程序运行到下一个断点Alt+B 显示断点窗口
Alt+C 显示CPU窗口
Alt+E 显示模块列表
Alt+K 显示调用栈窗口
Alt+L 显示日志窗口
Alt+M 显示内存窗口Alt+F9 回到用户程序的领空Ctrl+B 二进制搜索
Ctrl+F 汇编指令搜索
Ctrl+G 跟随表达式(可以是win32 API);     在汇编指令后写入注释
空格   修改该条汇编指令

三、常见操作

3.1 字符串查找

反汇编窗口右键 --> 查找 --> 所有参考文本字符串,在弹出的窗口中点击右键展开功能菜单,可以查找和定位字符串在汇编中出现的位置。

3.2 API查找

反汇编窗口右键 --> 查找 --> 当前模块中的名称 (标签),保证鼠标焦点位于弹出的窗口,在窗口中直接输入字符即可查找。

如果是针对API调用下断点,可以直接使用bp扩展命令,如bp MessageBoxA.

OllyDbg使用教程相关推荐

  1. OllyDbg完全教程

    OllyDbg完全教程 目录 第一章概述..................................................................1 第二章组件....... ...

  2. OllyDBG完美教程(超强入门级)

    OllyDBG 视频教程:https://www.bilibili.com/video/av6889190 动态调试工具之OllyDbg(OD)教程:https://www.bilibili.com/ ...

  3. Ollydbg使用教程学习总结(四)

    解密系列之OD使用教程13--迷途 程序:XoftSpy41._96.exe 用PEID查看,是VC6编写的程序,用OD载入 获取文本框输入内容API:GetWindowTextA API下断方法: ...

  4. Ollydbg使用教程学习总结(五)

    解密系列之OD使用教程17--inline patch 程序:ReverseMe. NAGs.exe 新内容:硬件断点 用PEID打开,看到程序是用VC6.0写的,用OD载入,按F9运行后,出现NAG ...

  5. Ollydbg使用教程学习总结(三)

    解密系列之OD使用教程9 程序:MrBills.exe 点击注册,输入邮箱和序列号后提示如下 突破口:该提示窗口中的字符串,查找如下 双击来到反汇编窗口,有个关键跳转,往上查看影响跳转的语句是test ...

  6. Ollydbg使用教程学习总结(二)

    解密系列之OD使用教程4 程序1:RegisterMe.exe 把程序跑一遍之后我们发现程序有两个NAG,一个是在程序界面启动前出现,另一个是在程序关闭后出现的. 去掉第一个Nag方法如下: ①jmp ...

  7. Ollydbg使用教程学习总结(一)

    解密系列之OD使用教程1 使用例子程序为Hello.exe OD基本快捷键及功能 从系统DLL领空返回到程序领空,Alt+F9 通过OD将程序的标题"Hello world"改为& ...

  8. OllyDBG 完美教程 ( 超强入门级 1)

    关键词: OD . OllyDBG.破解入门.调试专用工具.反汇编 一. OllyDBG 的安装与配置 OllyDBG 1.10 版的发布版本是个 ZIP 压缩包,只要解压到一个目录下,运行OllyD ...

  9. OllyDbg基础教程

    工具栏 各种窗口切换 1.日志窗口(L): 2.模块窗口(E):查看每个模块的内存基址 3.内存窗口(M):查看每一个模块的段,所占用的内存区域 4.线程窗口(T):线程信息 5.窗口(W):查看程序 ...

最新文章

  1. MySQL8索引篇:性能提升了100%!!
  2. 新建angular-cli项目
  3. linux系统自带python_Linux删除系统自带版本Python过程详解
  4. 经历就是财富——总结我的26岁
  5. (二)利用Java WebService调用天气预报实践
  6. Taro+react开发(98):问答模块05样式调整
  7. C++ 数据指针(-)
  8. centos的mysql怎么删用户_linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤...
  9. Spring注解开发入门教程
  10. maven ${path.separator}
  11. Java一个简单的爬虫:爬去网页代码
  12. 被判赔联想525万,常程方回应:提起诉讼;百度自动驾驶出租车在京全面开放;VS Code 1.50版发布|极客头条
  13. FreeDroid开发过程中遇到的一些问题
  14. cmd复制文件到其他目录
  15. C语言 运算符与表达式
  16. 和生活一起理解51单片机② 先利其器,开箱51单片机开发板
  17. python中class什么意思_python class是什么
  18. Android启动过程中背景图片显示
  19. Unity插入视频音频
  20. [misc]T型知识实践结构的力量

热门文章

  1. 魔兽服务器排队微信,服务器排队严重:《魔兽世界》经典怀旧服执行47服免费角色转移计划...
  2. 如何理解3D动画中的欧拉角以及死锁?
  3. h5微信f分享链接给对方获取对方手机号_微信生日贺卡链接制作
  4. JFreeChart教程
  5. c语言程序设计名片管理系统,《名片管理系统》 - C语言课程设计
  6. springmvc入门:web.xml编写
  7. 波卡黑客松第三届(秋季)开发者大赛落幕
  8. 实力悍将联想Z5s发布1398元起售,2019超旗舰Z5 Pro GT 855版惊世降临
  9. win7计算机左边桌面选项没,win7系统桌面左下角开始菜单不见了的解决方法
  10. 社区团购新一轮“烧钱”大战又要开始?