系统之家 - 打造精品软件下载网站 系统之家首页 | Win7激活工具 | 热门专题
系统之家>您的位置:首页 > 软件下载 > 系统软件 > 编程开发 > od反汇编工具下载

ollydbg(od反汇编工具)

绿色汉化版v2.0.2
ollydbg(od反汇编工具)
更新时间:2023-09-05软件大小:25MB软件格式:.rar
授权方式:免费版软件语言:简体中文软件类型:国产软件

安全检测:

推荐星级:

分享到:

软件介绍
ollydbg是一款知名的反汇编工具,它是一个调试器和逆向工程工具的组合体。ollydbg主要用于分析和修改可执行文件,帮助安全研究人员、逆向工程师和黑KE理解和修改软件的内部工作方式。

od反汇编工具截图
 

ollydbg(od反汇编工具)操作界面介绍:

1、反汇编窗口

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

od反汇编工具截图

2、寄存器

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

od反汇编工具截图

3、堆栈窗口

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

od反汇编工具截图

4、数据窗口(dump)

默认的模式是最常用的,我们还可以改变它以显示反汇编代码(Disassemble),文本(Text)和其它格式(Short,Long,Float)。现在我们了解了OllyDbg的最主要的四个窗口。还有一些窗口没有直接显示,可以通过菜单或控制面板上的图标按钮访问。

od反汇编工具截图

 

ollydbg软件特点:

1. 反汇编和调试:ollydbg能够将目标程序反汇编为汇编代码,并提供强大的调试功能,包括断点、单步执行、内存查看等。

2. 动态分析:ollydbg允许用户在运行时分析目标程序,观察其行为和状态。它可以跟踪程序的执行流程,查看寄存器和内存的值,并与目标程序进行交互。

3. 插件支持:ollydbg支持插件机制,用户可以编写自己的插件来扩展ollydbg的功能。这使得ollydbg可以适应不同的需求和场景。

4. 脚本支持:ollydbg内置了一种类似于汇编语言的脚本语言,用户可以使用脚本来自动化一些任务,例如批量调试、自动化测试等。

5. 支持多种体系结构:ollydbg可以处理多种体系结构的可执行文件,包括x86、x64、ARM等。

6. 强大的反调试功能:ollydbg具有一些反调试功能,可以检测和抵御调试器的使用,使得逆向工程师更难以分析和修改目标程序。
 

ollydbg软件功能:

启动

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

线程

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

调试DLLs

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

源码级调试

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

代码高亮

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

名称

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

已知函数

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

函数调用

ollydbg(od反汇编工具)可以在没有调试信息或函数过程使用非标准的开始部分[prolog]和结尾部分[epilog]的情况下,对递归调用进行回溯。

配置

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

