OllyDBG 中各個窗口的功能如上圖.簡單解釋一下各個窗口的功能,更詳細的內容可以參考 TT 小組翻譯的中文幫助:
反彙編窗口:顯示被調試程序的反彙編代碼,標題欄上的地址、HEX 數據、反彙編、註釋可以通過在窗口中右擊出現的菜單 界面選項->隱藏標題 或 顯示標題 來進行切換是否顯示.用滑鼠左鍵點擊註釋標籤可以切換註釋顯示的方式.
寄存器窗口:顯示當前所選線程的 CPU 寄存器內容.同樣點擊標籤 寄存器 (FPU) 可以切換顯示寄存器的方式.
信息窗口:顯示反彙編窗口中選中的第一個命令的參數及一些跳轉目標地址、字串等.
數據窗口:顯示內存或文件的內容.右鍵菜單可用於切換顯示方式.
堆棧窗口:顯示當前線程的堆棧.
要調整上面各個窗口的大小的話,只需左鍵按住邊框拖動,等調整好了,重新啟動一下 OllyDBG 就可以生效了.
啟動后我們要把插件及 UDD 的目錄配置為絕對路徑,
點擊菜單上的 選項->界面,將會出來一個界面選項的對話框,
我們點擊其中的目錄標籤:
因為我這裡是把 OllyDBG 解壓在 F:OllyDBG 目錄下,
相應的 UDD 目錄及插件目錄按圖上配置.還有一個常用到的標籤就是上圖後面那個字體,在這裡你可以更改 OllyDBG 中顯示的字體.上圖中其它的選項可以保留為默認,若有需要也可以自己修改.修改完以後點擊確定,彈出一個對話框,說我們更改了插件路徑,要重新啟動 OllyDBG.在這個對話框上點確定,重新啟動一下 OllyDBG,我們再到界面選項中看一下,會發現我們原先設置好的路徑都已保存了.有人可能知道插件的作用,但對那個 UDD 目錄不清楚.我這簡單解釋一下:這個 UDD 目錄的作用是保存你調試的工作.比如你調試一個軟體,設置了斷點,添加了註釋,一次沒做完,這時 OllyDBG 就會把你所做的工作保存到這個 UDD 目錄,以便你下次調試時可以繼續以前的工作.如果不設置這個 UDD 目錄,OllyDBG 默認是在其安裝目錄下保存這些後綴名為 udd 的文件,時間長了就會顯的很亂,
還是建議專門設置一個目錄來保存這些文件.
另外一個重要的選項就是調試選項,可通過菜單 選項->調試設置 來配置: