ollydbg是专门为调试多线程程序而构建的软件,能够执行代码分析,并显示有关寄存器、循环、api调用、交换机和许多其他方面的信息。它专注于二进制代码分析,可以揭示重要的数据,特别是当源代码不可用时。它有一个干净的界面,您可以很容易地直接从主窗口访问它的主要功能。您可以将应用程序拖放到主窗口中,或者使用内置的浏览功能添加它们。该程序能够在现场加载和调试dll。此外,它还可以跟踪程序执行和日志参数。它可以提供有关日志数据(地址、消息)、可执行模块(大小、条目、名称、文件版本、路径)、内存映射(地址、大小、所有者、访问)、线程(条目、最后一个错误、条目、tib、优先级)和cpu(寄存器、地址)的信息。此外,它允许用户设置条件、日志、内存和硬件断点。经验丰富的用户可能会使用一些高级功能,因为他们可以配置以下参数:代码(操作数、地址、转储、字符串)和调试过程(事件、异常、跟踪)。高级分析可以帮助您解码复杂的代码序列并提取未知函数的参数数。还可以自定义其外观,因为您可以更改代码突出显示方案、字体样式和颜色。
2、允许用户定义标签、注释和功能描述
3、调试多线程应用程序
4、解码对1900多个标准api和400多个c函数的调用
5、设置条件、日志记录、内存和硬件断点
6、动态跟踪堆栈帧
7、查找对常量或地址范围的引用
2.支持AVS指令
3.调用堆栈窗口
4.SEH和VEH链条
5.多字节字符转储
6.在转储中搜索整数和浮点数
7.使用int1、hlt、cli、sti或insb而不是int3的软件断点
8.对ntfs流的有限支持
9.ollydbg支持重复计数
10.立即数据语句的汇编(db xx等)
11.突出显示运行中跟踪
12.更复杂的代码序列
13.显示可用内存
软件特点
1、代码分析-跟踪寄存器、识别过程、循环、API调用、开关、表、常量和字符串2、允许用户定义标签、注释和功能描述
3、调试多线程应用程序
4、解码对1900多个标准api和400多个c函数的调用
5、设置条件、日志记录、内存和硬件断点
6、动态跟踪堆栈帧
7、查找对常量或地址范围的引用
软件优势
1.多语言图形用户界面2.支持AVS指令
3.调用堆栈窗口
4.SEH和VEH链条
5.多字节字符转储
6.在转储中搜索整数和浮点数
7.使用int1、hlt、cli、sti或insb而不是int3的软件断点
8.对ntfs流的有限支持
9.ollydbg支持重复计数
10.立即数据语句的汇编(db xx等)
11.突出显示运行中跟踪
12.更复杂的代码序列
13.显示可用内存
∨ 展开