黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图
您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 软件破解 >> 文章正文
[组图]破解利器Olldbg脚本教学(一)-认识ODbgScript
      ★★★★★
破解利器Olldbg脚本教学(一)-认识ODbgScript
文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-10-30

三、 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] 

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886