浩克网 应用软件 实用工具 od反汇编工具无底版app下载
od反汇编工具无底版app下载 od反汇编工具无底版app下载

od反汇编工具无底版app下载

  • 类别:实用工具
  • 大小:
  • 更新:2023-05-08
  • 下载:940次
游戏简介

Ollydbg(od反汇编工具)是目前逆向工程中主流的动态跟踪调试工具。ollydbg(od反汇编工具)适用于32位动态调试。调试过程可以随时插入全局标签,过程直观简洁,是反汇编必备的调试工具。

Ollydbg(od拆解工具)在本软件园正式下载!

ollydbg(外径拆卸工具)功能介绍

启动

可以用命令行的形式指定一个可执行文件,从菜单中选择,直接拖放到OllyDbg中,重启最后调试的程序,或者【附加】一个正在运行的程序。OllyDbg支持立即调试,

完全不需要安装,直接在软盘上运行就可以了!

线程

Ollydbg(od反汇编工具)可以调试多线程程序。因此,您可以在多个线程之间切换,暂停,恢复,终止线程或改变线程优先级。

并且线程窗口会显示每个线程的错误(就像调用GETLASTERROR返回一样)。

调试DLLs

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

源码级调试

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

代码高亮

ollydbg(od反汇编工具)的反汇编器可以突出不同类型的指令(如跳转、条件跳转、堆栈进入、堆栈退出、调用、返回、特殊或无效指令)和不同的操作数([通用]、FPU/SSE、段/系统寄存器、堆栈或内存中的操作数、

名称

Ollydbg(od反汇编工具)可以根据Borland和Microsoft格式的调试信息显示输入/输出符号和名称。对象扫描器可以识别库函数。您可以添加任何名称和注释。

如果DLL中的一些函数是通过索引号输出的,那么可以通过挂接[import library]来恢复原来的函数名。不仅如此,

OllyDbg还可以识别大量的常量符号名(如窗口消息、错误代码、位域等。)并且可以被解码成已知的函数调用。

已知函数

Ollydbg(od反汇编工具)可以识别C和Windows API中2300多个常用函数及其参数。您可以添加描述信息,预定义解码。

还可以在已知函数中设置日志断点,记录参数。

函数调用

Ollydbg(od反汇编工具)可以在没有调试信息或者函数过程使用非标准的开始部分[prolog]和结束部分[epilog]时回溯递归调用。

配置

有一百多个选项可以设置OllyDbg的外观和操作。

数据格式:OllyDbg的数据窗口中可以显示的所有数据格式:十六进制、ASC、UNICODE、16/32有符号/无符号/十六进制整数、32/64/80浮点数、地址、反汇编(MASM、理想或HLA)、PE文件头或线程数据块。

运行环境

Ollydbg(od反汇编工具)可以在任何装有奔腾处理器的Windows 95、98、ME、NT或XP(未完全测试)操作系统上工作。

但是,我们强烈建议您使用300 MHz以上的奔腾处理器来获得更好的效果。还有,OllyDbg是极度占用内存的,所以如果需要使用[Trace]之类的扩展函数,建议使用128MB以上的内存。

支持的处理器

ollydbg(od反汇编工具)支持所有80x86、奔腾、MMX、3DNOW!Athlon扩展指令集、SSE指令集以及相关的数据格式,但是不支持SSE2指令集。

ollydbg(od反汇编工具)安装说明

ollydbg(od反汇编工具)是绿色免安装,可直接双击打开。

ollydbg(od反汇编工具)使用方法

OD界面-无论当前的OllyDbg窗口是什么,这些快捷键均有效:

Ctrl+F2 - 重启程序,即重新启动被调试程序。如果当前没有调试的程序,OllyDbg会运行历史列表historylist中的第一个程序。程序重启后,将会删除所有内存断点和硬件断点。

译者注:从实际使用效果看,硬件断点在程序重启后并没有移除。

F3 - 弹出“打开32位.EXE文件”对话框Open 32-bit .EXE file,您可以选择可执行文件,并可以输入运行参数。

F7 -单步步入到下一条命令,如果当前命令是一个函数Call,则会停在这个函数体的第一条命令上。如果当前命令是是含有REP前缀,则只执行一次重复操作。

F8 -单步步过到下一条命令。如果当前命令是一个函数,则一次执行完这个函数(除非这个函数内部包含断点,或发生了异常)。如果当前命令是含有REP前缀,则会执行完重复操作,并停在下一条命令上。

F9 - 让程序继续执行。

Ctrl+F11-Run跟踪步入,一条一条执行命令,进入每个子函数调用,并把寄存器的信息加入到Run跟踪的存储数据中。Run跟踪不会同步更新CPU窗口。

F12 - 停止程序执行,同时暂停被调试程序的所有线程。请不要手动恢复线程运行,使用继续执行快捷键或菜单选项(像F9)。

Alt+B - 显示断点窗口。在这个窗口中,您可以编辑、删除、或跟进到断点处。

Alt+C - 显示CPU窗口。

Alt+E - 显示模块列表list of modules。

Alt+K - 显示调用栈Call stack窗口。

Alt+L - 显示日志窗口。

Alt+M - 显示内存窗口。

Alt+O - 显示选项对话框Options dialog

Ctrl+P - 显示补丁窗口。

Ctrl+T - 打开暂停Run跟踪对话框

Alt+X - 关闭OllyDbg。

ollydbg(od反汇编工具)界面使用介绍

1、反汇编窗口

ollydbg(od反汇编工具)在这里显示反汇编代码,我们将要以OllyDbg的默认配置调试分析你打开的程序。 调试选项可以在Options-Debugging options里更改。

2、寄存器

第二个重要的窗口——寄存器窗口。看一下这个在OllyDbg最右边的窗口,它出现了很多信息。

3、堆栈窗口

默认情况下,它显示ESP寄存器指向的信息(也是最重要的),但是你可以改变它的显示模式来显示来自涉及EBP的信息。这需要在这个窗口上点击右键,选择GO to EBP。再次点击右键选择Go to ESP,

回到先前窗口。

4、数据窗口(dump)

默认的模式是最常用的,我们还可以改变它以显示反汇编代码(Disassemble),文本(Text)和其它格式(Short,Long,Float)。现在我们了解了OllyDbg的最主要的四个窗口。

还有一些窗口没有直接显示,可以通过菜单或控制面板上的图标按钮访问。

ollydbg(od反汇编工具)常见问题

怎样保存ollydbg的调试信息以便下次使用?

调试菜单-;选择符号路径然后在弹出的对话框设置路径即可。注意调试文件为udd格式,当被调试文件路径发生变化时调试信息不再可用。比如:你在C盘有一个文件用ollydby调试并加入注视或断点后,

把这个文件移到别的路径下,再用ollydbg打开调试信息注视和断点不被显示。

注意:断点和注释窗口只能查看到当前模块的断点和注释,且当前被ollydbg分析为代码的断点和注释才能被看到。

ollydbg(od反汇编工具)更新日志

1、界面采用BoOMBoX/TSRh2004 制作的美化界面,主要为了好看一点。

2、绝大部分句子都重新翻译过,力求做到准确。

3、配置文件中除字体、语法高亮、颜色这几个部分保留为中文外,其它的都恢复为英文。保留字体、语法高亮、颜色这几个部分为中文。

4、配置文件中的字体、语法高亮、颜色这几个部分恢复为英文,做了个恢复为英文配置的补丁放在英文配置补丁目录下,需要字体、语法高亮、颜色这部分也用英文配置的朋友可以把这个补丁放到安装目录,

选择Ollydbg.exe 补丁就可以了。

游戏截图
标题:od反汇编工具无底版app下载
链接:https://www.52hkw.com/app/gj/37565.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
云游戏免费无限时间版下载,畅玩最新热门游戏

云游戏免费无限时间版是一款专为游戏爱好者打造的软件,它可以让用户在电脑或手机上畅玩最新热门游戏,而且还完

2023-05-08
云游戏下载手机版V1.0 最新版

作为一名游戏爱好者,我一直在寻找能够让我随时随地畅玩游戏的方法。最近,我了一款名为云游戏下载手机版V1.0

2023-05-08
云游戏下载免费版 最新版本V1.0

云游戏下载免费版是一款提供免费游戏下载服务的软件,最新版本为V1.0。它的特色在于可以让用户无需购买游戏,直

2023-05-08
云游戏下载 最新版云游戏安卓IOS版下载

作为一名游戏爱好者,想必大家都有过因为游戏卡顿、存储空间不足等问题而苦恼的经历。但是现在,随着云计算技术

2023-05-08
云游戏qq飞车下载 最新版本下载

云游戏qq飞车是一款热门的竞速游戏,近年来备受玩家们的喜爱。为了给玩家们带来更好的游戏体验,云游戏qq飞车推

2023-05-08
云游戏app下载 最新版云游戏appV1.0

云游戏app是一款专为游戏爱好者打造的云端游戏,它能够让用户在无需下载游戏的情况下直接在线畅玩各种热门游

2023-05-08