PoC 工具,通过 MS-EFSRPC 的 EfsRpcOpenFileRaw 或其他函数强制 Windows 主机向其他机器进行身份验证 :)
该工具使用 LSARPC 命名管道及接口 c681d488-d850-11d0-8c52-00c04fd90f7e,因为它更为普遍。但也可以通过 EFSRPC 命名管道和接口 df1941c5-fe89-4e79-bf10-463657acf44d 触发。对域控制器无需凭据 :D
禁用 EFS 服务似乎无法缓解该“特性”
Python 版本需要安装 Impacket,Windows PoC 在 VS 2019 Community 上完成。 如果编译出现问题,请记得在链接器中添加 Rpcrt4.lib。以 x86 编译。
灵感来源于 @tifkin_、@elad_shamir 以及 SpecterOps 其他成员在 MS-RPRN 上的先前工作。
微软的不完整补丁 :) https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-36942
MS-EFSRPC - 加密文件系统远程 (EFSRPC) 协议 https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-efsr/08796ba8-01c8-4872-9221-1000ec2eff31
