Windows系统物理安全:PE启动盘绕过密码原理与立体化防御实战
1. 从一次深夜告警说起为什么PE启动盘是系统安全的“后门”深夜某单位的运维人员突然收到核心业务服务器的异常行为告警。管理员紧急封存现场在后续的排查中一个令人不安的细节浮出水面攻击者并非通过常规的远程桌面协议RDP暴力破解或漏洞利用进入而是利用了物理接触服务器的机会通过一个预先准备好的U盘启动盘直接绕过了Windows操作系统的登录密码。这个场景并非虚构它揭示了Windows系统物理安全中一个长期存在且极易被忽视的薄弱环节——PE启动盘。对于绝大多数Windows用户无论是个人电脑还是企业服务器登录密码是守护数据的第一道也常常被认为是唯一一道防线。我们设置了复杂的密码启用了BitLocker甚至配置了Windows Hello生物识别。然而所有这些安全措施都建立在一个前提之上系统是从硬盘上的Windows操作系统正常启动的。一旦攻击者能够引导系统从外部介质如U盘、光盘启动整个安全模型就可能瞬间崩塌。一个功能完整的Windows PEPreinstallation Environment预安装环境启动盘本质上就是一个微型的、运行在内存中的Windows系统。它不仅能访问硬盘上的所有文件包括系统文件、注册表、用户文档更内置了强大的密码修改工具。通过它重置或清空本地管理员账户密码往往只需要几分钟且对硬盘原有数据几乎无损。这不仅仅是理论风险。从热词“无法进dos,请到pe中还原”、“u盘pe系统怎么安装麒麟系统”、“微pe 安装系统”可以看出PE启动盘作为系统维护和安装的利器其制作和使用知识已经非常普及。但工具本身并无善恶关键在于使用者的意图。当它落入别有用心之人手中就从“救命稻草”变成了“万能钥匙”。因此理解并封堵这个“后门”对于任何重视数据安全的Windows系统管理员或个人用户来说都是一项必须掌握的核心技能。本文将深入拆解PE启动盘绕过密码的原理并手把手教你部署一套从BIOS/UEFI固件层到操作系统层的立体化防御方案。2. 核心原理拆解PE系统如何成为密码的“终结者”要防御必须先理解攻击是如何发生的。PE启动盘绕过Windows密码其核心原理并不复杂但非常有效。整个过程可以概括为改变启动路径 - 加载一个拥有完全磁盘访问权限的临时系统 - 直接修改硬盘上存储密码凭证的数据库。2.1 启动过程的“劫持”从固件到操作系统现代计算机的启动是一个链条式的过程。对于主流的UEFI启动模式对应热词“系统平台为uefi gpt”流程大致如下固件初始化开机后计算机的UEFI固件常被用户称为BIOS首先进行硬件自检和初始化。启动管理器加载UEFI固件读取其内部或EFI系统分区ESP中存储的启动管理器如Windows Boot Manager。操作系统加载器执行启动管理器加载位于\EFI\Microsoft\Boot\bootmgfw.efi等位置的Windows加载器。Windows内核启动加载器启动Windows内核进而加载系统驱动和服务最终呈现登录界面。PE启动盘的攻击就发生在第2步。当你在开机时按下特定的功能键如F12、F2、ESC因主板品牌而异进入启动菜单Boot Menu并选择从U盘启动时你实际上是在指示UEFI固件“忽略硬盘上的启动管理器直接执行U盘里的那个”。U盘中的PE系统有自己的引导文件如bootx64.efi它会加载一个精简的Windows内核到内存中运行。此时硬盘上的Windows操作系统尚未被加载其所有的安全策略包括密码验证自然也尚未生效。2.2 密码存储的“命门”SAM文件与注册表Windows的本地用户账户密码经过哈希处理后并非存储在一个普通的文本文件中而是存放在一个名为SAMSecurity Accounts Manager的数据库文件中。这个文件位于C:\Windows\System32\config\SAM对应热词c:\windows\system32\drivers\etc附近路径并且当Windows运行时该系统文件被独占锁定无法直接读写或修改。然而当系统从PE启动盘启动后情况就完全不同了。PE系统运行在内存中它将电脑的硬盘包括C盘视为一个普通的、未被锁定的外部存储设备。PE环境中的工具如经典的NTPWEdit或PCUnlocker可以像打开一个文档一样直接加载C:\Windows\System32\config\目录下的SAM和SYSTEM文件。SYSTEM文件中包含了解密SAM数据库所需的密钥。这些工具的工作原理通常是以下两种之一密码清空直接修改SAM数据库中相应用户的密码哈希值将其设置为空。这是最快速、最常用的方法。密码修改计算一个新密码的哈希值并替换掉原来的哈希值。操作完成后退出PE重启电脑并从硬盘正常启动Windows。此时系统会读取被修改过的SAM文件因此之前设置的密码就失效了或被修改了攻击者便能以该用户身份通常是Administrator无密码登录或使用新密码登录。注意这种方法对微软在线账户Microsoft Account登录的Windows 10/11系统效果有限因为在线账户的凭证验证依赖于网络。但对于本地账户、企业环境中的域账户如果未启用BitLocker等全盘加密以及服务器系统此方法几乎是100%有效的。3. 立体化防御体系构建从BIOS到BitLocker了解了攻击路径我们的防御就可以有的放矢构建一个层层递进的立体化防御体系。单一措施可能被绕过但多层防御会极大增加攻击者的成本和难度。3.1 第一道防线固件层防护BIOS/UEFI密码这是最物理、最基础的一层防御。目标很明确防止未经授权者更改启动顺序或进入启动菜单选择从U盘启动。设置管理员密码Supervisor/Admin Password进入电脑的BIOS/UEFI设置界面开机按Del、F2、F10等键具体参考主板手册。在安全Security选项卡中找到并设置管理员密码。设置此密码后任何试图进入BIOS设置或修改启动顺序的操作都需要先输入该密码。设置启动密码Boot Password部分品牌机或主板如戴尔对应热词“戴尔 bios密码”还提供单独的启动密码功能。设置后每次开机在POST自检后必须输入密码才能继续启动过程这比管理员密码的防护更前置。禁用外部设备启动在BIOS/UEFI的启动Boot选项中你可以将硬盘Windows Boot Manager设置为第一启动项。直接禁用USB启动USB Boot、光盘启动CD-ROM Boot或网络启动PXE Boot。这是最彻底的方法但也会影响你日后使用U盘安装或维护系统。更灵活的做法是启用安全启动Secure Boot。Secure Boot是UEFI的一个安全标准它要求所有启动过程中加载的EFI驱动程序和应用如bootmgfw.efi都必须经过数字签名验证。大多数非官方的PE启动盘无法通过Secure Boot验证因此根本无法被加载。这是目前防御此类攻击最推荐、最有效的单点措施。实操心得与避坑密码管理BIOS密码一旦忘记清除起来非常麻烦通常需要给主板CMOS放电拆机箱、拔电池或跳线对于笔记本或品牌机可能还需要返厂。务必将该密码记录在安全的地方。兼容性问题启用Secure Boot后如果你需要安装Linux或其他操作系统或者使用某些老旧的硬件可能会遇到兼容性问题。此时可能需要临时进入BIOS关闭Secure Boot。物理攻击BIOS密码无法防御拆机拔硬盘挂载到其他电脑上读取数据的攻击。它主要防御的是“快速U盘破解”这种场景。3.2 第二道防线系统层加密BitLocker驱动器加密如果攻击者绕过了BIOS密码例如通过给CMOS放电重置了BIOS或者直接拆下了你的硬盘那么BIOS密码就形同虚设。此时BitLocker全盘加密就是你的终极护盾。BitLocker是Windows Pro、Enterprise及以上版本自带的完整磁盘加密功能。它会对整个操作系统驱动器进行加密加密密钥则与你的电脑硬件TPM芯片和/或你设置的密码/USB密钥关联。工作原理当BitLocker启用后硬盘上的所有数据包括Windows系统文件、SAM数据库、你的个人文档都会被加密存储。未经授权的PE启动盘启动后虽然能“看到”硬盘分区但读取到的全是毫无意义的加密数据无法加载SAM文件更无法修改密码。如何启用确保你的Windows版本支持专业版、企业版等。在搜索框输入“管理BitLocker”并打开。选择你的操作系统驱动器通常是C盘点击“启用BitLocker”。选择解锁方式强烈建议使用TPM芯片如果电脑支持结合PIN码的方式。TPM是一种硬件安全芯片能安全存储密钥额外设置一个PIN码可以在启动早期Windows加载前就要求输入实现了“启动前认证”。妥善备份恢复密钥这是你忘记PIN码或TPM出错时唯一的救命稻草。可以保存到微软账户、打印或保存到文件。实操心得与避坑性能影响现代CPU大多内置了AES-NI指令集BitLocker加密解密对日常使用性能的影响微乎其微可以忽略不计。恢复密钥是命根一定要将恢复密钥保存在至少两个不同的安全位置例如一份打印出来放在家里保险箱一份加密后存储在可靠的云盘。丢失恢复密钥且忘记PIN码意味着数据永久丢失。与系统维护的冲突硬盘被BitLocker加密后很多传统的PE维护工具将无法直接访问C盘数据。你需要使用支持BitLocker解锁的PE工具如微PE的新版本并在启动时提供恢复密钥或密码才能进行操作。3.3 第三道防线增强型登录与账户策略这一层旨在增加攻击者即使进入系统后的操作难度并强化账户本身的安全性。禁用默认管理员账户Windows安装后有一个内置的Administrator账户有时是禁用的有时是启用的。务必在“计算机管理”-“本地用户和组”中确认其状态为“禁用”。然后创建一个新的、名称不常见的本地管理员账户用于管理。使用强密码并定期更换这虽然是老生常谈但依然是基础。避免使用简单的数字、生日、常见单词。对于服务器或高安全要求的电脑可以启用组策略强制密码复杂度和最长使用期限。启用Windows Hello或智能卡对于支持的个人电脑使用指纹、面部识别或PIN码与Microsoft账户或域账户绑定登录比传统密码更安全便捷。PIN码与设备绑定不会在网络上传输。针对“域环境”的特别说明热词中提到了“ad域密码过有效期”。在企业域环境中密码策略由域控制器统一管理本地PE破解对域账户无效因为域账户凭证验证在域控制器上。但本地管理员账户如果存在依然脆弱。企业最佳实践是通过组策略禁用所有终端设备的USB启动、统一启用BitLocker、并确保所有本地管理员账户密码符合复杂策略且定期更改。4. 实战配置一步步锁死你的Windows系统理论讲完我们来点实际的。以下操作以一台支持UEFI和TPM的Windows 11专业版电脑为例。4.1 步骤一进入并配置UEFI固件以常见AMI BIOS为例重启电脑在出现品牌Logo时迅速连续按Delete或F2键进入UEFI设置界面。使用方向键切换到Security选项卡。找到Administrator Password按回车设置一个强密码字母数字符号大于8位。确认后保存退出。再次进入UEFI切换到Boot选项卡。找到Secure Boot选项确保其状态为Enabled。通常它会在“Boot”或“Security”选项卡下。在Boot选项卡下找到Boot Option Priorities将Windows Boot Manager设为第一启动项。找到USB Boot或类似选项可以将其设置为Disabled。如果你需要保留U盘启动能力以备维护可以不关闭此项但之前设置的Admin密码和Secure Boot已经构成了主要防护。按F10选择Yes保存并退出。电脑将重启。4.2 步骤二启用BitLocker驱动器加密正常进入Windows 11系统。点击开始菜单输入“管理BitLocker”并打开。在“操作系统驱动器”旁点击“启用BitLocker”。系统会初始化并检查你的硬件。如果支持TPM它会提示你选择解锁方式。选择“输入PIN”。设置一个至少6位的数字PIN码强烈建议使用更复杂的数字组合不要用123456或生日。选择如何备份恢复密钥。强烈建议选择“保存到文件”将其保存到一个非加密的外部U盘或另一台电脑上。千万不要只保存在加密的C盘或本机。也可以选择打印出来。选择加密范围。“仅加密已用空间”速度更快适合新电脑“加密整个驱动器”更安全适合已用一段时间的电脑。选择加密模式。新电脑通常选“新加密模式”兼容性更好选“兼容模式”。点击“开始加密”。加密过程在后台进行你可以继续使用电脑但期间不要关机或休眠。加密时间取决于硬盘大小和数据量。4.3 步骤三加固本地账户策略按Win R输入lusrmgr.msc打开“本地用户和组”管理器。点击“用户”文件夹。在右侧找到Administrator账户双击打开属性。在“常规”选项卡中勾选“账户已禁用”然后点击“确定”。接下来创建一个新的管理员账户。在右侧空白处右键选择“新用户”。输入一个不常见的用户名如LocalAdmin设置一个极其复杂的密码可以记在密码管理器中取消勾选“用户下次登录时须更改密码”。创建完成后双击这个新用户切换到“隶属于”选项卡点击“添加”。输入Administrators点击“检查名称”后确定。这样就将新用户加入了管理员组。为了更严格我们可以通过组策略进一步限制。按Win R输入gpedit.msc打开本地组策略编辑器Windows家庭版没有此功能需升级或使用其他方法。导航到“计算机配置”-“Windows设置”-“安全设置”-“账户策略”-“密码策略”。可以启用“密码必须符合复杂性要求”设置“密码最短使用期限”和“密码最长使用期限”。导航到“本地策略”-“安全选项”找到“交互式登录不显示最后的用户名”将其启用。这样登录屏幕就不会显示上次登录的用户名了。5. 高级防护与应急响应当防御被挑战时即使部署了上述所有措施安全也是一个持续的过程。我们需要考虑更极端的情况和建立应急响应机制。5.1 应对BIOS密码被清除物理攻击如果攻击者有机会打开机箱通过清除CMOS跳线或拔电池重置了BIOS密码那么第一道防线就失效了。此时BitLocker的作用就至关重要。但除此之外我们还能做什么机箱锁与物理安全对于服务器或重要的台式工作站使用带锁的机箱并将设备放置在受控的物理环境中如上锁的机房、机柜是最根本的物理防护。固件级安全芯片一些商用或高端主板提供比传统BIOS密码更坚固的硬件级安全功能例如英特尔的vPro技术中的英特尔硬件盾Intel Hardware Shield它可以在硬件层面帮助防御固件攻击并更紧密地与BitLocker集成。5.2 检测与审计如何知道有人尝试过防御的另一个维度是感知。你如何知道是否有人试图用U盘启动你的电脑Windows事件日志虽然PE启动本身不会在Windows日志中留下记录因为Windows没运行但一些BIOS/UEFI固件可能会将启动顺序更改事件记录在硬件日志中不过这部分信息通常用户难以直接查看。固件日志部分企业级主板或品牌机的管理功能如戴尔的iDRAC、惠普的iLO可以记录详细的硬件事件包括启动源变化。这对于服务器监控至关重要。第三方安全软件一些端点检测与响应EDR或高级安全软件具备基于硬件的异常启动检测功能但这通常属于企业级解决方案的范畴。对于个人用户更实际的“检测”方式是定期检查。例如偶尔进入BIOS查看启动顺序是否被改动检查机箱封条是否完好等。5.3 应急响应预案当怀疑已被入侵后该做什么如果你像开头那个运维人员一样怀疑系统已被通过物理方式入侵应该立即执行以下步骤立即隔离将受影响的机器从网络中断开拔掉网线防止攻击者维持访问或横向移动。证据保全在采取任何修复措施前如果条件允许应对整个系统硬盘创建一份完整的磁盘镜像Forensic Image用于后续分析。可以使用专门的取证启动盘如FTK Imager Live CD来完成确保操作过程不会污染原始证据。密码全面重置重置BIOS/UEFI管理员密码。在另一台可信的电脑上用备份的恢复密钥解锁BitLocker加密的硬盘如果需要访问数据。重置所有本地用户账户密码特别是管理员账户。如果使用了微软账户或域账户立即在线修改密码并检查账户的登录活动记录。全面安全检查检查系统中是否被创建了新的隐藏账户查看lusrmgr.msc和注册表HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users下的键值需提权。检查计划任务、启动项、服务中是否有可疑条目。使用杀毒软件或反恶意软件工具进行全盘扫描。根源加固根据本次事件重新评估并加强物理安全措施和上述的技术防御层。考虑启用更严格的BitLocker PIN码或研究部署基于硬件的安全密钥如YubiKey进行预启动认证。物理安全是信息安全体系中不可或缺的一环。通过理解PE启动盘的工作原理并系统地部署BIOS/UEFI密码、Secure Boot、BitLocker加密和强化的账户策略你可以构建一个足以抵御绝大多数机会主义攻击的坚固防线。安全没有银弹它是一套组合拳。将这些措施落到实处你就能确保你的Windows系统不会因为一个小小的U盘而门户洞开。

