下载啦:请放心下载,安全无病毒!

软件提交最近更新 热门排行
您现在的位置: 下载啦 > 编程开发 > 编程软件 > Ollyice(代码调试工具) v2.01b 看雪专版修正版
Ollyice(代码调试工具) v2.01b 看雪专版修正版
0%
0%

Ollyice(代码调试工具) v2.01b 看雪专版修正版 Ollyice中文版

  • 软件介绍
  • 软件截图
  • 相关下载
  • 相关文章

Ollyice是一款功能强大的代码编译调试软件,包含常用的调试dlls、代码高亮、函数调用、源码级调试和配置等多种功能,支持添加各种插件。软件是绿色汉化版,使用起来也很简单,在代码编译中发挥重要的作用。

Ollyice(代码调试工具) v2.01b 看雪专版修正版

软件功能

1、启动

用户可以采用命令行的形式指定可执行文件、也可以从菜单中选择,或直接拖放到ollyice中,或者重新启动上一个被调试程序,或是挂接一个正在运行的程序。ollyice支持即时调试,根本不需要安装,可直接在软盘中运行!

2、线程

ollyice可以调试多线程程序。因此您可以在多个线程之间转换,挂起、恢复、终止线程或是改变线程优先级。并且线程窗口将会显示每个线程的错误(就像调用 GETLASTERROR 返回一样)。

3、调试DLLs

您可以利用ollyice调试标准动态链接库(DLLs)。ollyice会自动运行一个可执行程序。这个程序会加载链接库,并允许您调用链接库的输出函数。

4、源码级调试

ollyice可以识别所有Borland和Microsoft格式的调试信息。这些信息包括源代码、函数名、标签、全局变量、静态变量。有限度的支持动态(栈)变量和结构。

5、代码高亮

ollyice的反汇编器可以高亮不同类型的指令(如:跳转、条件跳转、入栈、出栈、调用、返回、特殊的或是无效的指令)和不同的操作数(常规、FPU/SSE、段/系统寄存器、在栈或内存中的操作数,常量)。您可以定制个性化高亮方案。

6、名称

ollyice可以根据Borland 和Microsoft格式的调试信息,显示输入/输出符号及名称。Object 扫描器可以识别库函数。其中的名称和注释您可任意添加。如果DLL中的某些函数是通过索引号输出的,则您可通过挂接输入库来恢复原来的函数名称。不仅如此,ollyice还能识别大量的常量符号名(如:窗口消息、错误代码、位域[bit fields]…)并能够解码为已知的函数调用。

7、已知函数

ollyice可以识别2300多个C和Windows API 中的常用函数及其使用的参数。您可以添加描述信息、预定义解码。您还可以在已知函数设定Log断点并可以对参数进行记录。

8、函数调用

ollyice可以在没有调试信息或函数过程使用非标准的开始部分和结尾部分的情况下,对递归调用进行回溯。

9、配置

有多达百余个选项用来设置ollyice的外观和运行。

数据格式:ollyice的数据窗口能够显示的所有数据格式:HEX、ASCⅡ、UNICODE、 16/32位有/无符号/HEX整数、32/64/80位浮点数、地址、反汇编(MASM、ideaL或是HLA)、PE文件头或线程数据块。

10、运行环境

ollyice可以以在任何采用奔腾处理器的Windows 95、98、ME、NT 或是 XP(未经完全测试)操作系统中工作,但我们强烈建议您采用300-MHz以上的奔腾处理器以达到最佳效果。还有,ollyice是极占内存的,因此如果您需要使用诸如追踪调试之类的扩展功能话,建议您最好使用128MB以上的内存。

11、支持的处理器

ollyice支持所有 80x86、奔腾、MMX、3DNOW、Athlon扩展指令集、SSE指令集以及相关的数据格式,但是不支持SSE2指令集。

使用说明

OllyICE.exe与OLLYDBG.EXE同时做了如下修改:

1.窗口、类名等常见修改;

2.格式化字符串的漏洞[OutPutDebugString]补丁;

3.参考dyk158的ODbyDYK v1.10 ,自动配置UDD、PLUGIN为绝对路径;

4.参考nbw的"OD复制BUG分析和修正"一文,修正从内存区复制数据时,有时无法将所有的数据都复制到剪贴板的bug。

5.参考ohuangkeo“不被OD分析原因之一和修补方法”,稍改进了OD识别PE格式能力(可能仍报是非PE文件,但己可调试了)。

6.修正OllyScript.dll插件bpwm命令内存读写都中断的问题。

