VT 調試環境搭建


Windows內核分析索引目錄:https://www.cnblogs.com/onetrainee/p/11675224.html

 

VT 調試環境搭建

 

調試方法: VmWare + win7x64 + windbg + IDA64位

一、虛擬機配置

  1.打開win7的虛擬機文件,找到一個 .vmx 文件,在后面加上下面幾句話,之后保存,啟動虛擬機。

debugStub.listen.guest64.remote = "TRUE"
monitor.debugOnStartGuest64 = "TRUE"
debugStub.hideBreakpoints = "TRUE"
bios.bootDelay = "3000"

 

  2.當啟動虛擬機時,發現進入[調試]模式之后,黑屏,並且Windbg也連接不上,此時不用擔心,繼續往下看。

 

 

二、IDA配置啟動遠程調試

  1.打開IDA64,點擊"Debugger"-"Attach"-"Remote DGB debugger"

    

  2.兩個參數依次為 "localhost" "8864",點擊確定。

    

  3. 一直點確定,最后會出現成功附加進程

    

   4. 點左上角運行,啟動虛擬機

     

三、虛擬機連接windbg

  1. 當IDA中繼續執行時,此時屏幕還是黑的,但此時已經可以和windbg連接了。

  

  2. 正常啟動。

  

 

四、加載PDB文件

  1. 從虛擬機中的 C:\windows\system32 中找到ntoskrnl.exe

  2. 下載對應的PDB文件

  3. 將ntoskrnl.exe 與 對應的pdb文件放在同一個目錄下,然后IDA加載PDB文件時,選擇加載ntoskrnl.exe(其會自動找到對應的模塊地址然后加載PDB文件)

  

 

  PDB加載現在還不知道什么原因並未加載成功,但不影響我們后續的使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM