ollydbg中文版是一款非常實用的反匯編工具軟件,這款軟件附帶了脫殼腳本和各種插件,能夠支持Windows平臺下的32/64位系統上使用,是反匯編工作必備的一款軟件,這款軟件基本取代了SoftICE,用戶可以在這款軟件上學習如果進行破解以防止他人破解自己的軟件,感興趣的小伙伴就快來下載試試吧。

ollydbg(od反匯編工具)常見問題
怎樣保存ollydbg的調試信息以便下次使用?
調試菜單->;選擇符號路徑 然后在彈出的對話框設置路徑即可。注意調試文件為udd格式,當被調試文件路徑發生變化時調試信息不再可用。比如:你在C盤有一個文件用ollydby調試并加入注視或斷點后,把這個文件移到別的路徑下,再用ollydbg打開調試信息注視和斷點不被顯示。
注意:斷點和注釋窗口只能查看到當前模塊的斷點和注釋,且當前被ollydbg分析為代碼的斷點和注釋才能被看到。

ollydbg軟件特點
1、代碼分析-跟蹤寄存器、識別過程、循環、API調用、開關、表、常量和字符串
2、允許用戶定義標簽、注釋和功能描述
3、調試多線程應用程序
4、解碼對1900多個標準api和400多個c函數的調用
5、設置條件、日志記錄、內存和硬件斷點
6、動態跟蹤堆棧幀
7、查找對常量或地址范圍的引用

ollydbg軟件特點
1、代碼分析-跟蹤寄存器、識別過程、循環、API調用、開關、表、常量和字符串
2、允許用戶定義標簽、注釋和功能描述
3、調試多線程應用程序
4、解碼對1900多個標準api和400多個c函數的調用
5、設置條件、日志記錄、內存和硬件斷點
6、動態跟蹤堆棧幀
7、查找對常量或地址范圍的引用
ollydbg軟件功能
啟動
您可以采用命令行的形式指定可執行文件、也可以從菜單中選擇,或直接拖放到軟件中,或者重新啟動上一個被調試程序,或是掛接[Attach]一個正在運行的程序。支持即時調試,根本不需要安裝,可直接在軟盤中運行!
線程
可以調試多線程程序。因此您可以在多個線程之間轉換,掛起、恢復、終止線程或是改變線程優先級。并且線程窗口將會顯示每個線程的錯誤(就像調用 GETLASTERROR 返回一樣)。
調試DLLs
您可以利用軟件調試標準動態鏈接庫(DLLs)。軟件會自動運行一個可執行程序。這個程序會加載鏈接庫,并允許您調用鏈接庫的輸出函數。
源碼級調試
可以識別所有 Borland 和 Microsoft 格式的調試信息。這些信息包括源代碼、函數名、標簽、全局變量、靜態變量。有限度的支持動態(棧)變量和結構。
代碼高亮
反匯編器可以高亮不同類型的指令(如:跳轉、條件跳轉、入棧、出棧、調用、返回、特殊的或是無效的指令)和不同的操作數(常規[general]、FPU/SSE、段/系統寄存器、在棧或內存中的操作數,常量)。您可以定制個性化高亮方案。
名稱
可以根據 Borland 和 Microsoft 格式的調試信息,顯示輸入/輸出符號及名稱。掃描器可以識別庫函數。其中的名稱和注釋您可任意添加。如果DLL中的某些函數是通過索引號輸出的,則您可通過掛接輸入庫[import library]來恢復原來的函數名稱。不僅如此,還能識別大量的常量符號名(如:窗口消息、錯誤代碼、位域[bit fields]…)并能夠解碼為已知的函數調用。
已知函數
可以識別 2300 多個C 和Windows API 中的常用函數及其使用的參數。您可以添加描述信息、預定義解碼。您還可以在已知函數設定 Log斷點并可以對參數進行記錄。
函數調用
可以在沒有調試信息或函數過程使用非標準的開始部分[prolog]和結尾部分[epilog]的情況下,對遞歸調用進行回溯。
配置
有多達百余個選項用來設置OllyDbg 的外觀和運行。
數據格式:數據窗口能夠顯示的所有數據格式:HEX、ASCⅡ、UNICODE、 16/32位有/無符號/HEX整數、32/64/80位浮點數、地址、反匯編(MASM、IDEAL或是HLA)、PE文件頭或線程數據塊。
運行環境
可以以在任何采用奔騰處理器的 Windows 95、98、ME、NT 或是 XP(未經完全測試)操作系統中工作,但我們強烈建議您采用300-MHz以上的奔騰處理器以達到最佳效果。還有,該軟件是極占內存的,因此如果您需要使用諸如追蹤調試[Trace]之類的擴展功能話,建議您最好使用128MB以上的內存。
支持的處理器
支持所有 80x86、奔騰、MMX、3DNOW!、Athlon擴展指令集、SSE指令集以及相關的數據格式,但是不支持SSE2指令集。