Windbg对WinXp进行内核调试

一、调试环境简介
物理机:Windows11
虚拟机:WinXp sp3 (需要相对应版本WinXP内核调试符号表的加载)
软件及工具:Windbg
二、调试环境搭建
1. 配置WinXp系统启动项,将Windows设置为调试执行
打开虚拟机系统盘C盘找到boot.ini系统配置文件并对其进行修改。
重启系统可以进入Debug模式。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200
2. 配置VMware的管道虚拟串口
编辑此虚拟机设置---添加---串行端口---使用命名的管道
\\.\pipe\com_1
该端是服务器
另一端是应用程序
3. 配置WinDbg
File---Kernel Debug---COM
115200
\\.\pipe\com_1
pipe √
Reconnect √
4. 设置Windows内核符号表
File---Symbol File Path
srv*F:\Symbols
三、调试步骤
1. 配置windbg后点击确定
2. 打开winxp虚拟机进入调试模式
3. ctrl+break中断虚拟机进行调试
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值