今天我对Ollydbg进行了学习。虽然我以前用过,但还是对这个软件再进行了一下理论层次的学习,方便自己更深刻的理解。
1:主界面
主要有:反汇编窗口;信息窗口;数据窗口;寄存器窗口;堆栈窗口;命令行
数据寄存器:EAX EBX ECX EDX
指针及变址寄存器:ESP EBP ESI EDI
段寄存器:CS DS SS ES
控制寄存器中的程序状态字寄存器:CF PF AF ZF SF
其中应用最广泛的就是数据寄存器和指针及变址寄存器,像输入的用户名、机器码等信息一般都会放在这些寄存器当中。
堆栈窗口主要显示堆栈的内容,也就是EBP和ESP所指向的内容。API函数或者子程序等都会利用它来传递参数、变量等信息。
2:反汇编操作
ctrl+n:在弹出的对话框中会显示程序调用的外部模块和函数,也就是程序的引入表。ctrl+g:在弹出的对话框中输入虚拟地址,就可以跳到该地址初。
;可以对当前代码行添加注释
:可以对当前代码行添加标签
ctrl+e:以16进制修改汇编代码
space:在反汇编窗口输入空格,可以对当前代码行进行汇编编辑。方便修改指令。
在寄存器窗口双击寄存器,可以修改寄存器的值;双击程序状态字寄存器,可以修改值;
3:断点操作
断点可分为:
一般断点:F2键或者通过bp命令在命令行中下断点
内存断点:又可分成内存访问断点和内存写入断点。ollydbg每一时刻只允许有一个内存断点。
硬件断点:下中断的方法和内存断点的方法相同,有三种方式:HR(硬件访问)HW(硬件写入)HE(硬件执行)
只要在命令行输入:brk或者按alt+b组合键,打开断点窗口,把不需要的断点删除掉。
4:动态调试操作
F9:运行程序
F7:单步跟踪。与call跟入
F8:单步跟踪。与call不会跟入
F4:程序执行到所选代码。
ctrl+F9键:执行到返回语句。
alt+F9:执行到程序领空
分享到:
相关推荐
OllyDbg入门完全教程(完美排版).pdf OllyDbg入门完全教程(完美排版).pdf
ollydbg 入门教程(多模式版) 介绍关于ollydbg的入门使用方法 请大家慢慢学习
使用OllyDbg从零开始Cracking,OllyDbg入门学习资料。
OllyDbg是一个32位汇编级的直观的分析调试器。,本资料介绍ollydbg的入门知识。
入门教材,这个软件是学习各类破解,免杀,游戏外挂所要必须的哦
OllyDbg完全教程 循序渐进的讲解了OllyDbg 的使用说明,是一本简明扼要的学习书籍。
此教程具有多种模式,适合刚接触OllyDB,学习调试编译的初学者,实用简单
这个是OllyDB入门教程中出现的测试软件,初学者可下载参考学习。CrackMe3.exe
这是本人收藏别人的 “OllyDBG 入门系列 ”文章,看起来很不错,有需要学习反汇编的,可以好好看看
在制作过程中参考了TT小组翻译的OllyDBG帮助及dyk158修改、聆风听雨汉化的ODbyDYK修改版,主要是想让翻译更准确一点,能让新手把汉化版和TT小组汉化的帮助文档对照起来学习。在此对以上提到的各位表示衷心的感谢!...
在制作过程中参考了TT小组翻译的OllyDBG帮助及dyk158修改、聆风听雨汉化的ODbyDYK修改版,主要是想让翻译更准确一点,能让新手把汉化版和TT小组汉化的帮助文档对照起来学习。在此对以上提到的各位表示衷心的感谢! ...
加密与解密3 TraceMe.exe 加密与解密第三版 OllyDBG入门 并已包含2个已经改好的例子 可参考学习。另外说明加密与解密第三版与第二版中的TraceMe.exe是一样的
很好的基础教程,,,, 尤其对于学习汇编和软件测试来说
使用OllyDbg从零开始,全中文,教程所用实战程序均可下载,共58章。这是一部从零开始的,完全可以零基础开始学习,所有的工具以及实战用的应用程序均可以在里边下载到,而且不会失效,建议喜欢的人赶紧下载。
声明:本人坚决反对利用教学方法进行犯罪的行为,一切犯罪行为必将受到严惩,绿色网络需要我们共同维护,更推荐大家了解它们背后的原理,更好地进行防护。前文学习:[网络
这是一款小巧灵活的调试工具,用于逆向汇编,使用十分方便简单,适用于安全人员逆向汇编入门,学习调试的非常合适的经典的工具。
06.OllyDbg动态分析工具基础用法及Crakeme逆向破解; 07.快手视频下载之Chrome浏览器Network分析及Python爬虫探讨; 08.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster工具; 09.社会工程学之基础概念、IP获取、IP...
OLLYDBG是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,...本文件共35个课件,详细讲述了ollydbg(ollyice)的使用,教程详细丰富,易学易懂,非常适合初学者和0基础人员学习。
通过两个案例有图片来讲解OLLYDBG软件如何使用,非常经典,通过学习对OLLYDBG软件基本入门。