ollydbg入門完全教程完美排版_第1頁
已閱讀1頁,還剩42頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、OllyDbgOllyDbg完全教程完全教程目錄目錄第一章概述...................................................................1第二章組件...................................................................5一、一般原理[Generalprnciples]........................

2、.................5二、反匯編器[Disassembler]..............................................8三、分析器[Analysis]....................................................9四、Object掃描器[Objectscanner]......................................12五

3、、Implib掃描器[Implibscanner].....................................12第三章OllyDbg的使用........................................................13一、如何開始調試[Howtostartdebuggingsession].......................13二、CPU窗口[CPUwindow]......

4、.........................................14三、斷點[Breakpoints]..................................................14四、數據窗口[Dump].....................................................15五、可執(zhí)行模塊窗口[Executablemoduleswindow].......

5、...................16六、內存映射窗口[Memymapwindow]....................................17七、監(jiān)視與監(jiān)察器[Watchesinspects]...............................19八、線程[Threads]......................................................19九、調用棧[Calls

6、tack].................................................20十、調用樹[Calltree]..................................................21十一、選項[Options]....................................................21十二、搜索[Search]................

7、.....................................22十三、自解壓文件[Self—extracting(SFX)files].........................22十四、單步執(zhí)行與自動執(zhí)行[Step—by—stepexecutionanimation].......23十五、Hit跟蹤[Hittrace]..............................................23

8、十六、Run跟蹤[Runtrace]..............................................24十七、快捷鍵............................................................26十八、插件[Plugins]....................................................29十九、技巧提示[Tipstricks

9、]........................................29第四章其他功能..............................................................30一、調試獨立的DLL[Debuggingofst—aloneDLLs].....................30二、解碼提示[Decodinghints]...........................

10、................32三、表達式賦值[Evaluationofexpressions]..............................32四、自定義函數描述[Customfunctiondeions].......................342使得我們的調試工作更加容易。Object掃描:OllyDbg可以掃描Object文件庫(包括OMF和COFF格式),解壓代碼段[codesegments]并且對其

11、位置進行定向。Implib掃描:由于一些DLL文件的輸出函數使用的索引號,對于人來說,這些索引號沒有實際含義。如果你有與DLL相應的輸入庫[imptlibrary],OllyDbg就可以將序號轉換成符號名稱。完全支持Unicode:幾乎所有支持II的操作同時也支持UNICODE,反之亦然。名稱:OllyDbg可以根據Bl和Microsoft格式的調試信息,顯示輸入輸出符號及名稱。Object掃描器可以識別庫函數。其中的名稱和注釋你可任意

12、添加。如果DLL中的某些函數是通過索引號輸出的,則你可通過掛接輸入庫[imptlibrary]來恢復原來的函數名稱。不僅如此,OllyDbg還能識別大量的常量符號名(如:窗口消息、錯誤代碼、位域[bitfields]…)并能夠解碼為已知的函數調用。已知函數:OllyDbg可以識別2300多個C和WindowsAPI中的常用函數及其使用的參數。你可以添加描述信息、預定義解碼。你還可以在已知函數設定Log斷點并可以對參數進行記錄。函數調用:

13、OllyDbg可以在沒有調試信息或函數過程使用非標準的開始部分[prolog]和結尾部分[epilog]的情況下,對遞歸調用進行回溯。譯者注:004010D0pushebp004010D1movebpesp|004010D3subesp10h|prolog004010D6pushebx|004010D7pushesi|004010D8pushedi……004010C5popedi004010C6popesi|004010C7popebx

14、|epilog004010C8movespebp|004010CApopebp|004010CBret棧:在棧窗口中,OllyDbg能智能識別返回地址和棧框架[StackFrames]。并會留下一些先前的調用。如果程序停在已知函數上,堆棧窗口將會對其參數進行分析解碼。譯者注:??蚣埽跾tackFrames]是指一個內存區(qū)域,用于存放函數參數和局部變量。SEH鏈:跟蹤棧并顯示結構化異常句柄鏈。全部鏈會顯示在一個單獨的窗口中。搜索:方法真是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論