三、 ODbgScript的脚本调试窗口
(1)脚本调试窗口的介绍:
行号栏:引入脚本后,ODbgScript将脚本复制入这个窗口,并为每一句脚本语言赋予一个行号
命令栏:就是脚本命令显示在这里
返回值栏:就是函数返回值$Result显示在这里,$Result是ODbgScript的一个保留变量名,它一般保存各脚本命令的返回结果.
EIP栏:就是脚本命令现在位置,所控制的OD的EIP值,这里是观察脚本控制OD流程的地方.
计算结果栏:ODbgScript可以让用户使用变量,这里就是显示变量的计算结果
(2)ODbgScript的右键菜单功能
好了现在我们在ODbgScript运行窗口点击右键,将弹出一个菜单.如图
(插入图片ODbgScript run.jpg,图片二)

运行脚本:和插件菜单功能相同,直接调入脚本运行,网络上有大量的各种脱壳和解密脚本文件,你可以在这里直接引入运行。
脚本断点切换(F2):对光标处脚本的命令下一个断点标记,重复一次就是取消断点标记.这个功能的快捷键是F2
光标处下断点并执行(F4):对光标处脚本的命令下一个断点标记,并让脚本运行到这里.这个功能的快捷键是F4.
单步执行(S):单步执行脚本的语句.这个功能的快捷键是S键
继续(SPC空格键):如果脚本处于暂停状态,切换脚本到继续运行状态,这个功能快捷键是 空格键(SPC)
放弃(ESC):放弃脚本运行状态,也就是让脚本复位,重新处于第一行的位置.
编辑变量:ODbgScript有一个功能很好用,就是变量的使用.这里是查看变量和编辑变量的地方.如果进入变量,可以看见2个值,一个是0x表示的是16进制值,一个是.表示的是十进制值
手工执行脚本命令:有时候调试脚本的时候,需要手工运行脚本命令,那么这里就是为你提供这个功能的地方.
其它介绍:如果引入了脚本,你会看见一个横条,这个是标号分界条,它利用脚本标号对脚本分界.让你的脚本可读性大大加强,建议今后的脚本可以多使用标号.
光标条:脚本运行到的脚本命令位置会有一个光标条,当然它的颜色可以根据你的要求来调整.
好了,从基本上ODbgScript介绍完了,我们来看看它在OD中和其它窗口联合的工作状态.
(插入图片 OD.JPG,图片三)

和ODbgScript配套使用的程序有loveBoom开发的Ollyscript editor 1.0b3.
如图:
(插入图片 OSC.jpg,图片四)

它是一个ODbgScript语言编辑器.
好了,首篇先到这里,下一篇将介绍ODbgScript的语言和命令.
上一页 [1] [2]