windbg 源码调试(驱动层)
参考:
https://www.cnblogs.com/QKSword/p/10479702.html
win7 驱动测试环境设置:
1.设置系统测试环境:
2.对驱动进行签名:
一.源码调试:
1.双机调试连接虚拟机(win7 32 ):
2.设置符号路径:
.sympath+ D:\TestCode\Driver\WD_VS2013\Checked_win7
3.设置源码路径:
.srcpath+ D:\TestCode\Driver\WD_VS2013
4. 驱动文件,入口点:
5.设置断点 bu WD!DriverEntry (bu Set Unresolved Breakpoint):
6. g运行系统,使用驱动加载器加载驱动:
7.Load 命中入口点断点
8. 可以ctrl+o 打开其他的源文件 按f9 下断点。
二、无源码调试:
1.windbg连接虚拟机,进行双机调试
2.用cffExplorer 查看入口点偏移:
3.下偏移断点 ( bp WD+0x1160):
4.启动驱动:
5. 用ida打开WD.sys
6. 调试驱动
三. 文件下载URL(驱动使用的别人的模板):