跳到主要内容
项目档案文档型项目

BishopFox/sliver 文档/知识库:适合谁看、怎么使用

BishopFox/sliver:Sliver是BishopFox开发的开源跨平台对抗仿真与红队测试框架,支持多协议C2通信、动态植入物编译与丰富后渗透能力,面向授权安全测试场景本页整理它适合谁看、核心内容和站内延伸入口。

12,216GoStar 于 2026年10月5日2026年10月31日 更新

AI 总结

Sliver是BishopFox开发的开源跨平台对抗仿真与红队测试框架,支持多协议C2通信、动态植入物编译与丰富后渗透能力,面向授权安全测试场景提供可扩展的测试工具。

中文项目介绍

Sliver是BishopFox开发的开源跨平台对抗仿真与红队测试框架,采用Go语言开发,服务端与客户端均原生支持macOS、Windows、Linux三大操作系统,植入物除三大平台外还可适配Go编译器支持的其他目标平台。 它主要解决授权安全测试、对抗仿真演练场景下,跨平台C2通信搭建、定制化植入物生成及后渗透能力执行的需求,为红队人员提供开源可扩展的测试框架,降低专业红队工具的使用门槛。 框架支持mTLS、WireGuard、HTTP(S)、DNS等多种C2通信通道,植入物支持动态编译生成、每二进制唯一非对称加密密钥,提供原生载荷、shellcode载荷、用户态反射加载、BOF/COFF执行等丰富后渗透能力,同时内置AI辅助功能模块,支持代理循环、多步骤推理与工具调用,可提升红队测试效率。 项目配套完整的官方文档站点与wiki教程,同时提供预编译包、一键安装脚本与源码编译方式,面向不同使用习惯的用户提供灵活的部署选项。

详细信息与使用说明

1. 项目定位与用途

Sliver是由BishopFox开发的开源跨平台对抗仿真与红队测试框架,定位为面向各类规模组织的授权安全测试工具,核心用途是为红队人员、安全研究人员提供可定制、可扩展的C2通信与后渗透测试能力。框架采用Go语言开发,服务端与客户端均原生支持macOS、Windows、Linux三大操作系统,植入物除三大平台外还可适配Go编译器支持的其他目标平台,所有组件均遵循GPLv3协议开源,用户可基于自身需求进行二次开发与定制。

2. 解决的问题

该框架主要解决授权安全测试与对抗仿真场景下的三类核心需求:一是跨平台C2通信搭建需求,支持mTLS、WireGuard、HTTP(S)、DNS等多种通信通道,适配不同网络环境下的隐蔽通信要求;二是定制化植入物生成需求,支持动态编译生成带唯一非对称加密密钥的植入物,避免特征检测;三是后渗透能力执行需求,内置BOF/COFF执行、shellcode生成、用户态反射加载等丰富能力,降低红队测试的技术门槛。

3. 适用场景

Sliver仅适用于获得明确授权的安全测试场景,主要包括三类:一是企业授权红队渗透测试,用于模拟真实攻击者行为,验证企业安全防护体系的有效性;二是企业安全对抗仿真演练,用于检验安全团队的事件响应与威胁处置能力;三是后渗透能力研究与测试,用于安全研究人员测试各类后渗透技术的实现效果与检测规则。

4. 安装方式

仓库中明确给出三种安装方式:一是直接下载预编译版本,可从GitHub Releases页面获取对应操作系统的预编译包,解压后即可直接使用;二是Linux环境一键安装,执行curl https://sliver.sh/install|sudo bash命令即可完成安装,安装后直接运行sliver命令启动;三是从源码编译安装,需Go 1.27.1及以上版本环境,具体步骤可参考官方wiki的编译指南。

5. 使用方式

安装完成后直接运行sliver命令即可启动客户端与服务端,基础操作可查阅官方wiki的入门教程完成学习。框架提供交互式命令行界面,支持通过各类命令完成植入物生成、会话管理、后渗透命令执行等操作,遇到问题可参考官方文档站点或GitHub讨论区获取帮助。

6. 补充说明与实现特点

项目包含Go核心框架与Next.js文档站点两部分,核心框架基于gRPC、gorilla/mux构建C2通信与路由能力,依赖cobra实现命令行交互逻辑;AI功能模块采用三层分层事件模型设计,支持多步骤推理、工具调用、UI-only项持久化与跨客户端同步;项目依赖采用replace规则适配部分第三方库的fork版本,保证构建稳定性,部分子组件可能采用独立许可证,需查阅对应子目录说明。

思维导图

Sliver 红队测试框架

常见问题

BishopFox/sliver 是做什么的?

Sliver是BishopFox开发的开源跨平台对抗仿真与红队测试框架,支持多协议C2通信、动态植入物编译与丰富后渗透能力,面向授权安全测试场景提供可扩展的测试工具。

BishopFox/sliver 适合用在什么场景?

Sliver是由BishopFox开发的开源跨平台对抗仿真与红队测试框架,定位为面向各类规模组织的授权安全测试工具,核心用途是为红队人员、安全研究人员提供可定制、可扩展的C2通信与后渗透测试能力。框架采用Go语言开发,服务端与客户端均原生支持macOS、Windows、Linux三大操作系统,植入物除三大平台外还可适配Go编译器支持的其他目标平台,所有组件均遵循GPLv3协议开源,用户可基于自身需求进行二次开发与定制。

BishopFox/sliver 如何安装?

仓库中明确给出三种安装方式:一是直接下载预编译版本,可从GitHub Releases页面获取对应操作系统的预编译包,解压后即可直接使用;二是Linux环境一键安装,执行curl https://sliver.sh/install|sudo bash命令即可完成安装,安装后直接运行sliver命令启动;三是从源码编译安装,需Go 1.27.1及以上版本环境,具体步骤可参考官方wiki的编译指南。

BishopFox/sliver 如何开始使用?

安装完成后直接运行sliver命令即可启动客户端与服务端,基础操作可查阅官方wiki的入门教程完成学习。框架提供交互式命令行界面,支持通过各类命令完成植入物生成、会话管理、后渗透命令执行等操作,遇到问题可参考官方文档站点或GitHub讨论区获取帮助。