OllyDBG簡稱OD,是一款很多程序員都在用的反匯編調(diào)試工具,這款工具的作用非常大,其附帶了200脫殼腳本和各種插件,功能非常強(qiáng)大,可以過SE,VMP3.0,深受逆向圈內(nèi)人士的喜愛,滿足了超多用戶的需求,并且使用起來非常智能,對(duì)需要寫代碼的朋友來說是不可缺少的一個(gè)軟件!
OllyDBG簡介
OD,是一個(gè)反匯編工具,又叫OllyDebug,一個(gè)新的動(dòng)態(tài)追蹤工具,將IDA與SoftICE結(jié)合起來的思想,Ring 3 級(jí)的調(diào)試器,己代替SoftICE成為當(dāng)今最為流行的調(diào)試解密工具了。同時(shí)還支持插件擴(kuò)展功能,是目前最強(qiáng)大的調(diào)試工具?;旧?,調(diào)試自己的程序因?yàn)橛性创a,一般用vc,破解別人的程序用OllyDebug。
OllyDBG軟件功能
配置:有多達(dá)百余個(gè)選項(xiàng)用來設(shè)置 OllyDbg 的外觀和運(yùn)行。
完全支持Unicode:幾乎所有支持 ASCⅡ 的操作同時(shí)也支持 UNICODE,反之亦然。
調(diào)試DLLs:您可以利用OllyDbg調(diào)試標(biāo)準(zhǔn)動(dòng)態(tài)鏈接庫(DLLs)。OllyDbg 會(huì)自動(dòng)運(yùn)行一個(gè)可執(zhí)行程序。這個(gè)程序會(huì)加載鏈接庫,并允許您調(diào)用鏈接庫的輸出函數(shù)。
源碼級(jí)調(diào)試:OllyDbg 可以識(shí)別所有 Borland 和 Microsoft 格式的調(diào)試信息。這些信息包括源代碼、函數(shù)名、標(biāo)簽、全局變量、靜態(tài)變量。有限度的支持動(dòng)態(tài)(棧)變量和結(jié)構(gòu)。
數(shù)據(jù)格式:OllyDbg 的數(shù)據(jù)窗口能夠顯示的所有數(shù)據(jù)格式:HEX、ASCII、UNICODE、 16/32位有/無符號(hào)/HEX整數(shù)、32/64/80位浮點(diǎn)數(shù)、地址、反匯編(MASM、IDEAL或是HLA)、PE文件頭或線程數(shù)據(jù)塊。
啟動(dòng):您可以采用命令行的形式指定可執(zhí)行文件、也可以從菜單中選擇,或直接拖放到OllyDbg中,或者重新啟動(dòng)上一個(gè)被調(diào)試程序,或是掛接[Attach]一個(gè)正在運(yùn)行的程序。OllyDbg支持即時(shí)調(diào)試。OllyDbg根本不需要安裝,可直接在軟盤中運(yùn)行。
更新插件
1、圖表插件 OllyFlow.dll (v0.71 漢化版,我從IDA中提取了個(gè)wingraph32.exe放在插件目錄下,用于配合這個(gè)插件)
2、字串參考修改版本 ustrrefadd.dll (漢化版)
另外還添加了dyk158 漢化的兩個(gè)插件:
3、脫殼插件 OllyDump.dll (V3.00.110 dyk158 漢化版)
4、斷點(diǎn)管理 olly_bp_man.dll (漢化版,在我機(jī)器上不能用,放在備用目錄)
5、脫殼插件 pedumper.dll (v3.03 dyk158 漢化版)
6、腳本插件 ODbgScript.dll (v1.23 漢化版)
7、快捷命令插件 CmdBar.dll (v3.10.109c 漢化版,這個(gè)版本有支持運(yùn)行 OllyScript 腳本的命令:OSC)
8、標(biāo)簽插件 Labeler.dll (v1.33.108 漢化版)