美文网首页
逆向入门(二)-----认识OllyDBG

逆向入门(二)-----认识OllyDBG

作者: Ivanmolly | 来源:发表于2019-05-28 12:12 被阅读0次

OllyDbg(简称OD)的安装

OllyDBG 1.10版的发布版是一个zip压缩包,不需要安装,直接解压到一个目录下,运行OllyDBG.exe即可(中文版运行OllyICE.exe)


OllyDBG各窗口功能

反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、HEX 数据、反汇编、注释可以通过在窗口中右击出现的菜单 界面选项->隐藏标题 或 显示标题 来进行切换是否显示。

用鼠标左键点击注释标签可以切换注释显示的方式。

寄存器窗口:显示当前所选线程的 CPU 寄存器内容。同样点击标签 寄存器 (FPU) 可以切换显示寄存器的方式。

信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。

数据窗口:显示内存或文件的内容。右键菜单可用于切换显示方式。

堆栈窗口:显示当前线程的堆栈。 


OllyDBG常用快捷键

F2:设置断点,只要在光标定位的位置按F2键即可,再按一次F2键则会删除断点。

F8:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到 CALL 等子程序不进入其代码。

F7:单步步入。功能同单步步过(F8)类似,区别是遇到 CALL 等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上。

F4:运行到选定位置。作用就是直接运行到光标所在位置处暂停。

F9:运行。按下这个键如果没有设置相应断点的话,被调试的程序将直接开始运行。

CTR+F9:执行到返回。此命令在执行到一个 ret (返回指令)指令时暂停,常用于从系统领空返回到我们调试的程序领空。

ALT+F9:执行到用户代码。可用于从系统领空快速返回到我们调试的程序领空。


接下来我们一起认识关于脱壳的方法

相关文章

  • 逆向入门(二)-----认识OllyDBG

    OllyDbg(简称OD)的安装 OllyDBG 1.10版的发布版是一个zip压缩包,不需要安装,直接解压到一个...

  • 计算机病毒分析

    一、ollydbg(od反汇编工具) ollydbg(od反汇编工具是当前逆向工程主流的动态跟踪调试工具,olly...

  • OD常用断点之CC断点

    在做Windows平台软件逆向时,Ollydbg是极其常用的逆向工具,动态调试功能非常强大。在调试过程中,断点的使...

  • 老司机带你玩转Radare2

    说起逆向,你想到的可能是IDA Pro,OllyDBG。 而Radare2是一款开放源代码的逆向工程平台,它的强大...

  • 逆向入门分析实战(四)

    9/14 文章共计1836个词 是逆向入门分析实战系列的第四篇 是逆向入门分析实战系列的第四篇 逆向入门分析实战(...

  • iOS逆向工程的环境搭建

    参考文章:[iOS Reverse入门]微信注入iOS逆向入门实践 — 逆向微信,伪装定位(一) 一. 先在已经越...

  • 在x64dbg中设置条件断点

    x64dbg是逆向分析win64程序的利器,它的地位类似于OllyDbg。最近遇上了怎样在x64dbg设置条件断点...

  • ios 逆向文章

    iOS逆向入门实践 — 逆向微信,伪装定位(一) iOS 逆向开发小试-钉钉篇 粉丝福利,Pokemon Go 锁...

  • OllyDbg指令

    NOP 运行该指令不会对寄存器、内存以及堆栈造成任何影响,英文意思是”无操作”,它没有特殊的用途例如,你用一个短指...

  • BugKu 逆向(1)

    Bugku 逆向 2018-11-7 19:05:10今天开始刷题了. 入门逆向 题目非常简单.用IDA直接看汇编...

网友评论

      本文标题:逆向入门(二)-----认识OllyDBG

      本文链接:https://www.haomeiwen.com/subject/sywrtctx.html