7.jingulong的Loaddll.exe,可以方便让OllDbg中断在dll的入口。

8.感谢DarkBul告知SHIFT+F2条件窗口显示的bug及修复。

9.感谢dreaman修复Findlabel,Findname,Findnextname三个函数处理字符串会溢出的bug。

10.改善sprintf函数显示某些浮点数会崩溃的bug,这里的修复代码直接引用heXer的代码。

11.该修改版,配合HideOD插件,可以很好地隐藏OD。

12.新增实用的快捷键功能:

1).查看数据

push A480033 //如果按回车键,则数据窗口中显示A480033数据,此行按Shift+回车键,即可跳到A480033地址;

mov eax,401000 //此行按回车,则数据窗口中显示401000 数据

mov eax,[401000] //此行按回车,则数据窗口中显示401000 数据

mov [ebp-4], esp //此行按回车,则数据窗口中显示ebp-18的值(注意EIP必须指向当前行)

mov eax, [esp+10]//此行按回车,则数据窗口中显示esp+10的值(注意EIP必须指向当前行)

2).二进制复制/粘贴快捷键

反汇编窗口:Shift+C/Shift+V

数据窗口:Shift+C/Shift+V

注意:数据窗口中,Shift+V时,不必选择块大小,会将剪粘板的数据全部粘贴上去。

3).数据窗口查看数据 (来源于heXer)

数据窗口:

00406000 00 10 40 00 00 00 00 00 00 00 00 00 CA 2E 40 00 .@.........?@.

^

光标移到“00 10 40 00”第一字节00处,按回车,反汇编窗口显示401000;Shift+回车,数据窗口显示401000

4).堆栈窗口 (来源于heXer)

0012FF44 00401D8A //按回车,反汇编窗口显示0401D8A;Shift+回车,数据窗口显示0401D8A

0012FF48 00000000

5).数据窗口选择数据显示

当光标在数据窗口移动时,会显示出光标起始地址、结束地址,以及选中的块大小。

6).数据窗口切换到代码窗口

00406000 00 12 40 00 00 00 00 00 00 00 00 00 CA 2E 40 00 .@.........?@.

^

光标移到“00 12 40 00”第一字节00处,按Ctrl+双击鼠标,则反汇编窗口显示00401200开始的代码

7).反汇编窗口或数据窗口取当前地址

快捷键:ctrl+X

例如:

004091C0 push ebp

004091C1 mov ebp, esp

004091C3 push -1 //此行按快捷键ctrl+X ,则将地址004091C3复制到剪粘板里

数据窗口同样操作。

0040DD40 55 8B EC 83 EC 08 53 56 57 55 FC 8B 5D 0C 8B 45 U嬱冹SVWU鼖].婨

^

光标移到上面55处,按ctrl+X ,将地址0040DD40 复制到剪粘板里

8).取数据窗口光标所在字的数据

0040DD40 55 8B EC 83 EC 08 53 56 57 55 FC 8B 5D 0C 8B 45 U嬱冹SVWU鼖].婨

^

光标移到上面EC处,鼠标双击,则将数据565308EC复制到剪粘板里

9).快捷键T

0047F190 C7 A0 80 7C 40 7A 95 7C E1 EA 81 7C 8D 2C 81 7C 亅

0047F1A0 AB 14 81 7C A2 CA 81 7C 29 9F 80 7C B3 9E 80 7C ?亅亅)

假设光标在0047F190,按T键,则反汇编窗口显示7C80A0C7处的代码,并且光标向后移4字节,本例就是到0047F194地址处,

可以一直这样将数据窗口中的有效地址显示完。

更新日志

1. 增加previous location对应快捷键:'+','=';

2. 增加next location对应快捷键:'-','_';

3. 增加previous procedure对应快捷键:右Ctrl+'+',右Ctrl+'=';

4. 增加next procedure对应快捷键:右Ctrl+'-',右Ctrl+'_';

  • Ollyice(代码调试工具)v2.01b 看雪专版修正版(1)

下载地址

  • Pc版

Ollyice(代码调试工具) v2.01b 看雪专版修正版

    1. 代码编程软件代码编程软件

      代码编程软件主要适用于开发者使用,可以方便用户对代码进行编写、调试或者预览等操作,大部分编程软件都支持代码高亮、代码自动完成等,有些还支持自动检查代码中的语法错误,这样就可以大大地提升我们的编程效率了,以下是小编为大家整理了几款常见编程工具。

    软件评论 您的评论需要经过审核才能显示

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    网友评论

    热门精选