问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在windbg调试驱动时下断点需要在源程序修改吗

发布网友 发布时间:2022-03-26 16:06

我来回答

1个回答

热心网友 时间:2022-03-26 17:35

1.编译好你的驱动,假设名为ShowSSDT.sys,并把驱动符号文件ShowSSDT.pdb发送到MySysSymbols文件夹下(之前设定的自己的调试符号文件夹)
2.启动虚拟机,选择调试方式进入系统
3.在Windbg中按下Ctrl+Break,输入bu ShowSSDT!DriverEntry(设置断点)回车确认然后输入g命令继续执行
4.把ShowSSDT.sys拖到虚拟机中(也可以通过网上邻居将驱动文件复制过去\\192.168.1.22\C$),在虚拟机系统中启动InstDrv,加载此驱动(也可以使用SRVINSTW.EXE将驱动作为服务安装到系统,然后使用net start 驱动名或是 net stop 驱动名)
5.回到Windbg窗口,如果一切正常的话,你会看到已经中断在ShowSSDT.sys的入口代码处了
接下来,要单步还是要下断点、要继续执行什么的,就全由你来作主了~~

F9设置断点,在按一次则取消断点
F10单步前进,即单步执行,遇到函数(call指令),不会进入函数内部,而是继续函数返回后的工作
F11单步进入,即单步执行,遇到函数(call指令),则进入函数内部继续单步执行
Debug->Break中断调试(只有在中断的情况下才能设置断点)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 如何使用WinDbg分析VC++应用程序的故障转储 如何使用windbg到hook的位置 请教WinDbg使用,std 如何用WinDbg分析MEMORY.DMP文件 如何使用WinDBG跟踪调试ASL/ACPI win7电脑蓝屏怎么用windbg解决 。。。。求救 windbg 怎么调试驱动程序 如何使用windbg在驱动加载时下断 如何用windbg分析64位机上32位程序的dump文件 如何用WinDbg定位内存泄露 关于windbg入门 如何利用 WinDbg 进行双机调试 如何使用windbg调试.exe 如何用WinDBG远程调试程序 如何使用WinDbg调试进程信息 windbg.exe安装后怎么用 WinDbg怎么用? 迅雷FTP站点收藏在哪个文件里? 迅雷5的收藏功能,现在在那里能看到 迅雷影视上收藏的电影在哪儿查看? 一加6配置怎么样 一加手机6详细配置一览 电商最火旗舰机PK 一加6/小米MIX2S拍照对比 一加6T和一加6有什么区别? 荣耀10和一加六有什么区别? 如何评价一加6 一加6属于什么水平手机?有什么特色吗? 一加手机怎么样?值得买吗? 一加手机5重吗?手机厚度是多少? 一加手机质量好不好? 一加手机到底怎么样?有用过的朋友能详细说一下不 荣耀v30防水吗 荣耀 30掉水池里面了? 荣耀30进水怎么办? 荣耀30进水了? 荣耀 30进水怎么办 怎么修? 华为荣耀30pro参数详细参数 荣耀 30掉水里,能正常开机,手机卡显示无服务? 频繁恢复出厂设置,对电脑有危害吗 请问手机多次恢复出厂设置对手机有伤害吗? 手机频繁恢复出厂设置对手机有影响吗