ollydbg编译工具

大小:25.01M类别:翻译辞典

官方安全无插件纠错

  • 更新时间2023-12-20
  • 版本v2.01
  • 系统Pc
  • 语言简体中文
ollydbg中文版是一款Windows平台下的32/64位调试器,是一款反汇编工作的常用工具软件,ollydbg中文版支持插件扩展功能,最擅长分析函数过程、循环语句、选择语句、表[tables]、常量、代码中的字符串、欺骗性指令[tricky constructs]、API调用、函数中参数的数目和import表等等,ollydbg中文版有多达百余个选项用来设置OllyDbg的外观和运行,ollydbg中文版还可以用来调试多线程程序。因此用户可以在多个线程之间转换,挂起、恢复、终止线程或是改变线程优先级。并且线程窗口将会显示每个线程的错误,有需要的用户可以到此下载。

软件功能及特点

数据格式
OllyDbg 的数据窗口能够显示的所有数据格式:HEX、ASCⅡ、UNICODE、 16/32位有/无符号/HEX整数、32/64/80位浮点数、地址、反汇编(MASM、IDEAL或是HLA)、PE文件头或线程数据块。
帮助
此文件中包含了关于理解和使用 OllyDbg 的必要的信息。如果您还有 Windows API 帮助文件的话(由于版权的问题 win32.hlp 没有包括在内),您可以将它挂在 OllyDbg 中,这样就可以快速获得系统函数的相关帮助。启动您可以采用命令行的形式指定可执行文件、也可以从菜单中选择,或直接拖放到OllyDbg中,或者重新启动上一个被调试程序,或是挂接[Attach]一个正在运行的程序。OllyDbg支持即时调试。OllyDbg根本不需要安装,可直接在软盘中运行!
调试DLLs
您可以利用OllyDbg调试标准动态链接库(DLLs)。OllyDbg 会自动运行一个可执行程序。这个程序会加载链接库,并允许您调用链接库的输出函数。
源码级调试
OllyDbg 可以识别所有 Borland 和 Microsoft 格式的调试信息。这些信息包括源代码、函数名、标签、全局变量、静态变量。有限度的支持动态(栈)变量和结构。代码高亮OllyDbg 的反汇编器可以高亮不同类型的指令(如:跳转、条件跳转、入栈、出栈、调用、返回、特殊的或是无效的指令)和不同的操作数(常规[general]、FPU/SSE、段/系统寄存器、在栈或内存中的操作数,常量)。您可以定制个性化高亮方案。线程OllyDbg 可以调试多线程程序。因此您可以在多个线程之间转换,挂起、恢复、终止线程或是改变线程优先级。并且线程窗口将会显示每个线程的错误(就像调用 GETLASTERROR 返回一样)。
分析
OllyDbg 的最大特点之一就是分析。它会分析函数过程、循环语句、选择语句、表[tables]、常量、代码中的字符串、欺骗性指令[tricky constructs]、API调用、函数中参数的数目,import表等等.. 这些分析增加了二进制代码的可读性,减少了出错的可能性,使得我们的调试工作更加容易。
Object扫描
OllyDbg 可以扫描Object文件/库(包括 OMF 和 COFF 格式),解压代码段[code segments]并且对其位置进行定向Implib扫描由于一些DLL文件的输出函数使用的索引号,对于人来说,这些索引号没有实际含义。如果您有与DLL相应的输入库[import library],OllyDbg 就可以将序号转换成符号名称。完全支持Unicode几乎所有支持 ASCⅡ 的操作同时也支持 UNICODE,反之亦然。名称OllyDbg 可以根据 Borland 和 Microsoft 格式的调试信息,显示输入/输出符号及名称。Object 扫描器可以识别库函数。其中的名称和注释您可任意添加。如果DLL中的某些函数是通过索引号输出的,则您可通过挂接输入库[import library]来恢复原来的函数名称。不仅如此,OllyDbg还能识别大量的常量符号名(如:窗口消息、错误代码、位域[bit fields]…)并能够解码为已知的函数调用。
已知函数
OllyDbg 可以识别 2300 多个 C 和 Windows API 中的常用函数及其使用的参数。您可以添加描述信息、预定义解码。您还可以在已知函数设定 Log断点并可以对参数进行记录。函数调用OllyDbg 可以在没有调试信息或函数过程使用非标准的开始部分[prolog]和结尾部分[epilog]的情况下,对递归调用进行回溯软件的快捷键回车键- 将选中的命令添加到命令历史[command history]中,如果当前命令是一个跳转、函数或者是转换表的一个部分,则进入到目的地址。退格键 - 移除选中部分的自动分析信息。如果分析器将代码误识别为数据,这个快捷键就非常有用。请参考解码提示[decoding hints].Alt+退格键 - 撤消所选部分的修改,以备份数据的相应内容替换所选部分。仅当备份数据存在且与所选部分不同时可用。Ctrl+F1 -如果API帮助文件已经选择,将打开与首个选择行内的符号名相关联的帮助主题。F2 -在首个选择的命令上开关INT3 断点[Breakpoint],也可以双击该行第二列。Shift+F2 -在首个选择命令设置条件断点,参见忽略Kernel32中内存访问异常[Ignore memory access violations in Kernel32]。F4 -执行到所选行,在首个选择的命令上设置一次性断点,然后继续执行调试程序,直到OllyDbg捕获到异常或者停止在该断点上。在程序执行到该命令之前,该一次性断点一直有效。如有必要,可在断点窗口[Breakpoints window]中删除它。Shift+F4 -设置记录断点(一种条件断点,当条件满足时一些表达式的值会记录下来), 详情参见断点[Breakpoint]。Ctrl+F5 -打开与首个选择的命令相对应的源文件。Alt+F7 -转到上一个找到的参考。Alt+F8 -转到下一个找到参考。Ctrl+A -分析当前模块的代码段。Ctrl+B - 开始二进制搜索。Ctrl+C -复制所选内容到剪贴板。复制时会简单地按列宽截断不可见内容,如果希望排除不需要的列,可把这些列的宽度调整到最小。Ctrl+E -以二进制(十六进制)格式编辑所选内容。Ctrl+F -开始命令搜索。Ctrl+G -转到某地址。该命令将弹出输入地址或表达式的窗口。该命令不会修改 EIP。Ctrl+J -列出所有的涉及到该位置的调用和跳转,在您用这个功能之前,您必须使用分析代码功能。Ctrl+K - 查看与当前函数相关的调用树[Call tree]。在您用这个功能之前,您必须使用分析代码功能。Ctrl+L - 搜索下一个,重复上一次的搜索内容。Ctrl+N - 打开当前模块的名称(标签)列表。Ctrl+O - 扫描object文件。扫描Object文件。该命令会显示扫描Object文件对话框,您可以在该对话框中选择Object文件或者lib文件,并扫描这个文件,试图找到在实际代码段中用到的目标模块。Ctrl+R -搜索所选命令的参考。该命令扫描激活模块的全部可执行代码,以找到涉及到首个选中的命令的全部相关参考(包括:常量、跳转及调用),您可以在参考中使用快捷键Alt+F7 和 Alt+F8来浏览这些参考。为便于您使用,被参考的命令也包含在该列表中。Ctrl+S -命令搜索。该命令显示命令查找[Find command]对话框供您输入汇编命令,并从当前命令开始搜索。星号[Asterisk](*) -转到原始位置(激活线程的EIP处)。Ctrl+星号(*) - 指定新的起始位置,设置当前所选线程的EIP为首个选择字节的地址。您可以在选择EIP并撤消该操作。加号[Plus](+) -如果run跟踪[run trace] 没有激活,则根据命令历史[command history]跳到下一条运行过命令的地方;否则跳到Run跟踪的下一个记录。Ctrl+加号 - 跳到前一个函数开始处。(注意只是跳到,并不执行)减号[Minus](-) - 如果run跟踪[run trace] 没有激活,则根据命令历史[command history]跳到前一条运行过命令的地方;否则跳到Run跟踪的前一个记录。Ctrl+减号 - 跳到下一个函数开始处。(注意只是跳到,并不执行)空格[Space] - 修改命令。您可在显示对话框中以汇编语言修改实际指令或输入新指令,这些指令将替换实际代码,您也可以在想要修改的指令处双击鼠标。冒号[Colon](:) - 添加标签。显示添加标签窗口[Add label]或修改标签窗口[Change label],您可在此输入与首个选择的命令中的第一个字节相关联的标签(符号名)。
注意,在多种编程语言中,冒号可以是标签的一部分分号[Semicolon](;) - 添加注释[comment]。显示添加注释窗口[Add label]或修改注释窗口[Change label],您可在此输入与首条所选命令的第一个字节相关联的注释(注释串会显示在最后一列中)。
注意,多种汇编语言使用分号作为注释开始。您也可以在注释列双击需要注释的命令行

