Windbg VM 配置方法


一.安装文件:
 VMware 安装路径:C:\Program Files\VMware\VMware Workstation
 Symbols(代码库) 安装路径:D:\tools\Symbols
 WinDbg 安装路径:C:\Program Files\Debugging Tools for Windows\windbg.exe
 虚拟Xp 安装路径:E:\vmxp
 驱动代码所在位置:D:\Sfilter\sys

 VMware中的工具:打开VMware中的VM菜单-》Install VMware tools

二.安装VMware,在安装winXp并进行以下配置,可以在window下对虚拟机调试:

1.在VMware的WinXp目录(E:\vmxp)下找到winxppro.vmx文件,加入以下的语句,为提高效率。
 vmmouse.present = "FALSE"
 svga.maxFullscreenRefreshTick = "5"

2.在VMware的WinXp中添加串口设备Serial Port(打开VMware选择WinXp进行操作)
 \\.\pipe\com_1
 This end is the server
 The other end is a virtul machine

 Advanced Yield CPU on poll 要选中


3.在WinDbg的快捷方式点右键-->属性-->目标 中加入
 "C:\Program Files\Debugging Tools for Windows\windbg.exe" -k com:port=\\.\pipe\com_1,baud=115200,pipe


4.启动VMware的WinXp,在它的c:\boot.ini文件中加入
 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional - debug" /fastdetect /debug /debugport=com1 /baudrate=115200


5.在本机上加“系统环境变量”
 _NT_SYMBOL_PATH
 SRV*e:\symbols*http://msdl.microsoft.com/download/symbols;D:\tools\Symbols


三.运行步骤:
1.启动WinDbg
 (1)加载Symbol的路径(菜单File-->Symbol File Path  D:\tools\Symbols;D:\Sfilter\sys\objchk\i386)
 (2)加载Source的路径(菜单File-->Source File Path D:\Sfilter\sys\)
 (3)加载ImagePath路径(菜单File-->Image File Path D:\Sfilter\sys\objchk\i386)
    
2.启动虚拟机,选择debug

四.在winDbg中常用的命令(更多命令请查阅帮助)
 下断点:bp 地址  也可  bp 函数名
 列出断点:bl
 清除断点:bc 断点号

禁用断点:bd  断点号

使能断点:be 断点号

 重新加载:.reload

 列出符号库: lm
 加载符号库:ld

 看结构体:dt 〔结构体〕

 

你可能感兴趣的:(职场,VM,windbg,休闲)