
此脚本旨在缓解严重漏洞CVE-2024-38063的影响,该漏洞是Windows TCP/IP协议栈中与IPv6相关的远程代码执行(RCE)漏洞。通过禁用系统上的IPv6,此脚本提供了临时的缓解措施,可在不安装相应KB(知识库)更新的情况下保护系统免受该漏洞的潜在利用。
创建注册表文件: 脚本生成一个.reg文件,修改Windows注册表以禁用IPv6,具体是通过设置Tcpip6\Parameters注册表键下的DisabledComponents值。
检查目录是否存在: 检查保存.reg文件的目录是否存在。如果不存在,脚本将创建所需的目录。
应用注册表设置: 脚本将生成的.reg文件导入Windows注册表,从而禁用系统上的IPv6。
清理: 应用注册表设置后,脚本删除生成的.reg文件及其所在目录(如果是由脚本创建的)。
用户通知: 最后,脚本通知用户IPv6设置已更新,并建议重启系统以确保更改生效。
CVE-2024-38063 是一个重大安全威胁,因为它允许攻击者利用特制的IPv6数据包在易受攻击的系统上远程执行代码。该漏洞尤其危险,因为其利用复杂度低,且大多数Windows系统默认启用IPv6。
注意: 尽管此脚本提供了临时缓解措施,但建议尽快应用Microsoft的官方KB更新,以全面保护系统免受该漏洞的侵害。
运行脚本: 以管理员权限在PowerShell窗口中执行脚本。
重启系统: 脚本完成后,重新启动计算机以应用更改。
关注官方补丁: 留意Microsoft的官方更新,确保通过KB更新彻底修补该漏洞。
此脚本仅作为临时应对方案。禁用IPv6可能会影响某些网络功能,建议在可用时尽快应用Microsoft的官方补丁。
本项目采用MIT许可证授权——详情请参见LICENSE文件。