常见问题

1、怎样保存ollydbg的调试信息以便下次使用?
调试菜单-选择符号路径 然后在弹出的对话框设置路径即可。注意调试文件为udd格式,,当被调试文件路径发生变化时调试信息不再可用,,比如:你在C盘有一个文件用ollydby调试并加入注视或断点后,,把这个文件移到别的路径下,再用ollydbg打开调试信息注视和断点不被显示。
PS:断点和注释窗口只能查看到当前模块的断点和注释,且当前被ollydbg分析为代码的断点和注释才能被看到

更新日志

1.对Ollydbg的窗口签名进行了更改,从而避免被针对性检测。
2.对Ollydbg的菜单做出调整。
3.针对一些有可能被检测的插件进行了删减。
4.修改了一些可能被检测的内容。
5.更新ollydbg的插件为目前较新的版本。

展开内容

猜您喜欢

电脑反编译工具

反编译软件是一类用于分析和还原已编译程序的工具。它们可以将二进制代码转换为可读的源代码,提供了逆向工程、漏洞分析和恶意软件研究等功能。这些反编译软件根据平台、架构和特定领域的需求,提供了各种反汇编、反编译和分析功能,帮助用户理解和修改程序的行为。反编译工具大全汇总了通用反编译软件、指定平台/架构反编译软件、Android反编译软件、iOS反编译软件等多种类型,能很好地满足用户对反编译的需求,快来下载一款适合自己的电脑反编译工具吧!

