飘在云端

东西南北,海角天涯

· · · 114次浏览

Fuck-Microsoft

收拾一些微软自带的默认安全措施全家桶,一撸到底,给我爬

其实这部分内容在以前文章零零散散有所体现,这次聚合一下,这篇文章会持续常驻更新

文中的所有资源都整理放在一起了,下载地址:


真神降临: windows-defender-remover

  • 移除/临时屏蔽 Windows 安全中心、Windows Defender 全家桶、基于 Windows 虚拟化的安全性 (VBS)、Windows SmartScreen、Windows 安全服务、Windows Web 威胁服务、Windows 文件虚拟化 (UAC)、Microsoft Defender App Guard、Microsoft 驱动程序阻止列表、禁用 Spectre(幽灵) 和 Meltdown(熔断) 缓解措施(KB4073757 补丁,CPU 微码补丁,通过推测执行实现缓存侧信道攻击,该补丁将影响CPU性能)
    关于 VBS 补充说明,真正的仅关闭 VBS 基于虚拟化的安全性,而不影响 Hyper 虚拟化/vt,支持 24h2,支持重启不复发(如果关闭后自己主动打开 hyper,会自动打开 VBS,这个不是复发,是预期行为,需要自己再次手动关闭)

还工具额外处理了

关闭 内核隔离,Windwos 安全中心页面 → 设备安全 → 内核隔离

  • 内存完整性

    关闭 核心隔离,Windwos 安全中心页面 → 设备安全 → 核心隔离

    1. 内核模式硬件强制实施堆栈保护
    2. 内存访问保护
    3. 数据执行保护(DEP)
    4. 强制图像随机化(强制 ASLR)
    5. 随机内存分配(由下而上 ASLR)
    6. 控制流保护 (CFG)
    7. 验证异常链(SEHOP)
    8. 验证堆完整性
    9. 任意代码防护(ACG)
    10. 代码完整性防护
    11. 验证映像依赖项完整性
    12. 验证堆栈完整性(StackPivot)
    13. 导入地址筛选(IAF)
    14. ……

使用方法,在此之前你需要主动关闭 Windows Defender 实时保护和反篡改保护,该软件在 GitHub 完全开源,代码可审计,拥有 4K+ 的 star,项目地址见文末,放心加白名单,没有病毒和后门,右键以管理员身份运行分享链接里面的 DefenderRemover.exe,输入 Y**,并回车,表示全部移除,1-2分钟之后,系统会自动重启,一切搞定

该工具没有主动关闭 DEP 数据执行保护,因为一些游戏反作弊程序的兼容问题,我们手动关闭就好,管理员权限下的 ps/cmd 执行

bcdedit /set {current} nx AlwaysOff

其他根据需要自行处理的

  • 关闭 防火墙(域网络/专用网络/公用网络)

    netsh advfirewall set allprofiles state off
    
  • 关闭 Windows 自动维护
    使用方法:运行 关闭windows自动维护.exe,解压注册表文件,双击导入即可
  • 关闭 Windows 自动更新
    有多种方案
  • 方法一,使用 Windows Update Blocker,简洁高效(如果没复发):
    运行 关闭 Windows 自动更新_Wub_v1.8.exe 解压到任意目录,进入解压目录,右键以管理员身份运行运行 Wub_x64.exe,选择 Disable Update(禁止更新),最后点击 Apply Now(立即应用)
  • 方法二,GitHub 开源方案(处理的更彻底)
    先确保当前没有挂起的/等待中的待安装更新,检查设置>更新和安全 页面自行验证,如果有让它进行完再说
    运行 关闭 Win10 11 自动更新.exe,解压到任意目录,进入解压后的目录,以管理员身份运行 disable updates.bat
    当某些服务依赖于更新服务的运行才可以使用时,如 Microsoft Store 依赖于 Windows Update 服务,就运行 use update service.bat 恢复 Windows 自动更新服务和它的依赖服务
    完成后,运行 disable updates.bat 再次禁用更新服务
  • 移除 Microsoft Edge (可选仅屏蔽入口/完全移除/一起移除 WebView2 运行库)
    运行 Remove-MS-Edge-main.exe,解压后进入解压目录,以管理员身份运行 Remove-Edge.exe

禁用驱动强制签名需要特殊处理,根据情况酌情选择

  • 临时禁用驱动强制签名(DSE),一定有效,能直接运行未签名驱动

按住 Shift + 点击重启,Windows 将重新启动并显示 高级启动 选项,启动设置>重新启动>高级选项 中选择 疑难解答,重新启动后,你将看到启动设置列表。按 F7 或相应的键选择 “禁用驱动程序强制签名”。

或者使用这个方法,但是可能需要测试签名,无签名无法运行

bcdedit /set nointegritychecks off
bcdedit.exe -set loadoptions DENABLE_INTEGRITY_CHECKS
bcdedit.exe /set testsigning off

重启生效

  • 进阶【彻底永久处理】,使用分享链接里面的 EfiGuard 处理 PatchGuard 和 DSE
    该项目也在 GitHub 开源,并持续维护更新适配,具体地址见文末
    EfiGuard 可在引导时破解 Windows 引导管理器、引导加载程序和内核,以禁用 PatchGuard 和驱动程序签名强制 (DSE)
    支持所有 EFI 兼容版本的 Windows x64,从 Vista SP1 到 Windows 11
    使用方法详情见 GitHub 说明
    大概流程
    下载 EfiGuard 并将 EFI/Boot/Loader.efi 重命名为 bootx64.efi
    将文件放在 ESP 分区,假设 ESP 分区的盘符是 X:,两个文件的路径现在应该是 X:/EFI/Boot/{bootx64|EfiGuardDxe}.efi
    使用 EasyUEFI 手动添加 UEFI 引导项
    修改 BIOS 启动菜单,使用新增的 UEFI 启动项,Windows 现在应该可以启动,并且您应该在启动期间看到 EfiGuard 消息。
    因为您需要为加载程序添加 UEFI 启动条目

鸣谢:

https://learn.microsoft.com/zh-cn/defender-endpoint/customize-exploit-protection
https://github.com/ionuttbara/windows-defender-remover
https://github.com/ShadowWhisperer/Remove-MS-Edge
https://www.sordum.org/9470/windows-update-blocker-v1-8
https://github.com/tsgrgo/windows-update-disabler
https://github.com/Mattiwatti/EfiGuard
评论 (0条)