数据格式:OllyDbg 的数据窗口能够显示的所有数据格式:HEX、ASCⅡ、UNICODE、 16/32位有/无符号/HEX整数、32/64/80位浮点数、地址、反汇编(MASM、IDEAL或是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反汇编工具)使用方法

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反汇编工具)下载地址
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閳╁啯鐝曢梻浣藉Г閿氭い锔诲枤缁辨棃寮撮姀鈾€鎷绘繛杈剧秬濞咃綁濡存繝鍥ㄧ厱闁规儳顕粻鐐烘煙閽樺鈧鍩€椤掑﹦绉甸柛鐘崇墵閹瑦绻濋崘锔跨盎闂佺懓鎼粔鍓佹嫻閻楀牅绻嗘い鎰╁灩閺嗘瑩鏌嶇憴鍕伌闁诡喗鐟ラ埢鎾诲箰鎼搭喗顥栧┑鐘垫暩閸嬫盯骞婅箛鎾佹椽鎮㈤悡搴g暰闂佸憡娲﹂崹濂稿极瀹ュ鐓熼柟閭﹀灠閻ㄦ椽鏌i妶鍛悙闁宠鍨块幃鈺冩嫚瑜嶆导鎰版⒑閻熸澘鏆遍梺甯到椤曪綁骞栨担鎼佸敹濠电姴鐏氶崝妤呭船閻㈠憡鐓熼柣妯垮吹缁辩増绻涢崪鍐М闁诡喗锕㈤弻鍡楊吋閸℃瑥骞楅梻浣告贡閸嬫挸岣垮▎鎾村€堕柨鏂垮⒔绾捐偐绱撴担璐細缂佺姵鎹囬弻宥囩磼濡纾抽悗瑙勬礀缂嶅﹪銆佸▎鎾村仼閻忕偛鍚嬮崰姘節绾板纾块柛瀣灴瀹曟劙骞嬮敃鈧粈澶屸偓鍏夊亾闁告洦鍋嗛悿鍥р攽椤斿浠滈柛瀣尰椤ㄣ儵鎮欓幓鎺撴濡炪倧绠戞晶搴f閹烘鍋愮€规洖娲犲Σ鍫ユ⒑鐎圭姵顥夋い锔诲灥閻忔帡姊洪崫銉ユ瀻闁哥噥鍨扮叅闁绘柨顨庡ḿ鏍煣韫囨凹娼愮€规洖顦甸弻鏇熺箾閸喖濮曢梺缁樼缚閸ㄨ棄顫忓ú顏呭仭闁哄瀵ч鈧梻浣烘嚀閸ゆ牠骞忛敓锟�闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻锝夊箣閿濆憛鎾绘煕閵堝懎顏柡灞剧洴椤㈡洟鏁愰崱娆樻К缂傚倷鑳舵慨閿嬬箾閳ь剟鏌″畝鈧崰鏍х暦濠婂棭妲鹃柣銏╁灡閻╊垶寮诲☉姘e亾閿濆啫濡奸柍褜鍓氱换鍫濐嚕婵犳艾鍗抽柣鏃囨椤旀洟姊虹紒妯哄Е闁告挻宀搁幃鐢稿籍閸啿鎷洪梺纭呭亹閸嬫稒淇婃總鍛婄厱濠电姴鍟崐鎰版煕閳哄啫浠辨鐐差儔閺佸啴鍩€椤掑倸顥氶柛蹇氬亹缁犻箖鏌熺€电ǹ浠ч柟鍐插暙闇夐柣姗嗗亝濞呭﹥鎱ㄦ繝鍐┿仢闁哄苯鎳橀幃娆撴嚑鐠轰警浼冨┑鐘媰鐏炶姤鐝濋梺鍝勭灱閸犳牠骞栬ぐ鎺濇晝妞ゆ帒鍟犻崑鎾舵崉閵娿垹浜炬繛鍫濈仢濞呮﹢鏌涚€n亷宸ラ柣锝呭槻椤粓鍩€椤掑嫨鈧礁鈻庨幘鏉戞異闂佸啿鎼鍥ㄦ償婵犲倵鏀介柣妯诲墯閸熷繘鏌涢悩鎰佹畷闁诲繑鐟︾换娑氣偓娑欋缚閻倝鏌涢幘璺烘瀻闁伙絿鍏樻慨鈧柕鍫濆閺呫垽姊洪崨濠冨闁告挻鐩畷銏$鐎n偆鍘甸梺鐓庢贡婢ф銇愯缁辨帗娼忛妸锔绢槹闂佽鍣g粻鏍€佸鈧慨鈧柨娑樺楠炲牓姊洪悷鏉挎倯闁伙綆浜畷婵堚偓锝庡枛缁犵喎螖閿濆懎鏆為悗鐢靛У缁绘繈妫冨☉鍗炲壉闂佺粯鎸堕崹鐑樼┍婵犲浂鏁嶆繛鍡樺俯閸斿懎鈹戦埥鍡椾壕闂傚嫬瀚幑銏犫槈濮楀棗鏅犲銈嗘瀹曠敻宕欒ぐ鎺撯拺闁告繂瀚崳娲煙椤旂厧鈧灝顕f繝姘╅柍鍝勫€告禍鐐烘⒑缁嬫寧婀扮紒瀣灴椤㈡棃鏁撻敓锟�+ 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻锝夊箣閿濆憛鎾绘煕閵堝懎顏柡灞剧洴椤㈡洟鏁愰崱娆欑喘闂備線鈧偛鑻崢鎼佹煟閹虹偛顩柟骞垮灩閳规垹鈧綆浜為崐鐐烘偡濠婂啴顎楅崡杈ㄣ亜閹烘垵顏柍閿嬪灴閺屾稑鈹戦崱妤婁紑闂佸疇顕чˇ鐢稿蓟閿濆牏鐤€闁哄倸鐏濋~鎺楁倵鐟欏嫭澶勯柛瀣工閻g兘鎮㈤悡骞晠鏌ㄩ弮鍥撴繝銏″灴濮婄粯鎷呯粵瀣闂佸憡鍨归弲顐ゆ閻愬搫骞㈡繛鎴炨缚閿涙盯姊洪崨濠冨闁搞劍澹嗙划鍫ュ醇閵夛妇鍘繝鐢靛仧閸嬫挸鈻嶉崱娑欑厓闂佸灝顑呴悘鎾煙椤旇偐绉烘鐐扮窔楠炴帡骞嬪┑鎰偓铏節閻㈤潧浠滈柟鍐茬箻瀹曟繂鈻庨幘瀹犳憰闂佺粯姊婚崢褏绮堥崟顖涚厪闁割偅绻冮ˉ婊勩亜韫囥儲瀚� + 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闂囧鏌ㄥ┑鍡╂Ч濞存嚎鍊濋弻銈夊级閹稿骸浠撮悗娈垮枛閻栫厧鐣烽悡搴僵妞ゆ挾鍠撹ぐ鍛存⒒娴h鍋犻柛鏂跨Ф閹广垽宕橀鍢夛箓鏌涢弴銊ョ仩闁告劏鍋撴俊鐐€栭崝锕€顭块埀顒傜磼椤旂厧顣崇紒杈ㄦ尰閹峰懘骞撻幒宥咁棜婵犵數濮伴崹鐓庘枖濞戙埄鏁勯柛銉㈡櫇娑撳秴螖閿濆懎鏆為柣鎾存礋閺屽秹鍩℃担鍛婄亾濠电偛鐗婂玻璺ㄦ閹烘惟闁挎洍鍋撴い鏇熺矌缁辨帞绱掑Ο鍏煎垱濡ょ姷鍋涢鍛村煝鎼淬倗鐤€闁哄洦姘ㄥΛ顖炴⒒閸屾瑧顦﹂柟纰卞亰楠炲﹨绠涘☉妯肩暫闂佺ǹ鐬奸崑娑㈡嫅閻斿吋鐓忓┑鐐靛亾濞呭棝鏌涚€n亝顥㈤柡灞剧〒娴狅箓宕滆濡插牆顪冮妶鍛寸崪闁瑰嚖鎷�
同类软件推荐
相关软件下载
返回顶部闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮村杈┬㈤梻浣规偠閸庢椽宕滈敃鍌氭瀬闁告劦鍠楅悡銉╂煛閸ヮ煈娈斿ù婊堢畺濮婂搫效閸パ€鍋撳Δ鍛;闁规崘鍩栧畷鍙夌節闂堟稒宸濈紒鈾€鍋撻梻浣呵归張顒傚垝瀹€鍕┾偓鍌毭洪鍛嫼闂佽姤锚椤︻垶寮抽悢鍏肩厱闁绘ê纾晶鐢碘偓娈垮枛椤嘲顕i幘顔藉亜闁惧繗顕栭崯搴ㄦ⒒娴gǹ顥忛柣鎾崇墦瀹曚即寮介妸褏褰鹃梺鍛婃处閸嬧偓闁衡偓娴犲鐓熼柟閭﹀墮缁狙囨煃缂佹ɑ绀€闂囧绻濇繝鍌氼伀闁活厽甯為埀顒冾潐濞叉﹢鏁冮姀銈呮槬闁逞屽墯閵囧嫰骞掗幋婵愪痪闂佹娊鏀遍崹鍨潖婵犳艾閱囬柣鏃囥€€閺嬫棃鏌熼崗鍏煎唉妞ゃ儲鎸惧Σ鎰板箳濡や礁娈ら柣鐘荤細濡椼劌效濡ゅ懏鈷戝┑鍌氭憸缁辨澘顪冮弶鎴炴喐闁瑰箍鍨归埞鎴﹀幢閳哄倸鍏婃俊鐐€栭幐鑽ょ矙閹烘柡鍋撳顑惧仮婵﹦绮幏鍛村川婵犲倹娈橀梻浣烘嚀閹测€澄i幒妤€桅闁圭増婢樼粈鍐煃閸濆嫬鏋ゆ繛鑼归埞鎴︽偐缂佹ɑ閿┑鐐茬湴閸斿海鍒掔紒妯稿亝闁告劏鏅濋崢鍗炩攽閻愬弶顥滄繛瀛樿壘鍗遍柛婵嗗閻斿棛鎲歌箛娑樻瀬闁归棿绀侀悞鍨亜閹烘垵鏋ゆ繛鍏煎姈缁绘盯宕f径鍛窗闂佺懓绠嶉崹钘夌暦婵傜ǹ唯闁靛濡囬埀顒夊墴濮婃椽鎮烽弶搴撴寖缂備緡鍣崹璺侯嚕閺屻儱绠瑰ù锝呮贡閸欏棝姊虹紒妯荤闁稿﹤婀遍埀顒佺啲閹凤拷


系统软件完发布的系统镜像及软件均来至互联网,仅供学习和研究使用,不得用于任何商业用途并请在下载后24小时内删除,如果满意请联系版权方购买。
如果您发现本站侵害了您的版权,请立即联系我们,本站将第一时间进行相关处理。邮箱:[见首页]
版权声明|下载声明 Copyright @ 2021 系统之家