共有 15 款应用全部>>

类似软件

  • 书法字典C电脑版

    9.5/3.85M

    书法字典C电脑版是一款专门用于相关书法查询的程序,用户可以在这里查询到包括草、行、楷、篆、隶等数以十万计的单字书体写法。其在查询字体的同时,还可以浏览到很多名家的书法作品,包括王羲之、赵佶、李世民、孙过庭等。

  • 雪人cat官方版

    9.4/174.25M

    雪人cat,一般又称雪人翻译软件。这是雪人公司充分利用计算机的超强计算能力、记忆能力和人的创造能力相结合的人机互动的辅助翻译软件。它能够辅助译员优质、高效、轻松地完成翻译工作,由译员把握翻译质量,计算机提供辅助,帮助企业及个人充分利用资源、降低成本、成倍提高工作效率。

  • 英文快典电脑版

    9.1/9.27M

    快速词典与英文阅读的辅助工具。普通的词典只能对单个单词查词典,效率很低,而英文快典能对整篇文章查词典,生词再多,一次操作就可以全部查出,让你无需再为查词典而烦恼。

  • 福昕翻译大师电脑版

    9.1/12.72M

    福昕翻译大师电脑版是一款极速、准确、安全的文档翻译神器。它可以导入多个文件在短时间内翻译出来,软件采用最新的算法加密,保障用户的数据安全。界面简洁,容易操作,还有文字翻译、文档翻译、人工翻译三种翻译方式,还可以快速实现多国语言在线翻译操作。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • DeepL翻译器电脑版

    9.1/1.52M

    一款“高质量”人工智能多国语言翻译工具。

  • 给力大辞典豪华版

    9.1/309.49M

    给力大辞典豪华版是一款专业且强大的辞典查询软件,其包含了诸多丰富的词典和词语——内附18本目前最为流行的词典,包括新华字典、英语辞典、开心辞典和康熙字典等,每部字典都能为用户提供完全不同的名词解释,且不管是多生僻的文字在这里用户都能搜索的到。

  • Radialix 3汉化工具

    9.3/67.78M

    Radialix 3中文版可以说是一款非常专业、且功能强大的软件本地汉化工具应用。软件不仅界面简洁友好,操作使用便捷,以及具备了超强的汉化技术,能够轻松支持用户对于 VC++、Delphi、Net等语言编写的软件、以及INI格式文本文件的汉化操作。

  • 有道同传企业版

    9.1/41.19M

    有道同传企业版是网易旗下最新出品的一款精准度非常高的实时翻译软件。它为用户提供全场景同传解决方案,支持多语种互译,同传直播,离线部署服务,覆盖用户多样化需求。有道同传目前推出试用版(每天有3小时免费时长)和企业版(收费的),一般试用版就完全够我们平时使用了,如果是面向企业会议之类

  • qtranslate(翻译软件)

    9.1/1.1M

    近期,小编收到了许多用户的提问,都想知道哪个翻译软件最准确?哪个翻译软件免费好用?为此小编带来的是qtranslate,这是一款轻量级的免费电子词典,通过它可以为我们提供高效的实时翻译功能,不论是英文、韩文、日文甚至是泰文等多种语言,你只需输入想要翻译的文本,便可快速得到你

  • Easy Translater翻译软件

    9.1/12.96M

    Easy Translater官方版是一个方便和用户友好的软件,旨在帮助用户翻译不同语言之间的文本或文件。它提供了一种简单有效的方法来克服语言障碍,有效地进行跨文化交流。

  • 汉语大辞典普及版电脑版

    9.0/50.23M

    汉语大辞典普及版电脑版是一款国内最好用的汉语词典工具,该软件集合了新华字典、现代汉语词典、成语词典,共收录多条成语、词语、汉字、诗词、英汉词汇等内容,并且内设【成语词典大全】、【汉语字典】、【汉语词典】、【中华诗词】、【英汉词典】、【拼音专家】、【歇后语大全】、【灯谜大全】

  • 西语助手电脑版

    9.1/154.67M

    一套针对中国西语学习者特别设计的教育软件。

  • SDL Trados Studio(翻译软件)

    9.0/409.82M

    SDL Trados Studio是一款由SDL公司开发的计算机辅助翻译(CAT)软件。它被广泛用于翻译和本地化行业,特别是在跨国公司和政府机构中。SDL Trados Studio提供了一个集中化的工作流程环境,使翻译团队能够共享项目资源、协同工作,并确保一致性和质量。

  • 金舟文档翻译软件官方版

    9.1/84.7M

    金舟文档翻译软件是一款全能的文档翻译软件,一键添加就能翻译各种文档,提供了文档翻译、语音翻译、图片翻译以及短语翻译等多种功能,所支持的格式非常的多,能够让用户自由翻译所需要的文本文档。

  • 火云译客电脑版

    9.5/215.75M

    火云译客翻译软件是一个在线的语言翻译软件,它是为各个语种的翻译者专门提供的一个云端工作平台。用户可通过这个平台领取翻译的任务,在完成翻译之后再反馈回来,遇到专业术语、语料等可以从软件内查找相关资源,若是无法找到满意的内容,还可通过即时通信SNS系统,与翻译相同语种的同伴进行互动交

  • Easy Translator翻译工具

    9.1/13.24M

    一款在线英语翻译的实用工具

  • 金山快译个人版

    9.1/69.84M

    金山快译个人版是全功能的多语言翻译工具,金山快译支持汉语、英语、日语、简繁互转等多种功能,简单易用,用户只需点击鼠标就可以直接获取翻译后的内容,金山快译最新版结合时下热词,翻译更精准。

  • 云译通电脑版

    9.1/28.6M

    云译通电脑版是一款专业级的智能翻译软件。云译通是全球基于双语大数据的智能文档翻译软件开创者,开创了“阅读级”文档翻译新品类。本款软件可以进行智能翻译、人工翻译、即时聊天、图片识别等多种强大功能,可以翻译20多种语言,语种覆盖广,准确率高,翻译速度快。

  • 快译点个人版官方版

    9.1/418.53M

    快译点个人版官方版是一款云翻译辅助软件,软件功能性强大,非常实用,不仅可以帮助用户进行中英互译,找出文本中的相似语段进行标记,从而批量修改处理,而且包含了传统的CAT软件的翻译记忆功能,同时将为用户提供查词辅助、批量修改、QA检查、输入辅助、术语辅助、云语料、格式辅助、查询辅助、