相关新闻

5分钟快速备份QQ空间历史说说:GetQzonehistory开源工具完整指南

5分钟快速备份QQ空间历史说说:GetQzonehistory开源工具完整指南

5分钟快速备份QQ空间历史说说:GetQzonehistory开源工具完整指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还记得那些年你在QQ空间写过的青春记忆吗?那些记…

2026/10/12 1:39:43 阅读更多 →
3步掌握Galacean Effects:Web动画开发的终极解决方案

3步掌握Galacean Effects:Web动画开发的终极解决方案

3步掌握Galacean Effects:Web动画开发的终极解决方案 【免费下载链接】effects-runtime It can load and render cool animation effects 项目地址: https://gitcode.com/gh_mirrors/ef/effects-runtime Galacean Effects是一款强大的开源动画特效库&#xf…

2026/10/6 17:24:16 阅读更多 →
MEV工具对比:为什么mev-bundle-generator是图论驱动的套利解决方案首选?

MEV工具对比:为什么mev-bundle-generator是图论驱动的套利解决方案首选?

MEV工具对比:为什么mev-bundle-generator是图论驱动的套利解决方案首选? 【免费下载链接】mev-bundle-generator A graph based, trait pluggable MEV bundle generator with quadratic gradient descent price optimization implemented in Rust. 项目…

