首页
社区
课程
招聘
[求助]用OLLYICE中按键按下时如何设断
发表于: 2007-3-31 15:45 5737

[求助]用OLLYICE中按键按下时如何设断

2007-3-31 15:45
5737
在OLLYICE中将目标程序打开,运行。

我想设置一个当我在目标程序中按下A键的时候。或是鼠标左键按下的时候。在OLLYICE中中断。以方便我调试。

刚才看了一会帮助文档。看不太懂。好像没有这方面的说明。

而且使用文档在网上搜了也搜不到。有哪位朋友能简单介绍一下吗。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 175
活跃值: (84)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wxd
2
帮助里面有啊!

调试中我们经常要用到的快捷键有这些:
F2:设置断点,只要在光标定位的位置(上图中灰色条)按F2键即可,再按一次F2键则会删除断点。(相当于 SoftICE 中的 F9)
F8:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到 CALL 等子程序不进入其代码。(相当于 SoftICE 中的 F10)
F7:单步步入。功能同单步步过(F8)类似,区别是遇到 CALL 等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上。(相当于 SoftICE 中的 F8)
F4:运行到选定位置。作用就是直接运行到光标所在位置处暂停。(相当于 SoftICE 中的 F7)
F9:运行。按下这个键如果没有设置相应断点的话,被调试的程序将直接开始运行。(相当于 SoftICE 中的 F5)
CTR+F9:执行到返回。此命令在执行到一个 ret (返回指令)指令时暂停,常用于从系统领空返回到我们调试的程序领空。(相当于 SoftICE 中的 F12)
ALT+F9:执行到用户代码。可用于从系统领空快速返回到我们调试的程序领空。(相当于 SoftICE 中的 F11)
2007-3-31 18:02
0
雪    币: 615
活跃值: (1202)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
http://www.pediy.com/bbs.htm

看 新手OllyDbg入门文章
2007-3-31 19:43
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢写这么详细。可是我要的不是这个啊。我是指条件。。。
比如我想知道在目标程序上按“A”键。目标程序会执行哪些代码。所以我要在OLLYICE中设置当发现按“A”键或是有按键的时候,就自动中断。然后我再去看执行了哪些代码。
2007-4-1 16:10
0
游客
登录 | 注册 方可回帖
返回
//