SigFlip 是一个用于修补 authenticode 签名的 PE 文件 (exe、dll、sys 等) 的工具,而不会使现有签名失效或破坏。
SigFlip 是一个用于修补 authenticode 签名的 PE 文件 (exe、dll、sys 等) 的工具,而不会使现有签名失效或破坏。
SigFlip 是一个用于修补经 Authenticode 签名的 PE 文件(exe、dll、sys 等)的工具,这种方式不会影响或破坏现有的 Authenticode 签名,换句话说,您可以通过嵌入数据(即 shellcode)来更改 PE 文件的校验和/哈希值,而不会破坏文件签名、完整性检查或 PE 文件的功能。 SigInject 会对 PE 文件的 [WIN_CERTIFICATE] 证书表进行加密并注入 shellcode,加密密钥会用于与基本的 BOF/C/C# 加载器(SigLoader)一起使用。 SigInject 会将修改后的 PE 文件保存下来,并保持其签名和证书的有效性。
SigLoader 是一个基本加载器,它接受 SigInject 创建的修改后的 PE 文件路径和解密密钥作为参数,然后提取和解密嵌入的 shellcode,以便与选择的 shellcode 注入一起使用。SigFlip 会检查 PE 哈希是否已成功更改,并且在端点针对这种常见的配置错误进行加固时,也会检查并安全退出(请查看"详细信息"部分)。快速说明: SigFlip、SigInject 和 SigLoader 都可作为 BOF 脚本和 .NET 组件提供,唯一的区别是,如果您选择使用 .NET 文件而非 BOF,SigInject 的功能将作为 SigFlip 的一部分实现(-i)。
它主要用于持久性、横向移动或代码/命令执行,并可帮助实现以下功能:
暂无开放 Issues,或尚未同步最近议题。