OllyDbg是款很實用的od反匯編工具。OllyDbg電腦版支持Windows操作系統(tǒng),可以運行于32位和64位環(huán)境下,支持調(diào)試不同類型的程序,如本地程序、遠程程序、內(nèi)核模式程序、用戶模式程序等。OllyDbg中還包括反匯編、代碼分析、斷點設(shè)置、內(nèi)存查看、寄存器監(jiān)控、CPU性能優(yōu)化等。

OllyDbg
最新版v2.1.0.2人工檢測,安全無毒
3.81MB
簡體
WinAll
編譯軟件
228次
2024-07-16
12
軟件介紹
OllyDbg是款很實用的od反匯編工具。OllyDbg電腦版支持Windows操作系統(tǒng),可以運行于32位和64位環(huán)境下,支持調(diào)試不同類型的程序,如本地程序、遠程程序、內(nèi)核模式程序、用戶模式程序等。OllyDbg中還包括反匯編、代碼分析、斷點設(shè)置、內(nèi)存查看、寄存器監(jiān)控、CPU性能優(yōu)化等。
軟件特色
啟動
您可以采用命令行的形式指定可執(zhí)行文件、也可以從菜單中選擇,或直接拖放到OllyDbg中,或者重新啟動上一個被調(diào)試程序,或是掛接[Attach]一個正在運行的程序。
線程
OllyDbg可以調(diào)試多線程程序。因此您可以在多個線程之間轉(zhuǎn)換,掛起、恢復(fù)、終止線程或是改變線程優(yōu)先級。并且線程窗口將會顯示每個線程的錯誤就像調(diào)用GETLASTERROR返回一樣。
調(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)。代碼高亮OllyDbg的反匯編器可以高亮不同類型的指令如:跳轉(zhuǎn)、條件跳轉(zhuǎn)、入棧、出棧、調(diào)用、返回、特殊的或是無效的指令和不同的操作數(shù)常規(guī)[general]、FPU/SSE、段/系統(tǒng)寄存器、在棧或內(nèi)存中的操作數(shù),常量。
名稱
OllyDbg可以根據(jù)Borland和Microsoft格式的調(diào)試信息,顯示輸入/輸出符號及名稱。Object掃描器可以識別庫函數(shù)。其中的名稱和注釋您可任意添加。
已知函數(shù)
OllyDbg可以識別2300多個C和Windows API中的常用函數(shù)及其使用的參數(shù)。您可以添加描述信息、預(yù)定義解碼。您還可以在已知函數(shù)設(shè)定Log斷點并可以對參數(shù)進行記錄。
函數(shù)調(diào)用
OllyDbg可以在沒有調(diào)試信息或函數(shù)過程使用非標(biāo)準(zhǔn)的開始部分[prolog]和結(jié)尾部分[epilog]的情況下,對遞歸調(diào)用進行回溯。
配置
數(shù)據(jù)格式:OllyDbg的數(shù)據(jù)窗口能夠顯示的所有數(shù)據(jù)格式:HEX、ASCⅡ、UNICODE、16/32位有/無符號/HEX整數(shù)、32/64/80位浮點數(shù)、地址、反匯編MASM、IDEAL或是HLA、PE文件頭或線程數(shù)據(jù)塊。
軟件功能
1、代碼分析-跟蹤寄存器、識別過程、循環(huán)、API調(diào)用、開關(guān)、表、常量和字符串
2、允許用戶定義標(biāo)簽、注釋和功能描述
3、調(diào)試多線程應(yīng)用程序
4、解碼對1900多個標(biāo)準(zhǔn)api和400多個c函數(shù)的調(diào)用
5、設(shè)置條件、日志記錄、內(nèi)存和硬件斷點
6、動態(tài)跟蹤堆棧幀
安裝步驟
1、在本站將ollydbg下載下來,并解壓到當(dāng)前文件夾中,然后找到exe應(yīng)用程序,雙擊打開。
2、根據(jù)自己電腦的配置選擇32位或者64位。
3、因為ollydbg是綠色軟件,所以打開就可以直接使用了。
使用方法
1、反匯編窗口
在這里顯示反匯編代碼,我們將要以O(shè)llyDbg的默認配置調(diào)試分析你打開的程序。調(diào)試選項可以在Options->Debugging options里更改。
2、寄存器
第二個重要的窗口——寄存器窗口??匆幌逻@個在OllyDbg最右邊的窗口,它出現(xiàn)了很多信息。
3、堆棧窗口
默認情況下,它顯示ESP寄存器指向的信息也是最重要的,但是你可以改變它的顯示模式來顯示來自涉及EBP的信息。這需要在這個窗口上點擊右鍵,選擇GO to EBP。再次點擊右鍵選擇Go to ESP,回到先前窗口。
4、數(shù)據(jù)窗口
dump默認的模式是最常用的,我們還可以改變它以顯示反匯編代碼Disassemble,文本Text和其它格式Short,Long,F(xiàn)loat?,F(xiàn)在我們了解了OllyDbg的最主要的四個窗口。還有一些窗口沒有直接顯示,可以通過菜單或控制面板上的圖標(biāo)按鈕訪問。
常見問題
問:怎樣保存ollydbg的調(diào)試信息以便下次使用?
答:調(diào)試菜單->;選擇符號路徑然后在彈出的對話框設(shè)置路徑即可。注意調(diào)試文件為udd格式,當(dāng)被調(diào)試文件路徑發(fā)生變化時調(diào)試信息不再可用。比如:你在C盤有一個文件用ollydby調(diào)試并加入注視或斷點后,把這個文件移到別的路徑下,再用ollydbg打開調(diào)試信息注視和斷點不被顯示。
注意:斷點和注釋窗口只能查看到當(dāng)前模塊的斷點和注釋,且當(dāng)前被ollydbg分析為代碼的斷點和注釋才能被看到。
更新日志
1、界面采用BoOMBoX/TSRh2004制作的美化界面,主要為了好看一點。
2、絕大部分句子都重新翻譯過,力求做到準(zhǔn)確。
3、配置文件中除字體、語法高亮、顏色這幾個部分保留為中文外,其它的都恢復(fù)為英文。保留字體、語法高亮、顏色這幾個部分為中文。
4、配置文件中的字體、語法高亮、顏色這幾個部分恢復(fù)為英文,做了個恢復(fù)為英文配置的補丁放在英文配置補丁目錄下,需要字體、語
小編寄語
ollydbg可對編程的各大代碼進行編譯調(diào)試,并顯示有關(guān)寄存器、循環(huán)、api調(diào)用、交換機和許多其他方面的信息。還可以輕松過掉各種強殼的反調(diào)試檢測,并且集成了論壇中常用的插件。
Javascrīpt框架
最新版1.9.1 / 120MB
2.4K 119 2025-02-05
Gradle——通用靈活的構(gòu)建工具
官方中文版 v8.11 / 120MB
843 46 2024-11-20
可視化網(wǎng)頁設(shè)計軟件
最新版 v7.1 / 120MB
599 33 2025-04-29
apk文件的系統(tǒng)安全類軟件
最新版 v2.2 / 120MB
594 33 2025-03-12
自由/開源版本控制的軟件
官方版v1.14.2 / 120MB
361 20 2024-07-30
JAVA反編譯工具
中文版 v1.6.6 / 120MB
306 17 2024-05-28
exe文件修改工具
官方版 v6.5 / 120MB
204 11 2023-10-26
APK反編譯軟件
官方版 v5.8 / 120MB
147 8 2023-11-02
功能強大的il2cpp反編譯工具
官方版 v1.0.19 / 120MB
144 31 2023-11-24
可以幫助用戶進行網(wǎng)頁調(diào)試的工具
官方版 v1.0 / 120MB
140 47 2025-04-10