无论如何要调试带有安全启动的Windows内核吗?
Posted
技术标签:
【中文标题】无论如何要调试带有安全启动的Windows内核吗?【英文标题】:Is there anyway to debug a windows kernel with secure boot on? 【发布时间】:2021-07-11 08:22:44 【问题描述】:无论如何我可以调试具有安全启动功能的 Windows 内核吗?当我尝试打开调试模式时,Windows 上的安全启动提示我需要将其关闭。
是否有任何方法/技巧可以在安全启动开启时进行调试?
目标机器是 win 10 x64。
编辑:我正在使用 VMware,这是我要调试的客户机。
【问题讨论】:
我会说如果它处于安全模式,那么它是安全的......如果不是,调试会破坏安全性不是吗? @Jean-BaptisteYunès 但必须有办法,我使用的是 VMware 及其客户机,所以我怀疑没有任何调整或任何东西 【参考方案1】:是否有任何方法/技巧可以在安全启动开启时进行调试?
Windows 内核调试不需要禁用安全启动。
只有在尝试启用内核调试(bcdedit /debug on)之前才需要禁用安全启动。开启Kernel Debug的操作完成后,可以重新开启Secure boot,不会影响刚刚开启的Kernel Debug设置。
【讨论】:
@OneAndOnly 我希望这对你有用。如果是这样,请将此帖子标记为已回答,以便他人受益。如果您有任何其他问题,请随时告诉我。以上是关于无论如何要调试带有安全启动的Windows内核吗?的主要内容,如果未能解决你的问题,请参考以下文章
寒江独钓windows内核安全编程 那个first程序在win7下能跑起来吗
寒江独钓 windows内核安全编程 调试,vmware安装驱动后net start first 系统错误3,说找不到指定的路径?
安全模式下windows server 2003中sql server服务如何启动