OD快捷键

合集下载

od教程——精选推荐

od教程——精选推荐

od教程没有具体的破解,不过是些个⼈经验ollydbg1.06集调试和⽂件修改于⼀⾝,其中的直接显⽰字符串的功能是不必说,还有针对cpu窗⼝中的5个窗格的右健菜单,功能⾮常强⼤。

修改⽂件,选view,file,打开⽂件后,选disassemble,马上可以看到反汇编后的命令(32位的hiew?),选中⼀⾏后按空格键,直接修改命令,不必记住机器码,改后选右键菜单的save,可以保存到⽂件。

如果先analyze后,可以通过ctrl+G,写虚拟地址,直接找到⾏,不必再转成⽂件偏移地址,改后直接选copy to exeutive file,注意,必须让光标停在你改的⾏上,否则不能修改,如果改错了,选undo selection。

在调试中,animate step over/in 这两个命令⾮常⽅便,尤其我觉得在对付nag程序的时候,⼏乎不必设断,⽐如,先analyze 程序,然后选animatestep over或in,程序开始运⾏,光标在命令⾏上滑过(要的就是这种效果),然后nag出现,仔细看看反汇编窗格,是不是光标停在⼀个call上,它到底call什么我们不关⼼,反正call出了nag对话框,然后往上看看,极有可能有个jz,jnz,直接改了跳过即可(⼀般程序⽽⾔)然后有两个命令是⾮常好的东西,hit trace和run trace,hit trace可以⽤来查看在你选定的命令范围内命令被执⾏与否,执⾏了前⾯就有个红竖线,⽽run trace可以为你设定的命令范围作⼀个运⾏的profile,有了它,你就可以完全掌握程序的跳转,在爆破的时候不⽤为了⼀个个跳转反复的找。

其次,ollydbg的拷贝功能⾮常好,在任意⾏⼀都可以拷贝到剪贴扳,或拷贝到⽂件,甚⾄在上⾯说的由run trace做出来的profile,你都可以copy the whole table,留下来细细研究。

在调试中寄存器的值都能⽤10进制16进制看到的,⽅法是只要选中如eax,ebx然后按回车,省得你⽼是?这?那的敲命令,如果要r fl z,只要双击0状态标志Z后⾯的值就可以了,⾮常⽅便值的⼀提的是follow命令,在反汇编中选中⼀条命令,如果其中有⽤到内存中的地址,那么follow in dump 有两个选项,⼀个是selection⼀个是address,sellection到命令所在的虚拟地址,address到其中⽤到的内存地址,这样可以⾮常⽅便的看到到底有些什么东西,不⽤反复⽤d命令。

od反编译工具用法

od反编译工具用法

od反编译工具用法反编译是指将已经编译过的程序文件转换为高级源代码的过程。

反编译工具可以帮助开发者了解和学习其他人编写的程序,对于调试和修复软件错误也很有帮助。

OD (OllyDbg) 是一种广泛使用的反汇编调试工具,本文将介绍如何使用OD进行反编译。

OD的基本使用方法如下:2.打开需要反编译的程序:在OD主界面上点击“文件”菜单,然后选择“打开”选项,浏览并选择需要反编译的程序文件,并点击“打开”按钮。

3.反汇编代码窗口:OD会在主界面上打开一个反汇编代码窗口,这个窗口将显示程序的机器码和相应的汇编指令。

4.反编译代码:可以通过“右键单击”汇编指令,然后选择“跟随”选项来进行反编译。

OD会尝试寻找并显示反编译后的代码。

5.查看变量和数据:在OD的主界面上,有一个“数据窗口”,可以显示程序中的变量和内存数据。

在反汇编代码窗口中选择一些指令,然后在数据窗口中查看它所使用的变量和数据的值。

6.设置断点:在OD中设置断点可以帮助我们在特定指令上暂停执行程序,以便查看程序状态和调试错误。

在反汇编代码窗口中选择一些指令,然后点击“上方”菜单中的“条件断点”选项,OD会弹出一个对话框,可以在其中设置断点条件。

7.运行程序:在OD的主界面上,有一个“执行”菜单,可以用于运行程序。

可以通过点击“执行”菜单中的“运行”选项来启动程序的执行。

当程序遇到断点时,会停止执行并进入调试模式。

8.调试程序:在OD的调试模式下,可以通过一些常用的调试功能来调试程序。

例如,可以通过“单步执行”菜单选项逐行执行程序代码,通过“寄存器窗口”查看和修改寄存器值,通过“内存窗口”查看和修改内存数据等。

需要注意的是,使用OD进行反编译需要一定的汇编和调试知识。

同时,反编译软件可能涉及违法行为,如未获得程序开发者的许可而进行反编译。

请确保遵守法律规定,并只在合法和正当的情况下使用反编译工具。

在使用OD进行反编译时,可以参考以下一些技巧和注意事项:1.了解汇编语言与机器码的对应关系:汇编语言是将机器码转换为可读性更高的指令的语言,因此了解汇编语言的基本语法和常见指令有助于理解和分析程序。

OD(OllyDbg)使用教程

OD(OllyDbg)使用教程
运行OllyDbg后,打开选项/调试设置
程序运行之后,在系统 空间里会触发一个INT3
文件入口点
程序的Winmain()函数入口点, 但一般都是在文件入口点
设置完成之后,载入文件,出现如图所示:
虚拟地址
机器码:
CPU执行的机器 代码
汇编指令: 和机器码对应的
程序代码
3、单步跟踪
调试器一个最基本功能就是动态跟踪,OllyDbg单步跟踪功能键:
目的:可以让软件运行的时候停在设断点的地方,以方便 反复跟踪调试
当关闭程序时,OllyDbg会将设置好的断点保存在UDD文件 中,下次运行时还有效。
5、调试分析:
调试分析其实就是分析程序代码的意义,如图:
阅读这些代码时,首先要搞清楚各API函数的定义,还弄明白 那些汇编程序代码的具体含义
6、保存修改后的文件
这里又回到traceme的领空了我们可以按altb调出断点窗口然后将getdlgitemtexta的断点改为已禁止202137chenli18接下来就在004011ae下一个断点因为这里有调用到getdlgitemtexta这个函数然后就要开始分析这些汇编代码的意义所以我们在使用这个软件的时候一定要明白这些代码的含义现在我们只是先认识一下这个软件的作用所以就不为大家做出分析接下来就是修改代码了
注意:此时的领空是模块USER32,领空就是在
某一时刻,CPU的CS:EIP所指向代码的所有者
领空
接着,在USER32的领空中,在77D6B05E代码行按下F2, 下断点,然后按F9运行,然后键入下图所示:
点check,可以看到程序被OD截停在下断点的地方,如图所示: 接着,按Alt+F9,返回到用户代码,可以回到:
图中红色的就是我们修改的地方,然后就点右键,复制到 文件,就可以保存当前的修改

Word快捷键大全提升工作效率的必备技巧

Word快捷键大全提升工作效率的必备技巧

Word快捷键大全提升工作效率的必备技巧Word是一款广泛使用的文字处理软件,对于许多人来说,它是日常工作中不可或缺的工具。

然而,许多人可能没有充分利用Word的快捷键,而只是采用鼠标点击操作,这样会大大降低工作效率。

在本文中,我们将为您介绍一些常用的Word快捷键,帮助您提升工作效率。

