當前位置:編程學習大全網 - 源碼下載 - od中cpu各項指的是什麽

od中cpu各項指的是什麽

CPU窗口由5個子窗口(面板)組成:分別是反匯編窗口,信息窗口,寄存器窗口,數據窗口,堆棧窗口。

CPU窗口中的1.反匯編窗口用於顯示被調試程序的代碼。它有四個欄,地址欄[address]、十六進制數據欄[hex dump]、反匯編代碼欄[disassembled commands]和註釋欄[comments]。最後壹欄可以改變顯示模式為:相關源代碼或運行統計[run profile],如果列標題欄可見的話,點列標題欄就可以改變顯示模式。2.地址欄[Address]顯示距雙擊地址處的相對地址。再次雙擊基地址,則恢復為標準地址顯示模式;3.十六進制數據欄[Hex dump]設置或取消非條件斷點;4.反匯編欄[Disassembly]調用匯編器,修改命令;5.註釋欄[Comment]增加或修改與命令相關的註釋。CPU窗口中的信息窗口用於解碼反匯編窗口中選中的第壹個命令的參數,信息窗口也會顯示隱含的參數。CPU窗口中的數據窗口用於顯示內存或文件的內容。可以從以下預處理格式中選擇壹種顯示方式:字節[byte]、文本[text]、整數[integer]、浮點數[float]、地址[address],反匯編[disassembly]、PE頭[PE Header]。CPU窗口中的寄存器窗口用於顯示和解釋當前所選線程的CPU寄存器中的內容。該窗口同樣允許修改寄存器,並可以跟進地址到其它CPU窗口。CPU窗口的堆棧窗口用於顯示當前線程的堆棧。當被調試程序暫停運行時,堆棧窗口壹般會自動滾動將當前ESP指向的地址放在窗口的第壹條。並且這個地址被高亮顯示。在某些情況下禁止滾動會更方便壹些,可以通過在堆棧窗口右鍵單擊[鎖定堆棧]來禁止堆棧自動滾動。

Ollydbg(簡稱OD)是Windows平臺下Ring3級的程序調試利器。程序調試有靜態調試和動態調試兩種。靜態調試是指將程序源代碼編譯成可執行程序之前,用手工或編譯程序等方法對程序源代碼進行測試,來查找和修正程序中的語法錯誤和邏輯錯誤。動態調試則是在可執行程序的運行過程中,來查找和修正程序中的語法錯誤和邏輯錯誤。隨著系統安全與逆向工程的不斷發展,程序調試已經成為信息安全愛好者所必備的壹種技術。OD結合了靜態調試和動態調試的方法,功能強大,已經成為了Windows平臺下普通應用程序的調試利器。

  • 上一篇:VxWorksfopen源代碼
  • 下一篇:《封神演義》裏的人物有哪些
  • copyright 2024編程學習大全網