首页
社区
课程
招聘
[原创]内核学习-双机调试环境搭建
发表于: 2021-7-19 21:34 13282

[原创]内核学习-双机调试环境搭建

2021-7-19 21:34
13282

最近在学习windows内核的知识,记录下自己搭建双机调试的坑点

使用Win10 +Windows XP Professional

打开xp虚拟机,

进入C盘根目录,工具,文件夹选项下,取消勾选隐私受保护的系统文件,勾选显示所有文件或文件夹。

在这里插入图片描述

显示出隐藏属性的文件,打开boot.ini文件
在这里插入图片描述

添加下面这段内容

在这里插入图片描述

关闭虚拟机,编辑虚拟机设置,先移除打印机,
在这里插入图片描述

添加一个串行端口

不移除打印机可能会出现串行端口2的情况,在后面配置完使用windbg时会出现此种情况
在这里插入图片描述
(可以不删除打印机,使用\\.\pipe\com_2,相应的boot.ini中添加的内容也要做出改变
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="debug" /noexecute=optin /fastdetect /debug /debugport=com2,在后续的windbg配置中对应的也要改为com_2)

1.Windows XP使用windbg 6.x 32位 版本的进行调试

(有些双机调试是用win10+win7搭建的 win7使用windbg 10.x 64位 版本的。)

将安装好的windbg右键发送到桌面快捷方式。(windbg目录:C:\Program Files\Debugging Tools for Windows (x64))
在这里插入图片描述

对桌面快捷方式右键,属性-->目标后面添加内容如下

在这里插入图片描述

双机打开windbg,
在这里插入图片描述

在Symbol File Path中添加如下内容,srvc:\symbolshttp://msdl.microsoft.com/download/symbols

在这里插入图片描述

勾选reload

这种使用url的方法最为推荐,因为符号文件会从微软服务器上自动拖拽,并永久缓存。

也可以用添加环境变量的方式:在这里插入图片描述

我最先使用的配置符号文件的方法就是离线符号文件下载,发现根本无法使用。。。。

其他的配置符号文件的方法:命令行输入

在 windbg 的命令行中输入:

开启此xp虚拟机,选中debug但是不回车!,接着打开windbg,然后回车

在这里插入图片描述
在这里插入图片描述

windbg显示如图
在这里插入图片描述

输入!process 0 0也可成功查看进程

在这里插入图片描述

配置成功!!

 
 
 
 
 

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (6)
雪    币: 1367
活跃值: (2121)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
这么搞太卡了,用VirtualKD
2021-7-21 15:50
0
雪    币: 1750
活跃值: (1390)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
属于是炒冷饭都炒不明白
2021-7-21 17:31
0
雪    币: 2219
活跃值: (5495)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
好的,也在学习中,感谢建议
2021-7-21 20:05
0
雪    币: 2219
活跃值: (5495)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
wx_Dispa1r 属于是炒冷饭都炒不明白[em_38]

请多多指教 

最后于 2021-7-21 20:44 被pyikaaaa编辑 ,原因:
2021-7-21 20:11
0
雪    币: 1211
活跃值: (99)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
XTo
6
很详细,学习中
2021-7-22 09:40
0
雪    币: 1332
活跃值: (9481)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
7
2021-7-22 15:13
0
游客
登录 | 注册 方可回帖
返回
//