od反匯編工具中文版是一款十分強大的匯編分析調式工具,清新的可視化界面,有實用的調試解密工具輔助,還支持插件擴展,讓程序員朋友們在匯編操作過程中更舒心。軟件安全性高,操作簡單實用,是您反編匯編程的好選擇。有需要的朋友們,歡迎來旋風軟件園下載哦!
ollydbg反匯編工具是款專業(yè)的od反匯編工具,功能就是將目標代碼轉為匯編代碼,內含118脫殼腳本和各種插件,擁有分析函數(shù)過程、循環(huán)語句、選擇語句、表[tables]、常量、API調用、函數(shù)中參數(shù)的數(shù)目和import表等功能,這些分析增加了二進制代碼的可讀性,減少了出錯的可能性,使得我們的調試工作更加容易。
啟動
您可以采用命令行的形式指定可執(zhí)行文件、也可以從菜單中選擇,或直接拖放到OllyDbg中,或者重新啟動上一個被調試程序,或是掛接[Attach]一個正在運行的程序。OllyDbg支持即時調試,根本不需要安裝,可直接在軟盤中運行!
線程
ollydbg(od反匯編工具)可以調試多線程程序。因此您可以在多個線程之間轉換,掛起、恢復、終止線程或是改變線程優(yōu)先級。并且線程窗口將會顯示每個線程的錯誤(就像調用 GETLASTERROR 返回一樣)。
調試DLLs
您可以利用OllyDbg調試標準動態(tài)鏈接庫(DLLs)。OllyDbg 會自動運行一個可執(zhí)行程序。這個程序會加載鏈接庫,并允許您調用鏈接庫的輸出函數(shù)。
源碼級調試
ollydbg(od反匯編工具)可以識別所有 Borland 和 Microsoft 格式的調試信息。這些信息包括源代碼、函數(shù)名、標簽、全局變量、靜態(tài)變量。有限度的支持動態(tài)(棧)變量和結構。
代碼高亮
ollydbg(od反匯編工具)的反匯編器可以高亮不同類型的指令(如:跳轉、條件跳轉、入棧、出棧、調用、返回、特殊的或是無效的指令)和不同的操作數(shù)(常規(guī)[general]、FPU/SSE、段/系統(tǒng)寄存器、在?;騼却嬷械牟僮鲾?shù),常量)。您可以定制個性化高亮方案。
名稱
ollydbg(od反匯編工具)可以根據 Borland 和 Microsoft 格式的調試信息,顯示輸入/輸出符號及名稱。Object 掃描器可以識別庫函數(shù)。其中的名稱和注釋您可任意添加。如果DLL中的某些函數(shù)是通過索引號輸出的,則您可通過掛接輸入庫[import library]來恢復原來的函數(shù)名稱。不僅如此,OllyDbg還能識別大量的常量符號名(如:窗口消息、錯誤代碼、位域[bit fields]…)并能夠解碼為已知的函數(shù)調用。
已知函數(shù)
ollydbg(od反匯編工具)可以識別 2300 多個C 和Windows API 中的常用函數(shù)及其使用的參數(shù)。您可以添加描述信息、預定義解碼。您還可以在已知函數(shù)設定 Log斷點并可以對參數(shù)進行記錄。
函數(shù)調用
ollydbg(od反匯編工具)可以在沒有調試信息或函數(shù)過程使用非標準的開始部分[prolog]和結尾部分[epilog]的情況下,對遞歸調用進行回溯。
配置
有多達百余個選項用來設置OllyDbg 的外觀和運行。
數(shù)據格式:OllyDbg 的數(shù)據窗口能夠顯示的所有數(shù)據格式:HEX、ASCⅡ、UNICODE、 16/32位有/無符號/HEX整數(shù)、32/64/80位浮點數(shù)、地址、反匯編(MASM、IDEAL或是HLA)、PE文件頭或線程數(shù)據塊。
運行環(huán)境
ollydbg(od反匯編工具)可以以在任何采用奔騰處理器的 Windows 95、98、ME、NT 或是 XP(未經完全測試)操作系統(tǒng)中工作,但我們強烈建議您采用300-MHz以上的奔騰處理器以達到更好效果。還有,OllyDbg 是極占內存的,因此如果您需要使用諸如追蹤調試[Trace]之類的擴展功能話,建議您使用128MB以上的內存。
支持的處理器
ollydbg(od反匯編工具)支持所有 80x86、奔騰、MMX、3DNOW!、Athlon擴展指令集、SSE指令集以及相關的數(shù)據格式,但是不支持SSE2指令集。
1、目前為止最流行的調試解密工具
2、減少了出錯的可能性,使調試工作更加容易
3、是反匯編工作的常用工具
4、附帶了118脫殼腳本和各種插件
5、支持Windows平臺下的32/64位系統(tǒng)上使用
6、功能非常強大,已經完全取代了SoftICE
OD界面-無論當前的OllyDbg窗口是什么,這些快捷鍵均有效:
Ctrl+F2 - 重啟程序,即重新啟動被調試程序。如果當前沒有調試的程序,OllyDbg會運行歷史列表[historylist]中的第一個程序。程序重啟后,將會刪除所有內存斷點和硬件斷點。
譯者注:從實際使用效果看,硬件斷點在程序重啟后并沒有移除。
F3 - 彈出“打開32位.EXE文件”對話框[Open 32-bit .EXE file],您可以選擇可執(zhí)行文件,并可以輸入運行參數(shù)。
F7 -單步步入到下一條命令,如果當前命令是一個函數(shù)[Call],則會停在這個函數(shù)體的第一條命令上。如果當前命令是是含有REP前綴,則只執(zhí)行一次重復操作。
F8 -單步步過到下一條命令。如果當前命令是一個函數(shù),則一次執(zhí)行完這個函數(shù)(除非這個函數(shù)內部包含斷點,或發(fā)生了異常)。如果當前命令是含有REP前綴,則會執(zhí)行完重復操作,并停在下一條命令上。
F9 - 讓程序繼續(xù)執(zhí)行。
Ctrl+F11-Run跟蹤步入,一條一條執(zhí)行命令,進入每個子函數(shù)調用,并把寄存器的信息加入到Run跟蹤的存儲數(shù)據中。Run跟蹤不會同步更新CPU窗口。
F12 - 停止程序執(zhí)行,同時暫停被調試程序的所有線程。請不要手動恢復線程運行,使用繼續(xù)執(zhí)行快捷鍵或菜單選項(像 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。
OD,是一個反匯編工具,又叫OllyDebug,一個新的動態(tài)追蹤工具,將IDA與SoftICE結合起來的思想,Ring 3 級的調試器,己代替SoftICE成為當今最為流行的調試解密工具了。同時還支持插件擴展功能,是目前最強大的調試工具?;旧?,調試自己的程序因為有源碼,一般用vc,破解別人的程序用OllyDebug。
1、界面采用 BoOMBoX/TSRh2004 制作的美化界面,主要為了好看一點。
2、絕大部分句子都重新翻譯過,力求做到準確。
3、配置文件中除字體、語法高亮、顏色這幾個部分保留為中文外,其它的都恢復為英文。保留字體、語法高亮、顏色這幾個部分為中文的目的是因為我發(fā)現(xiàn)若先運行過英文版配置好后,漢化版中對應這幾個部分的一些菜單也會取原英文版配置中的英文字串,而不是漢化過的字串。我覺得翻譯后既能保持與英文版的兼容性,又能讓英文版與中文版的界面等互不干擾。
4、dyk158 建議我把配置文件中的字體、語法高亮、顏色這幾個部分恢復為英文,我專門做了個恢復為英文配置的補?。ㄈ绻阋郧斑\行過英文版進行了相應配置,則補丁后的漢化版本對應這幾個部分的相應菜單將會顯示英文,若你是用打過這個補丁的漢化版本生成配置文件,則相應菜單將會顯示中文)放在英文配置補丁目錄下,需要字體、語法高亮、顏色這部分也用英文配置的朋友可以把這個補丁放到我做的漢化版的安裝目錄,選擇 Ollydbg.exe 補丁就可以了。這個補丁同樣適用于原版界面的漢化版本。
5、上一版中部分未漢化的內容這次除了不能漢化的外,基本上都已漢化。
6、另有一個界面未作美化的漢化版放在原版界面目錄,可以按自己的喜好選擇使用哪一個。
7、FixOD 目錄下放的是用 freecat 的 AutoPath.dll 打過補丁的 OllyDBG,使用前請先備份好你原來的Ollydbg.exe文件,再把這個目錄下的Ollydbg.exe、AutoPath.dll復制到你的OllyDBG安裝目錄下就可以了。
大?。?66.00M / 版本:v2.01 綠色官方版
大?。?3.35M / 版本:v2.01 綠色官方版
大?。?8.17M / 版本:v2.01 綠色官方版
大?。?.84M / 版本:v2.01 綠色官方版
大?。?4.58M / 版本:v2.01 綠色官方版
大小:3.03M / 版本:v2.01 綠色官方版
大?。?91.00M / 版本:v2.01 綠色官方版
大?。?0.40M / 版本:v2.01 綠色官方版
大?。?6.56M / 版本:v2.01 綠色官方版
大?。?27.69M / 版本:v2.01 綠色官方版
大?。?66.78M / 版本:v2.01 綠色官方版
大?。?.48M / 版本:v2.01 綠色官方版