winDbg+VirtualBox双机调试

来源:互联网 发布:手机淘宝推广软件 编辑:程序博客网 时间:2024/05/21 10:13

最近双机调试老感觉VMWare启动不怎么犀利,就想起用VBox时启动速度那是一个快

所以搞了一个VBox+winDbgD双机调试

1.

准备好工具, VirtualBox+WinDbg+XP系统镜像

在VBox中安装好XP系统

2.

找到VBox-->设置-->串口,按照下图设置:

3.

设置好后启动XP系统,进入系统中找到boot.ini文件并打开文件, 


在文件中添加如下语句:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP [调试]" /noexecute=optin /fastdetect /debug /debugport=com_1 /baudrate=115200

如图:


4.

找到winDbg.exe, 创建一个快捷方式, 然后修改快捷方式的属性, 在目标的最后面添加如下语句(不包括双引号)

" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe"

如图:

然后确定

5.

接下来的步骤就是启动xp,选择第三步创建的"Windows XP [调试]"启动, 然后打开第四步创建的windbg快捷启动方式, 等待

然后winDbg出现如下信息:


Microsoft (R) Windows Debugger Version 6.2.9200.20512 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\pipe\com_1
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target at (Tue Sep  9 02:14:54.254 2014 (UTC + 8:00)), ptr64 FALSE
Kernel Debugger connection established.
WARNING: Whitespace at end of path element
Symbol search path is: srv*c:\Symbols*http://msdl.microsoft.com/download/symbols

Executable search path is:
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp.080413-2111
Machine Name:
Kernel base = 0x804d8000 PsLoadedModuleList = 0x8055c1c0
System Uptime: not available
WARNING: Whitespace at end of path element
nt!DebugService2+0x10:
80507d3e cc              int     3

接下来在winDbg输入g就可以运行系统了, 这时就可以进行双机调试了


0 0
原创粉丝点击