美文网首页网络攻防学习笔记
OllyDebug基本使用方法

OllyDebug基本使用方法

作者: minlover | 来源:发表于2017-04-24 08:10 被阅读161次

OD是逆向过程中最好的动态调试工具,这次来记录学习笔记。(特别鸣谢石总)

1、OD的工作界面

最开始要学的就是界面的使用N了吧,这里分各个框来解释下:

列举各个框用处:

可以看到下面一框框东西:

这些一时半会用不到,其实一般都是保持默认状态并且按下快捷键就可以了

2、 快捷键

这些快捷键的操作,我会以一个程序的解剖来逐步的说明:

(1)F3 快速选择某个文件

(2)F2 可以给某一行的代码设置断点

可以看到变红了就是一个断点

(3)F9直接运程序,如果有断点,到那个断点去,否则直接执行下去

(4)F7 和 F8 是单步调试命令,但具体的区别在于:

F7 进入call函数  ,   F8 不进入call函数

(5)F4非常有用,可以直接运到鼠标位置

(6)control + F2

control + F2 重新载入程序,比如刚才我 F8 走过了程序,那么我可以重载程序,然后点

F4 到达鼠标位置

(7)control + g

这个命令用在你需要定位查看某段内存的时候:

(8)双击后可以来修改里面的内容:

我们修改为:such a nice girl.

注意:改的时候需要取消 “保持大小”

并且在字符串的最后加上00因为是以00作为\0结束标志

最后运行:

相关文章

网友评论

  • 1个娱乐吻:请问你是在哪里学的OD的?有视频教程吗?能分享吗?
    minlover:写这个时是看同学整理的资料,不过老师推荐过看雪论坛的讲解个人感觉还不错,http://bbs.pediy.com/thread-184699.htm

本文标题:OllyDebug基本使用方法

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