2026/10/10 15:19:08 阅读更多 →

最新新闻

Python 装饰器:我以为的语法糖,其实是定义时立刻执行的函数调用

Python 装饰器:我以为的语法糖,其实是定义时立刻执行的函数调用

这个坑我是被项目逼着学会的。 有一次产品要求给所有接口加耗时统计,我打开函数,开头写一行 start_time time.time(),return 前再写一行 print。改到第三个函数时我开始怀疑人生——同样的代码复制粘贴几十遍,以后改格式还得逐个…

2026/10/12 2:29:25 阅读更多 →
《信息论基础》第一章学习笔记

《信息论基础》第一章学习笔记

信息论来源:1948年香农发表论文《通信的数学理论》,在噪声信道中有效传输信息,对信息给予科学定量描述,创造性地采用概率论方法研究通信问题,给出信息定量描述,奠定经典信息论基础。1949年香农发表《噪声下…

2026/10/12 2:29:25 阅读更多 →
运动粘度仪与全自动低温乌氏粘度仪:原理、应用与选型

运动粘度仪与全自动低温乌氏粘度仪:原理、应用与选型

搞油品、高分子、绝缘油检测这一行的人,应该都有过这种经历:一排玻璃乌氏管泡在透明恒温油浴里,人蹲在边上掐着秒表,眼睛死死盯着液面流过上下刻度线,一整天下来眼睛都快花了。后来换了全自动运动粘度仪,从…

