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