1. 光标移动快捷键:- 按Ctrl + 左箭头键:将光标移动到当前单词的开头。

- 按Ctrl + 右箭头键:将光标移动到当前单词的结尾。

- 按Ctrl + 上箭头键:将光标移动到当前段落的开头。

- 按Ctrl + 下箭头键:将光标移动到当前段落的结尾。

- 按Ctrl + Home键:将光标移动到文档的开头。

- 按Ctrl + End键:将光标移动到文档的结尾。

2. 文本格式快捷键:- 按Ctrl + B:将所选文本加粗或取消加粗。

- 按Ctrl + I:将所选文本斜体或取消斜体。

- 按Ctrl + U:为所选文本添加下划线或取消下划线。

- 按Ctrl + Shift + >:将所选文本的字体加大。

- 按Ctrl + Shift + <:将所选文本的字体缩小。

- 按Ctrl + Shift + L:为所选文本添加项目符号。

3. 文章编辑快捷键:- 按Ctrl + C:复制所选内容。

- 按Ctrl + X:剪切所选内容。

- 按Ctrl + V:粘贴已复制或剪切的内容。

- 按Ctrl + Z:撤销上一步操作。

- 按Ctrl + Y:重做上一步操作。

- 按Ctrl + F:查找与替换。

- 按Ctrl + H:替换指定文本。

- 按Ctrl + A:选择整篇文档。

4. 页面布局快捷键:- 按Ctrl + P:打印文档。

- 按Ctrl + S:保存当前文档。

- 按Ctrl + N:新建一个空白文档。

- 按Ctrl + O:打开一个已有文档。

- 按Ctrl + W:关闭当前文档。

- 按Ctrl + F4:关闭当前窗口。

Word快捷键集锦让你的编辑更得心应手

Word快捷键集锦让你的编辑更得心应手

Word快捷键集锦让你的编辑更得心应手在日常工作中,我们经常需要使用Microsoft Word进行文档编辑和排版。

使用鼠标点击操作固然方便,但是繁琐的操作会浪费很多时间。

幸运的是,Word提供了众多快捷键,通过熟练运用这些快捷键,我们可以在编辑中大大提高效率。

本文将介绍一些常用的Word快捷键,让你的编辑更得心应手。

1. 文本编辑快捷键1.1 文本格式快捷键- Ctrl+B:加粗选定的文本。

- Ctrl+I:将选定的文本设置为斜体。

- Ctrl+U:为选定的文本添加下划线。

- Ctrl+D:打开字体对话框,可以设置字体、字号等属性。

1.2 文本操作快捷键- Ctrl+C/Ctrl+X/Ctrl+V:分别用于复制、剪切和粘贴选定的文本。

- Ctrl+Z:撤销上一步操作。

- Ctrl+A:全选文本。

- Ctrl+F:打开查找对话框,可以查找指定的文本。

- Ctrl+H:打开替换对话框,可以替换指定的文本。

2.1 段落对齐快捷键- Ctrl+L:左对齐选定的段落。

- Ctrl+R:右对齐选定的段落。

- Ctrl+E:居中选定的段落。

- Ctrl+J:两端对齐选定的段落。

2.2 行间距和缩进快捷键- Ctrl+1:设置单倍行间距。

- Ctrl+2:设置1.5倍行间距。

- Ctrl+5:设置2倍行间距。

- Ctrl+M:增加段落的缩进。

- Ctrl+Shift+M:减少段落的缩进。

3. 页面布局快捷键3.1 页面设置快捷键- Ctrl+Enter:插入分页符。

- Ctrl+Shift+Enter:插入分节符,可在文档中设置不同的页面布局。

- Ctrl+Shift+L:添加项目符号或编号。

- Ctrl+Alt+V:插入表格。

- Tab键:在表格中移动到下一个单元格。

- Shift+Tab键:在表格中移动到上一个单元格。

4. 光标移动快捷键- Ctrl+左/右箭头:将光标移动到当前单词的左边或右边。

- Ctrl+上/下箭头:将光标移动到当前段落的上面或下面。

OD使用说明书

OD使用说明书

一、下边是几个通用的按钮1、:重新运行程序(重复上次运行的程序,快捷键:ctrl+F2)。

2、:关闭当前正在运行的程序。

(快捷键:Alt+F2)3、:运行程序,(快捷键:F9)4、:暂停执行,(快捷键:F12)5、:单步步入,意思就是:当遇到call时,就进入call的内部(快捷键:F7)6、:单步步过,意思就是:当遇到call时,就跳过call得内部,直接运行完call,然后执行下条语句。

(快捷键:F8)7、:跟踪步入,意思跟F9基本一样,步过就是遇到call就进入,这个按钮几乎不用(快捷键:ctrl+f11)8、:跟踪步过,同上,区别是遇到call就跳过了,同样也几乎不用(快捷键:ctrl+f12)9、:执行到返回,意思是执行某段代码后返回执行前的位置,(是在设置断点后才用的,)(快捷键:ctrl+f9)10、:是跳转到某一内存地址,在弹出的对话框里输入地址,然后就跳到你想要看的地址,但程序没有被执行,只是用来查看的功能。

二、后便的蓝色按钮(功能不是很经常用)1、:是用来查看记录的,(程序被载入后,调用的系统DLL和一些函数)2、:是用来显示模块窗口,告诉我们有多少个模块,和模块在机器的位置3、:是用来显示内存窗口的,一般是在脱壳的时候用到的内存脱壳方法,在这里设断点,4、:是用来显示线程的,5、:是用来显示句柄的,6、:是用来显示当前程序运行的位置的,点击后就会跑到程序当前的位置,(功能就是:当你查看其他模块的代码,然后点一下,就会跑回原来的地方,)前边的黑色就代表了程序已经运行到0100645C了,每次点击就会跑到当前运行的位置。

这个按钮主要为了提供用户方便,快速的回到当前位置。

7、:这个是用来查看当前有多少个断点,在这里也可以取消断点。

(这个按钮和C经常会用到)三、在反汇编窗口的右键功能经常用到的功能有(一级目录):二进制、汇编、断点、数据窗口跟随、查找、复制到可执行文件、ultra string reference.1、二进制:主要用来复制语句的,同时也可以清空选中的语句(即在2级目录里的NOP)2、汇编:主要用来修改语句的3、断点:主要用来设置断点,一般情况都是在比较有用的信息上设断点,(如:发现某个关键的ascii值时,一般都是在后边的注释里,能够看到的)4、数据窗口跟随:一般情况都是在2级目录里选第二个,然后你就会发现在数据窗口发现你想要的数据了。

常用的word快捷键命令大全办公必须掌握的word技能→MAIGOO知识

常用的word快捷键命令大全办公必须掌握的word技能→MAIGOO知识

常用的word快捷键命令大全办公必须掌握的word技能→MAIGOO知识Word最常用的通用快捷键1、基础功能快捷键Ctrl+B:加粗Ctrl+I:斜体Ctrl+U:为字符添加下划线Ctrl+Shift+<:缩小字号Ctrl+Shift+>:增大字号Ctrl+C:复制所选文本或对象Ctrl+X:剪切所选文本或对象Ctrl+V:粘贴文本或对象Ctrl+Z:撤消上一操作Ctrl+Y:重复上一操作2、单键快捷键F1:获得联机帮助或Office助手F10:激活菜单栏F12:选择“文件”菜单中的“另存为”命令3、Shift+功能键Shift+F4:重复“查找”或“定位”操作Shift+F10:显示快捷菜单Shift+F12:选择“文件”菜单上的“保存”命令4、Ctrl+功能键Ctrl+F4:关闭窗口Ctrl+F5:还原文档窗口文档大小Ctrl+F10:将文档窗口最大化Ctrl+F12:选择“文件”菜单上的“打开”命令5、Alt+功能键Alt+F4:退出WordAlt+F5:还原程序窗口大小Alt+F10:将程序窗口最大化Alt+F11:显示Microsoft Visual Basic代码6、改变字体或字号Ctrl+Shift+F:改变字体Ctrl+Shift+P:改变字号Ctrl+]:逐磅增大字号Ctrl+[:逐磅减小字号7、应用字符格式Ctrl+D:改变字符格式(“格式”菜单中的“字体”命令)Shift+F3:改变字母大小写Ctrl+Shift+A:将所有字母设为大写Ctrl+Shift+K:将所有字母设成小写Ctrl+=(等号):应用下标格式(自动间距)Ctrl+Shift++(加号):应用上标格式(自动间距)Ctrl+Shift+Z:取消人工设置的字符格式Ctrl+Shift+Q:将所选部分设为Symbol字体8、设置行距该图片由注册用户'心灵密语'提供,版权声明反馈Ctrl+1:单倍行距Ctrl+2:双倍行距Ctrl+5:1.5倍行距Ctrl+0:在段前添加一行间距9、设置段落对齐方式Ctrl+E:段落居中Ctrl+J:两端对齐Ctrl+L:左对齐Ctrl+R:右对齐Ctrl+M:左侧段落缩进Ctrl+Shift+M:取消左侧段落缩进Ctrl+T:创建悬挂缩进Ctrl+Shift+T:减小悬挂缩进量Ctrl+Q:取消段落格式10、应用段落格式Ctrl+Shift+S:应用样式Alt+Ctrl+K:启动“自动套用格式”Ctrl+Shift+N:应用“正文”样式Alt+Ctrl+1:应用“标题1”样式Alt+Ctrl+2:应用“标题2”样式Alt+Ctrl+3:应用“标题3”样式Ctrl+Shift+L:应用“列表”样式11、选定文字和图形Shift+右箭头:右侧的一个字符Shift+左箭头:左侧的一个字符Ctrl+Shift+右箭头:单词结尾Ctrl+Shift+左箭头:单词开始Shift+End:行尾Shift+Home:行首Shift+下箭头:下一行Shift+上箭头:上一行Ctrl+Shift+下箭头:段尾Ctrl+Shift+上箭头:段首Shift+Page Down:下一屏Shift+Page Up:上一屏Ctrl+Shift+Home:文档开始处Ctrl+Shift+End:文档结尾处Alt+Ctrl+Shift+Page Down:窗口结尾Ctrl+A:包含整篇文档12、创建、查看和保存文档Ctrl+N:创建与当前或最近使用过的文档类型相同的新文档Ctrl+O:打开文档Ctrl+W:关闭文档Alt+Ctrl+S:拆分文档窗口Alt+Shift+C:撤消拆分文档窗口Ctrl+S:保存文档13、查找、替换和浏览文本Ctrl+F:查找文字、格式和特殊项Alt+Ctrl+Y:重复查找(在关闭“查找和替换”窗口之后)Ctrl+H:替换文字、特殊格式和特殊项Ctrl+G:定位至页、书签、脚注、表格、注释、图形或其它位置Alt+Ctrl+Z:返回至页、书签、脚注、表格、批注、图形或其他位置Alt+Ctrl+Home:浏览文档14、撤消和恢复操作Esc键:取消操作Ctrl+Z:撤消操作Ctrl+Y:恢复或重复操作15、切换至其他视图Alt+Ctrl+P:切换到页面视图Alt+Ctrl+O:切换到大纲视图Alt+Ctrl+N:切换到普通视图Ctrl+:在主控文档和子文档之间移动16、用于审阅文档的快捷键Alt+Ctrl+M:插入批注Ctrl+Shift+E:打开或关闭标记修订功能Home:定位至批注开始Ene:定位至批注结尾Ctrl+Home:定位至一组批注的起始处Ctrl+End:定位至一组批注的结尾处17、用于处理引用、脚注和尾注的快捷键Alt+Shift+O:标记目录项Alt+Shift+I:标记引文目录项Alt+Ctrl+X:插入索引项word常用技巧1、给Word文档加密点击文档左上角的“文件”,在文件中点击文件加密后,输入密码点击确定即可。

OD的使用

OD的使用

1.附加OD
2.剥离OD
3.将OD添加到鼠标右键菜单
4.OD调试器各窗口的作用
5.OD的快捷操作F4 运行到选定位置。

Ctrl+F2 重新运行程序。

F7 单步走,遇到CALL就进。

F8 单步走,遇到CALL不进。

Ctrl+F9 直到出现RET指令时断下。

Alt+F9 若进入系统领空,此命令可回到游戏进程领空。

F2 CC断点
F9 运行程序。

- 回到刚才的地方。

Alt+K 打开堆栈窗口。

Enter 可以进入CALL查看
空格或者双击可以修改汇编指令
6.OD如何下各类调试断点及命令栏命令作用效果
F2调试断点
内存断点
*内存访问断点*内存写入断点
硬件断点
*硬件执行断点
*硬件访问断点*硬件写入断点
Byte 1个字节1个字节等于2个数字或2个字母或一个数字一个字母。

Word 2个字节
DWord 4个字节
Bp 使用条件中断
BC 清除断点
Dd 转存在堆栈格式
Db 转存在十六进制字节格式
DU 转存在UNICODE 格式
HR 下硬件访问断点
HW 下硬件写入断点
HE 下硬件执行断点
HD 清除硬件断点。

7.跟踪背包第一格数据(不太完整)。

Word常用快捷键大全

Word常用快捷键大全

Word常用快捷键大全Word是一款广泛使用的文字处理软件,它为我们提供了很多方便快捷的操作方式。

在日常使用中,掌握一些常用的快捷键可以大大提高我们的工作效率。

本文将为大家介绍一些常用的Word快捷键,帮助我们更加熟练地使用这款软件。

首先,让我们从最基本的快捷键开始。

在Word中,Ctrl键是一个非常常用的组合键。

按住Ctrl键再按其他键可以快速执行一些常用的操作。

例如,Ctrl+C用于复制选中的内容,Ctrl+V用于粘贴复制的内容,Ctrl+X用于剪切选中的内容。

这三个快捷键是我们在日常使用中最常用的,也是最基本的快捷键。

除了复制、粘贴和剪切,我们还可以使用Ctrl+S快捷键来保存当前的文档。

这个快捷键可以帮助我们在编辑文档时及时保存修改,避免因为意外情况导致数据丢失。

另外,Ctrl+Z可以撤销上一步操作,Ctrl+Y可以恢复上一步被撤销的操作。

这两个快捷键在我们编辑文档时非常有用,可以帮助我们迅速调整和修改。

在Word中,我们经常需要对文字进行格式调整。

Ctrl+B可以将选中的文字加粗,Ctrl+I可以将选中的文字斜体显示,Ctrl+U可以给选中的文字添加下划线。

这些快捷键可以帮助我们快速进行文字格式的调整,使得文档更加美观和易读。

除了文字格式的调整,我们还可以使用一些快捷键来进行段落的调整。

Ctrl+L 可以将选中的段落左对齐,Ctrl+R可以将选中的段落右对齐,Ctrl+E可以将选中的段落居中对齐。

这些快捷键可以帮助我们快速调整段落的格式,使得文档的排版更加整齐和规范。

在编辑长文档时,我们经常需要进行分页和分节。

Ctrl+Enter可以在当前位置插入一个分页符,将文档分为两页。

Ctrl+Shift+Enter可以在当前位置插入一个分节符,将文档分为不同的节。

这些快捷键可以帮助我们快速进行文档的分页和分节,方便我们进行不同部分的编辑和调整。

除了上述介绍的常用快捷键,Word还有很多其他的快捷键可以帮助我们更加高效地使用。

提高效率Word快捷键大全

提高效率Word快捷键大全

提高效率Word快捷键大全在如今繁忙的现代社会,时间管理变得尤为重要。

对于大多数人来说,Microsoft Word是常用的文字处理工具之一。

为了提高使用效率,掌握一些Word的快捷键是必不可少的。

本文将为您提供Word快捷键的详细大全,帮助您更加高效地利用这个强大的工具。

1. 基本操作- 新建文档:Ctrl + N- 打开文档:Ctrl + O- 保存文档:Ctrl + S- 另存为:F12- 关闭文档:Ctrl + W- 退出Word:Alt + F42. 编辑和格式化文本- 复制:Ctrl + C- 黏贴:Ctrl + V- 剪切:Ctrl + X- 撤销:Ctrl + Z- 重做:Ctrl + Y- 加粗:Ctrl + B- 斜体:Ctrl + I- 下划线:Ctrl + U- 字体格式:Ctrl + D3. 光标移动和选择- 光标向左移动一个字:Ctrl + ←- 光标向右移动一个字:Ctrl + →- 光标向上移动一行:Ctrl + ↑- 光标向下移动一行:Ctrl + ↓- 移动光标到行首:Home- 移动光标到行尾:End- 选择整个文档:Ctrl + A- 选择相邻的单词:Ctrl + Shift + ←/→- 选择整行文本:Shift + ←/→4. 格式和样式- 对齐方式:Ctrl + L(左对齐)、Ctrl + R(右对齐)、Ctrl + E(居中对齐)- 增大字号:Ctrl + Shift + >- 减小字号:Ctrl + Shift + <- 增大缩进:Ctrl + M- 减小缩进:Ctrl + Shift + M- 应用标题样式:Ctrl + Alt + 1/2/3(应用标题1、标题2、标题3样式)- 清除格式:Ctrl + Space5. 页面设置和布局- 插入页面分隔符:Ctrl + Enter- 插入分页符:Ctrl + Shift + Enter- 页面预览:Ctrl + F2- 打印文档:Ctrl + P- 放大页面视图:Ctrl + F10- 缩小页面视图:Ctrl + Shift + F10- 打开导航窗格:Ctrl + F6. 其他实用快捷键- 查找和替换文本:Ctrl + F- 快速查看文档属性:Alt + Enter- 插入当前日期:Alt + Shift + D- 插入当前时间:Alt + Shift + T- 选中整个表格:Ctrl + Shift + 十字键(上/下/左/右)- 移动到下一页/上一页:Ctrl + Page Down/Page Up这些是一些常用的Word快捷键。

OD和IDA的使用

OD和IDA的使用

OD和IDA的使用专业:信息安全班级:0441104姓名:夏维学号:2011211830授课老师:董涛一 OD的使用1 界面构成OllyDbg发行版是一个ZIP压缩包,只要解压运行OllyDbg.exe即可。

运行OllyDbg打开进程,主窗口显示反汇编清单。

各窗口的外观属性如:“标题栏(bar)、字体(font)”等在右键菜单"界面选项(appearance)"里控制代码窗口代码窗口(OllyDbg帮助文件自称反编汇窗口)显示被调试程序的代码。

他有四个列地址/Address(虚拟地址)HEX数据/HEX dump(机器码)反汇编/Diassassembly(汇编代码)注释/Comment(注释)最后一列注释(Comment)显示相关API参数或运行简表,非常有用,有点类似于IDA Pro。

在代码窗口(地址行,不是列标题)双击时完成动作。

地址(Address)列:显示相对被双击地址的地址,再次双击返回标准地址模式;HEX数据(HEX dump)列:设置或取消无条件断点,按F2键也能设置断点;反汇编(Diassassembly)列:调试编辑器,可直接修改汇编代码;注释(Comment)列:允许增加或编辑注释。

代码窗口允许浏览、分析、搜索和修改代码,保存改变到可执行文件,设置断点等。

相关弹出式菜单包括100多项。

信息窗口(Information window)动态跟踪时,与指令相关的各寄存器的值、API函数调用提示、跳转提示等信息显示。

数据窗口以十六进制或内存方式显示文件在内容中的数据,类似于softICE的数据窗口。

要显示数据可单击右键"转到→表达式(Go to→expression)"或按Ctrl+G键打开地址窗口,输入地址。

寄存器(Registers window)显示CPU各寄存器的值,支持浮点(FPU)、MMX,3DNow!寄存器,可以单击鼠标右键切换。

OD快捷键使用大全。非常详细(游戏逆向分析必看)

OD快捷键使用大全。非常详细(游戏逆向分析必看)

OD快捷键使用大全。

非常详细(游戏逆向分析必看)无论当前的OllyDbg窗口是什么,这些快捷键均有效:Ctrl+F2 - 重启程序,即重新启动被调试程序。

如果当前没有调试的程序,OllyDbg会运行历史列表[historylist]中的第一个程序。

程序重启后,将会删除所有内存断点和硬件断点。

译者注:从实际使用效果看,硬件断点在程序重启后并没有移除。

Alt+F2 - 关闭,即关闭被调试程序。

如果程序仍在运行,会弹出一个提示信息,询问您是否要关闭程序。

F3 - 弹出“打开32位.EXE文件”对话框[Open 32-bit .EXE file],您可以选择可执行文件,并可以输入运行参数。

Alt+F5 -让OllyDbg总在最前面。

如果被调试程序在某个断点处发生中断,而这时调试程序弹出一个总在最前面的窗口(一般为模式消息或模式对话框[modal messageor dialog]),它可能会遮住OllyDbg的一部分,但是我们又不能移动最小化这个窗口。

激活OllyDbg(比如按任务栏上的标签)并按Alt+F5,OllyDbg将设置成总在最前面,会反过来遮住刚才那个窗口。

如果您再按一下Alt+F5,OllyDbg会恢复到正常状态。

OllyDbg是否处于总在最前面状态,将会保存,在下一次调试时依然有效。

当前是否处于总在最前面状态,会显示在状态栏中。

F7 -单步步入到下一条命令,如果当前命令是一个函数[Call],则会停在这个函数体的第一条命令上。

如果当前命令是是含有REP前缀,则只执行一次重复操作。

Shift+F7 -与F7相同,但是如果被调试程序发生异常而中止,调试器会首先尝试步入被调试程序指定的异常处理(请参考忽略Kernel32中的内存非法访问)。

Ctrl+F7 -自动步入,在所有的函数调用中一条一条地执行命令(就像您按住F7键不放一样,只是更快一些)。

当您执行其他一些单步命令,或者程序到达断点,或者发生异常时,自动步入过程都会停止。

Word键盘快捷方式

Word键盘快捷方式

Word键盘快捷方式命令名称快捷键全部大写 Ctrl+Shift+A注释 Alt+Ctrl+M应用程序最大化 Alt+F10应用程序还原 Alt+F5应用标题1 Alt+Ctrl+1应用标题2 Alt+Ctrl+2应用标题3 Alt+Ctrl+3应用列表项目符号 Ctrl+Shift+L自动套用格式 Alt+Ctrl+K自动图文集 F3 或 Alt+Ctrl+V加粗 Ctrl+B 或 Ctrl+Shift+B 书签 Ctrl+Shift+F5 浏览下一个 Ctrl+Page Down浏览上一个 Ctrl+Page Up浏览选项 Alt+Ctrl+Home取消 Esc段落居中 Ctrl+E更改大小写 Shift+F3左移一个字符向左键向左选择一个字符 Shift+向左键右移一个字符向右键向右选择一个字符 Shift+向右键清除 Delete关闭或退出 Alt+F4关闭窗格 Alt+Shift+C分栏符 Ctrl+Shift+Enter栏选择 Ctrl+Shift+F8复制 Ctrl+C 或 Ctrl+Insert 复制格式 Ctrl+Shift+C复制文本 Shift+F2创建自动图文集 Alt+F3自定义菜单添加 Alt+Ctrl+=自定义键盘 Alt+Ctrl+Num +自定义菜单删除 Alt+Ctrl+-剪切 Ctrl+X 或 Shift+Delete 日期域 Alt+Shift+D删除左侧的一个单词 Ctrl+Backspace删除一个单词 Ctrl+Delete词典 Alt+Shift+F7单击域 Alt+Shift+F9文档关闭 Ctrl+W 或 Ctrl+F4文档最大化 Ctrl+F10文档移动 Ctrl+F7文档还原 Ctrl+F5文档大小 Ctrl+F8文档拆分 Alt+Ctrl+S双下划线 Ctrl+Shift+D列尾 Alt+Page Down列尾 Alt+Shift+Page Down选择至文档结尾 Ctrl+Shift+End移至文档结尾 Ctrl+End移至行尾 End选择至行尾 Shift+End移至一行中的最后一个单元格 Alt+End选择至一行中的最后一个单元格 Alt+Shift+End移至窗口结尾 Alt+Ctrl+Page Down选择至窗口结尾Alt+Ctrl+Shift+Page Down 插入尾注Alt+Ctrl+D扩展所选内容 F8插入空域 Ctrl+F9切换域代码 Alt+F9查找 Ctrl+F字体 Ctrl+D 或 Ctrl+Shift+F字号选择 Ctrl+Shift+P插入脚注 Alt+Ctrl+F移至前一处修订 Shift+F5 或 Alt+Ctrl+Z选择“定位”命令 Ctrl+G 或 F5增大字体 Ctrl+Shift+.逐磅增大字号 Ctrl+]创建悬挂缩进 Ctrl+T复制文档中上一节所使用的页眉或页脚 Alt+Shift+R 帮助 F1隐藏 Ctrl+Shift+H插入超链接 Ctrl+K缩进 Ctrl+M斜体 Ctrl+I 或 Ctrl+Shift+I两端对齐 Ctrl+J左对齐 Ctrl+L移至下一行向下键选择至下一行 Shift+向下键移至上一行向上键选择至上一行 Shift+向上键插入 ListNum 域 Alt+Ctrl+L锁定域 Ctrl+3 或 Ctrl+F11运行宏 Alt+F8邮件合并检查 Alt+Shift+K编辑邮件合并数据源 Alt+Shift+E邮件合并文档 Alt+Shift+N打印邮件合并的文档 Alt+Shift+M标记引文 Alt+Shift+I标记索引项 Alt+Shift+X标记目录项 Alt+Shift+O菜单模式 F10插入合并域 Alt+Shift+F启动 Microsoft 脚本编辑器 Alt+Shift+F11 Microsoft 系统信息 Alt+Ctrl+F1移动文本 F2新建 Ctrl+N下一单元格 Tab下一个域 F11 或 Alt+F1下一处拼写错误 Alt+F7下一个对象 Alt+向下键下一个窗口 Ctrl+F6 或 Alt+F6切换到普通视图 Alt+Ctrl+N正文样式 Ctrl+Shift+N 或 Alt+Shift+Clear (Num 5) 打开 Ctrl+O 或 Ctrl+F12 或 Alt+Ctrl+F2在段落前添加或删除一行间隙 Ctrl+0切换到其他窗格 F6 或 Shift+F6切换到大纲视图 Alt+Ctrl+O折叠标题下的文本 Alt+Shift+- 或 Alt+Shift+Num - 大纲降级 Alt+Shift+向右键大纲展开 Alt+Shift+=大纲展开 Alt+Shift+Num +大纲下移 Alt+Shift+向下键大纲上移 Alt+Shift+向上键大纲升级 Alt+Shift+向左键显示首行正文或所有正文 Alt+Shift+L改写 Insert切换到页面视图 Alt+Ctrl+P分页符 Ctrl+Enter下移一屏 Page Down向下选择一屏 Shift+Page Down插入页字段 Alt+Shift+P上移一屏 Page Up向上选择一屏 Shift+Page Up下移一段 Ctrl+向下键向下选择一段 Ctrl+Shift+向下键上移一段 Ctrl+向上键向上选择一段 Ctrl+Shift+向上键粘贴 Ctrl+V 或 Shift+Insert粘贴格式 Ctrl+Shift+V上一单元格 Shift+T ab返回上一个域 Shift+F11 或 Alt+Shift+F1上一个对象 Alt+向上键上一个窗口 Ctrl+Shift+F6 或 Alt+Shift+F6打印 Ctrl+P 或 Ctrl+Shift+F12打印预览 Ctrl+F2 或 Alt+Ctrl+I校对 F7恢复 Alt+Shift+Backspace恢复或重复 Ctrl+Y 或 F4 或 Alt+Enter重复查找操作 Shift+F4 或 Alt+Ctrl+Y替换 Ctrl+H重置字符 Ctrl+空格键或 Ctrl+Shift+Z重置段落 Ctrl+Q切换修订标记 Ctrl+Shift+E右对齐 Ctrl+R保存 Ctrl+S 或 Shift+F12 或 Alt+Shift+F2 另存为 F12 全选 Ctrl+A 或 Ctrl+Clear (Num 5) 或Ctrl+Num 5选择表格 Alt+Clear (Num 5)全部显示 Ctrl+Shift+8显示全部标题 Alt+Shift+A显示标题1 Alt+Shift+1显示标题2 Alt+Shift+2显示标题3 Alt+Shift+3显示标题4 Alt+Shift+4显示标题5 Alt+Shift+5显示标题6 Alt+Shift+6显示标题7 Alt+Shift+7显示标题8 Alt+Shift+8显示标题9 Alt+Shift+9减小字体 Ctrl+Shift+,逐磅减小字体 Ctrl+[小写 Ctrl+Shift+K单倍行距 Ctrl+11.5 倍行距 Ctrl+5双倍行距 Ctrl+2图文场 Ctrl+Shift+F3 或 Ctrl+F3 列的起始处 Alt+Page Up列的起始处 Alt+Shift+Page Up选择至文档开头 Ctrl+Shift+Home移至文档开头 Ctrl+Home移至行首 Home选择至行首 Shift+Home一行的第一个单元格 Alt+Home一行的第一个单元格 Alt+Shift+Home移至窗口开头 Alt+Ctrl+Page Up选择至窗口开头Alt+Ctrl+Shift+Page Up 应用样式Ctrl+Shift+S应用下标格式 Ctrl+=应用上标格式 Ctrl+Shift+=Symbol 字体 Ctrl+Shift+Q选择“同义词库”命令 Shift+F7插入时间域 Alt+Shift+T切换域显示方式 Shift+F9切换主控文档和子文档 Ctrl+\\审阅文字格式 Shift+F1减小悬挂缩进量 Ctrl+Shift+T取消左侧段落缩进 Ctrl+Shift+M下划线 Ctrl+U 或 Ctrl+Shift+U撤消 Ctrl+Z 或 Alt+Backspace取消域链接 Ctrl+6 或 Ctrl+Shift+F9取消域锁定 Ctrl+4 或 Ctrl+Shift+F11更新自动套用格式 Alt+Ctrl+U更新域 F9 或 Alt+Shift+U更新源文档 Ctrl+Shift+F7VBCode Alt+F11转至上一 Web Alt+向左键转至下一 Web Alt+向右键左移一个单词 Ctrl+向左键向左选择一个单词 Ctrl+Shift+向左键右移一个单词 Ctrl+向右键向右选择一个单词 Ctrl+Shift+向右键给单词加下划线 Ctrl+Shift+W注意:Microsoft Word 早期版本中的一些键盘快捷方式在Microsoft Office Word 2007 中将不再按预期工作。

od跳转代码

od跳转代码

od跳转代码
OD跳转代码的实现方式可能会因编程语言和具体需求而有所不同。

下面是一个OD跳转代码的示例,以OD调试C语言程序为例:
1. 打开OD程序,选择需要调试的程序文件。

2. 在OD中找到剩余5天的字符串,并将其作为切入点。

3. 按F9键运行程序,然后在菜单栏中选择“Help”,点击“About”,查看未注册版本信息。

4. 在OD中查找所有引用字符串的位置,并在第一个引用位置处设置断点。

5. 按Ctrl+L再次查找所有引用字符串的位置,双击第一个查找到的结果,跳转到该字符串所在的位置。

6. 此时的程序还没有弹出窗口和主界面,在跳转指令处下一个断点。

7. 将ZF置0,让跳转指令实现跳转,再按F9键运行程序。

8. 程序主界面将不再显示剩余天数的字符串,接着去除关于未注册版本的信息。

请注意,以上代码仅作为一个示例,实际的OD跳转代码可能会因程序语言、目标平台和具体需求而有所不同。

如果你需要更详细的帮助或有其他问题,请提供更多的上下文或具体的需求,我将尽力为你提供帮助。

word键盘快捷键大全

word键盘快捷键大全

word键盘快捷键大全word快捷键大全Ctrl+Shift+Spacebar 创建不间断空格Ctrl+连字符创建不间断连字符Ctrl+B 使字符变为粗体Ctrl+I 使字符变为斜体Ctrl+U 为字符添加下划线Ctrl+Shift+ 增大字号Ctrl+Q 删除段落格式Ctrl+Spacebar 删除字符格式Ctrl+C 复制所选文本或对象Ctrl+X 剪切所选文本或对象F9 更新选定域F10 激活菜单栏F11 前往下一个域F12 选择“文件”菜单中的“另存为”命令Shift+功能键Shift+F1 组合键启动上下文相关帮助或显示格式Shift+F2 组合键复制文本Shift+F3 组合键改变字母大小写Shift+F4 组合键重复“查找”或“定位”操作Shift+F5 组合键移动到上一处修订Shift+F6 组合键前往上一个窗格或框架Shift+F7 组合键选择“同义词库”命令(位于“工具”菜单的“语言”子菜单中)Shift+F8 组合键缩小所选内容Shift+F9 组合键在域代码和其结果之间进行切换Shift+F10 组合键显示快捷菜单Shift+F11 组合键前往上一个域Shift+F12 组合键选择“文件”菜单上的“保存”命令Ctrl+功能键Ctrl+F2 组合键选择“文件”菜单上的“打印预览”命令Ctrl+F3 组合键剪切至图文场Ctrl+F4 组合键关闭窗口Ctrl+F5 组合键还原文档窗口文档大小Ctrl+F6 组合键前往下一个窗口Ctrl+F7 组合键选择“控制”菜单上的“移动”命令Ctrl+F8 组合键选择“控制”菜单上的“大小”命令Ctrl+F9 组合键插入空域Ctrl+F10 组合键将文档窗口最大化Ctrl+F11 组合键锁定域Ctrl+F12 组合键选择“文件”菜单上的“打开”命令Ctrl+Shift+功能键Ctrl+Shift+F3 组合键插入图文场的内容Ctrl+Shift+F5 组合键编辑书签Ctrl+Shift+F6 组合键前往上一个窗口Ctrl+Shift+F7 组合键更新Word 源文档中链接的信息Ctrl+Shift+F8 组合键扩展所选区域或块(然后按箭头键)Ctrl+Shift+F9 组合键取消域的链接Ctrl+Shift+F10 组合键激活标尺Ctrl+Shift+F11 组合键取消对域的锁定Ctrl+Shift+F12 组合键选择“文件”菜单上的“打印”命令Alt+功能键Alt+F1 组合键前往下一个域Alt+F3 组合键创建自动图文集词条Alt+F4 组合键退出WordAlt+F5 组合键还原程序窗口大小Alt+F7 组合键查找下一处拼写或语法错误。

word 快捷键大全

word 快捷键大全

Word快捷键大全常用快捷键快捷键作用Ctrl+Shift+Spacebar 创建不间断空格Ctrl+ -(连字符) 创建不间断连字符Ctrl+B 使字符变为粗体Ctrl+I 使字符变为斜体Ctrl+U 为字符添加下划线Ctrl+Shift+ 缩小字号Ctrl+Shift+> 增大字号Ctrl+Q 删除段落格式Ctrl+Spacebar 删除字符格式Ctrl+C 复制所选文本或对象Ctrl+X 剪切所选文本或对象Ctrl+V 粘贴文本或对象Ctrl+Z 撤消上一操作Ctrl+Y 重复上一操作1.用于设置字符格式和段落格式的快捷键快捷键作用Ctrl+Shift+F 改变字体Ctrl+Shift+P 改变字号Ctrl+Shift+> 增大字号Ctrl+Shift+< 减小字号Ctrl+] 逐磅增大字号Ctrl+[ 逐磅减小字号Ctrl+D 改变字符格式("格式"菜单中的"字体"命令)Shift+F3 切换字母大小写Ctrl+Shift+A 将所选字母设为大写Ctrl+B 应用加粗格式Ctrl+U 应用下划线格式Ctrl+Shift+W 只给字、词加下划线,不给空格加下划线Ctrl+Shift+H 应用隐藏文字格式Ctrl+I 应用倾斜格式Ctrl+Shift+K 将字母变为小型大写字母Ctrl+=(等号)应用下标格式(自动间距)Ctrl+Shift++(加号)应用上标格式(自动间距)Ctrl+Shift+Z 取消人工设置的字符格式Ctrl+Shift+Q 将所选部分设为Symbol字体Ctrl+Shift+*(星号)显示非打印字符Shift+F1(单击)需查看文字格式了解其格式的文字Ctrl+Shift+C 复制格式Ctrl+Shift+V 粘贴格式Ctrl+1 单倍行距Ctrl+2 双倍行距Ctrl+5 1.5 倍行距Ctrl+0 在段前添加一行间距Ctrl+E 段落居中Ctrl+J 两端对齐Ctrl+L 左对齐Ctrl+R 右对齐Ctrl+Shift+D 分散对齐Ctrl+M 左侧段落缩进Ctrl+Shift+M 取消左侧段落缩进Ctrl+T 创建悬挂缩进Ctrl+Shift+T 减小悬挂缩进量Ctrl+Q 取消段落格式Ctrl+Shift+S 应用样式Alt+Ctrl+K 启动"自动套用格式"Ctrl+Shift+N 应用"正文"样式Alt+Ctrl+1 应用"标题1"样式Alt+Ctrl+2 应用"标题2"样式Alt+Ctrl+3 应用"标题3"样式Ctrl+Shift+L 应用"列表"样式2.用于编辑和移动文字及图形的快捷键◆删除文字和图形快捷键作用Backspace 删除左侧的一个字符Ctrl+Backspace 删除左侧的一个单词Delete 删除右侧的一个字符Ctrl+Delete 删除右侧的一个单词Ctrl+X 将所选文字剪切到"剪贴板"Ctrl+Z 撤消上一步操作Ctrl+F3 剪切至"图文场"◆复制和移动文字及图形快捷键作用Ctrl+C 复制文字或图形F2(然后移动插入移动选取的文字或图形点并按Enter键)Alt+F3 创建"自动图文集"词条Ctrl+V 粘贴"剪贴板"的内容Ctrl+Shift+F3 粘贴"图文场"的内容Alt+Shift+R 复制文档中上一节所使用的页眉或页脚◆插入特殊字符快捷键插入Ctrl+F9 域Shift+Enter 换行符Ctrl+Enter 分页符Ctrl+Shift+Enter 列分隔符Ctrl+ - 可选连字符Ctrl+Shift+ - 不间断连字符Ctrl+Shift+空格不间断空格Alt+Ctrl+C 版权符号Alt+Ctrl+R 注册商标符号Alt+Ctrl+T 商标符号Alt+Ctrl+.(句点)省略号◆选定文字和图形选定文本的方法是:按住Shift 键并按能够移动插入点的键。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OD快捷键使用大全。

非常详细(游戏逆向分析必看)分类:反汇编 2013-01-19 01:05 2713人阅读评论(0) 收藏举报快捷键无论当前的OllyDbg窗口是什么,这些快捷键均有效:Ctrl+F2 - 重启程序,即重新启动被调试程序。

如果当前没有调试的程序,OllyDbg会运行历史列表[historylist]中的第一个程序。

程序重启后,将会删除所有内存断点和硬件断点。

译者注:从实际使用效果看,硬件断点在程序重启后并没有移除。

Alt+F2 - 关闭,即关闭被调试程序。

如果程序仍在运行,会弹出一个提示信息,询问您是否要关闭程序。

F3 - 弹出“打开32位.EXE文件”对话框[Open 32-bit .EXE file],您可以选择可执行文件,并可以输入运行参数。

Alt+F5 -让OllyDbg总在最前面。

如果被调试程序在某个断点处发生中断,而这时调试程序弹出一个总在最前面的窗口(一般为模式消息或模式对话框[modal messageor dialog]),它可能会遮住OllyDbg的一部分,但是我们又不能移动最小化这个窗口。

激活OllyDbg(比如按任务栏上的标签)并按Alt+F5,OllyDbg将设置成总在最前面,会反过来遮住刚才那个窗口。

如果您再按一下Alt+F5,OllyDbg会恢复到正常状态。

OllyDbg是否处于总在最前面状态,将会保存,在下一次调试时依然有效。

当前是否处于总在最前面状态,会显示在状态栏中。

F7 -单步步入到下一条命令,如果当前命令是一个函数[Call],则会停在这个函数体的第一条命令上。

如果当前命令是是含有REP前缀,则只执行一次重复操作。

Shift+F7 -与F7相同,但是如果被调试程序发生异常而中止,调试器会首先尝试步入被调试程序指定的异常处理(请参考忽略Kernel32中的内存非法访问)。

Ctrl+F7 -自动步入,在所有的函数调用中一条一条地执行命令(就像您按住F7键不放一样,只是更快一些)。

当您执行其他一些单步命令,或者程序到达断点,或者发生异常时,自动步入过程都会停止。

每次单步步入,OllyDbg都会更新所有的窗口。

所以为了提高自动步入的速度,请您关闭不必要成窗口,对于保留的窗口最好尽量的小。

按Esc键,可以停止自动步入。

F8 -单步步过到下一条命令。

如果当前命令是一个函数,则一次执行完这个函数(除非这个函数内部包含断点,或发生了异常)。

如果当前命令是含有REP前缀,则会执行完重复操作,并停在下一条命令上。

Shift+F8 -与F8相同,但是如果被调试程序发生异常而中止,调试器会首先尝试步过被调试程序指定的异常处理(请参考忽略Kernel32中的内存非法访问)。

Ctrl+F8 -自动步过,一条一条的执行命令,但并不进入函数调用内部(就像您按住F8键不放一样,只是更快一些)。

当您执行其他一些单步命令,或者程序到达断点,或者发生异常时,自动步过过程都会停止。

每次单步步过,OllyDbg都会更新所有的窗口。

所以为了提高自动步过的速度,请您关闭不必要成窗口,对于保留的窗口最好尽量的小。

按Esc键,可以停止自动步过。

F9 - 让程序继续执行。

Shift+F9 -与F9相同,但是如果被调试程序发生异常而中止,调试器会首先尝试执行被调试程序指定的异常处理(请参考忽略Kernel32中的内存非法访问)。

Ctrl+F9 -执行直到返回,跟踪程序直到遇到返回,在此期间不进入子函数也不更新CPU数据。

因为程序是一条一条命令执行的,所以速度可能会慢一些。

按Esc键,可以停止跟踪。

Alt+F9 -执行直到返回到用户代码段,跟踪程序直到指令所属于的模块不在系统目录中,在此期间不进入子函数也不更新CPU数据。

因为程序是一条一条执行的,所以速度可能会慢一些。

按Esc键,可以停止跟踪。

Ctrl+F11-Run跟踪步入,一条一条执行命令,进入每个子函数调用,并把寄存器的信息加入到Run跟踪的存储数据中。

Run跟踪不会同步更新CPU窗口。

F12 - 停止程序执行,同时暂停被调试程序的所有线程。

请不要手动恢复线程运行,最好使用继续执行快捷键或菜单选项(像 F9)。

Ctrl+F12 - Run跟踪步过,一条一条执行命令,但是不进入子函数调用,,并把寄存器的信息加入到Run跟踪的存储数据中。

Run跟踪不会同步更新CPU窗口。

Esc - 如果当前处于自动运行或跟踪状态,则停止自动运行或跟踪;如果CPU显示的是跟踪数据,则显示真实数据。

Alt+B - 显示断点窗口。

在这个窗口中,您可以编辑、删除、或跟进到断点处。

Alt+C - 显示CPU窗口。

Alt+E - 显示模块列表[list of modules]。

Alt+K - 显示调用栈[Call stack]窗口。

Alt+L - 显示日志窗口。

Alt+M - 显示内存窗口。

Alt+O - 显示选项对话框[Options dialog]Ctrl+P - 显示补丁窗口。

Ctrl+T - 打开暂停 Run跟踪对话框Alt+X - 关闭 OllyDbg。

大多数窗口都支持以下的键盘命令:Alt+F3 - 关闭当前窗口。

c.&vWmLSGECtrl+F4 - 关闭当前窗口。

F5 - 最大化当前窗口或将当前窗口大小改为正常化。

F6 - 切换到下一个窗口。

Shift+F6 - 切换到前一个窗口。

F10 - 打开与当前窗口或面板相关的快捷菜单。

左方向键 - 显示窗口左方一个字节宽度的内容。

Ctrl+左方向键 - 显示窗口左方一栏的内容。

右方向键 - 显示窗口右方一个字节宽度的内容Ctrl+右方向键 - 显示窗口右方一栏的内容反汇编窗口中的快捷键[Disassembler shortcuts]当CPU窗口中的反汇编面板[Disassembler pane]处于激活状态时,您可以使用以下快捷键:回车键 - 将选中的命令添加到命令历史[command history]中,如果当前命令是一个跳转、函数或者是转换表的一个部分,则进入到目的地址。

退格键 - 移除选中部分的自动分析信息。

如果分析器将代码误识别为数据,这个快捷键就非常有用。

请参考解码提示[decoding hints].Alt+退格键 - 撤消所选部分的修改,以备份数据的相应内容替换所选部分。

仅当备份数据存在且与所选部分不同时可用。

Ctrl+F1 -如果API帮助文件已经选择,将打开与首个选择行内的符号名相关联的帮助主题。

F2 -在首个选择的命令上开关INT3 断点[Breakpoint],也可以双击该行第二列。

Shift+F2 -在首个选择命令设置条件断点,参见忽略Kernel32中内存访问异常[Ignore memory access violationsin Kernel32]。

F4-执行到所选行,在首个选择的命令上设置一次性断点,然后继续执行调试程序,直到OllyDbg捕获到异常或者停止在该断点上。

在程序执行到该命令之前,该一次性断点一直有效。

如有必要,可在断点窗口[Breakpointswindow]中删除它。

Shift+F4 -设置记录断点(一种条件断点,当条件满足时一些表达式的值会记录下来),详情参见断点[Breakpoint]。

Ctrl+F5 -打开与首个选择的命令相对应的源文件。

Alt+F7 -转到上一个找到的参考。

Alt+F8 -转到下一个找到参考。

Ctrl+A -分析当前模块的代码段。

Ctrl+B - 开始二进制搜索。

Ctrl+C -复制所选内容到剪贴板。

复制时会简单地按列宽截断不可见内容,如果希望排除不需要的列,可把这些列的宽度调整到最小。

Ctrl+E -以二进制(十六进制)格式编辑所选内容。

Ctrl+F -开始命令搜索。

Ctrl+G -转到某地址。

该命令将弹出输入地址或表达式的窗口。

该命令不会修改EIP。

Ctrl+J -列出所有的涉及到该位置的调用和跳转,在您用这个功能之前,您必须使用分析代码功能。

Ctrl+K - 查看与当前函数相关的调用树[Call tree]。

在您用这个功能之前,您必须使用分析代码功能。

Ctrl+L - 搜索下一个,重复上一次的搜索内容。

Ctrl+N - 打开当前模块的名称(标签)列表。

Ctrl+O -扫描object文件。

扫描Object文件。

该命令会显示扫描Object文件对话框,您可以在该对话框中选择Object文件或者lib文件,并扫描这个文件,试图找到在实际代码段中用到的目标模块。

Ctrl+R-搜索所选命令的参考。

该命令扫描激活模块的全部可执行代码,以找到涉及到首个选中的命令的全部相关参考(包括:常量、跳转及调用),您可以在参考中使用快捷键Alt+F7 和 Alt+F8来浏览这些参考。

为便于您使用,被参考的命令也包含在该列表中。

Ctrl+S -命令搜索。

该命令显示命令查找[Find command]对话框供您输入汇编命令,并从当前命令开始搜索。

星号[Asterisk](*) -转到原始位置(激活线程的EIP处)。

Ctrl+星号(*) - 指定新的起始位置,设置当前所选线程的EIP为首个选择字节的地址。

您可以在选择EIP并撤消该操作。

加号[Plus](+) -如果run跟踪[run trace]没有激活,则根据命令历史[command history]跳到下一条运行过命令的地方;否则跳到Run跟踪的下一个记录。

Ctrl+加号 - 跳到前一个函数开始处。

(注意只是跳到,并不执行)减号[Minus](-) - 如果run跟踪[run trace]没有激活,则根据命令历史[commandhistory]跳到前一条运行过命令的地方;否则跳到Run跟踪的前一个记录。

Ctrl+减号 - 跳到下一个函数开始处。

(注意只是跳到,并不执行)空格[Space] -修改命令。

您可在显示对话框中以汇编语言修改实际指令或输入新指令,这些指令将替换实际代码,您也可以在想要修改的指令处双击鼠标。

冒号[Colon]( - 添加标签。

显示添加标签窗口[Add label]或修改标签窗口[Changelabel],您可在此输入与首个选择的命令中的第一个字节相关联的标签(符号名)。

注意,在多种编程语言中,冒号可以是标签的一部分。

分号[Semicolon](;) - 添加注释[comment]。

显示添加注释窗口[Add label]或修改注释窗口[Changelabel],您可在此输入与首条所选命令的第一个字节相关联的注释(注释串会显示在最后一列中)。

注意,多种汇编语言使用分号作为注释开始。

您也可以在注释列双击需要注释的命令行。

命令行插件支持的命令CALC判断表达式WATCH添加监视表达式AT在指定地址进行反汇编FOLLOW跟随命令ORIG反汇编于 EIPDUMP在指定地址进行转存DA转存为反汇编代码DB使用十六进制字节格式转存DC使用 ASCII 格式转存DD转存在堆栈格式DU转存在 UNICODE 格式DW使用十六进制字词格式转存STKAS(AS + 地址 + 字符串)在指定地址进行汇编BP进行条件中断(有条件的断点)BPX中断在全部调用(Call)BPD清除全部调用中的断点BC清除断点MR内存断点于访问时MW内存断点于写入时MD清除内存断点HR访问时进行硬件中断写入时进行硬件中断HE执行时进行硬件中断HD清除硬件断点STOP停止运行程序调试PAUSE暂停执行程序调试RUN运行程序进行调试GE运行和通过例外SI单步进入 Call 中SO步过 CallTI跟踪进入直到地址跟踪步过直到地址TC跟踪进入直到满足条件TOC跟踪步过直到满足条件TR运行直到返回TU运行直到用户代码LOG查看记录窗口MOD查看模块窗口MEM查看内存窗口CPU查看 CPU 窗口CS查看 Call 堆栈BRK查看断点窗口OPT打开选项设置窗口EXIT退出 OllyDbgQUIT退出 OllyDbg OPEN打开一个可执行文件CLOSE关闭可执行文件RST重新运行当前程序HELP查看 API 函数的帮助。

相关文档
最新文档