2026/10/12 2:29:25 阅读更多 →
ISO9001与 ISO14001/45001 一起做三体系,企业能省多少?整合认证全攻略

ISO9001与 ISO14001/45001 一起做三体系,企业能省多少?整合认证全攻略

摘要:管理体系认证中,质量、环境、职业健康安全三体系常被企业一并提上日程。本文围绕 ISO9000(即 ISO 9001)、ISO 14001、ISO 45001 的整合认证,客观梳理三体系差异、整合方式与节省逻辑,帮助宁夏企业理性…

2026/10/12 2:29:25 阅读更多 →
谷歌下一代杀器Gemini 4 Carbon曝光,RSI大招逼近Opus 5.5

谷歌下一代杀器Gemini 4 Carbon曝光,RSI大招逼近Opus 5.5

谁能想到,谷歌的Gemini 4 Argon还没来,下一代模型的爆料就来了。 就在刚刚,外媒曝出,谷歌Gemini 4下一代模型Carbon,已经作为绝密杀器」,悄悄上线测试了! 据悉,谷歌目前正在内部编…

2026/10/12 2:29:25 阅读更多 →
HDMI2.0 转 DP1.4 桥接方案评估:国产 GSV2125C@ACP 芯片选型笔记

HDMI2.0 转 DP1.4 桥接方案评估:国产 GSV2125C@ACP 芯片选型笔记

前言当前 AI 迷你主机、便携屏、多功能扩展坞等硬件项目,经常遇到信号源只有 HDMI 输出,但后端显示板、图像采集设备仅支持 DP 输入的场景。HDMI 转 DP 属于主动协议转换,早期方案大多依赖海外桥接芯片,供应链稳定性、成本都存在一…

2026/10/12 2:28:24 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →