搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

BishopFox/sliver

安全

面向授权安全测试的开源跨平台 C2 与对手模拟框架。

12,302
1,662
Go
GPL-3.0
创建于 7 年前

项目定位

Sliver 是 BishopFox 维护的开源对手模拟与红队框架,用于授权范围内的安全测试。它是一套命令与控制(C2)系统,用来管理部署在 macOS、Windows、Linux 目标上的植入体。

它区别于固定载荷的关键设计在于按二进制动态编译:每个植入体都使用独立生成的非对称加密密钥,而不是共享同一个静态载荷。C2 通道支持 Mutual TLS、WireGuard、HTTP(S) 和 DNS。框架还支持原生与 shellcode 载荷、用户态反射加载、内置 shellcode 编码,以及在 amd64 和 arm64 上执行 BOF/COFF。

适合需要在明确授权下使用可控 C2 平台的红队、渗透测试人员和团队。

快速使用

官方给出的路径是从 Sliver Release 页面 下载最新版本,再按 Getting Started 文档 完成服务端和客户端的基本配置。

Linux 上 README 还提供一行安装命令:

curl https://sliver.sh/install | sudo bash

安装完成后启动客户端:

sliver

该命令只启动客户端;服务端配置和基本操作流程需要结合 Getting Started 文档完成。如需最新代码,可按 从源码编译 的说明操作。

使用约束

Sliver 仅应用于授权的安全测试;作为双用途 C2 框架,在未获授权的情况下使用不属于合法用途。服务端和客户端均可在 macOS、Windows、Linux 上运行。植入体官方支持同样这三个平台,也可能运行在 Go 编译器支持的其他目标上,但这些组合没有经过常规测试。项目采用 GPLv3 许可证,部分子组件有各自独立的许可证,详见对应子目录。

HotRepo 点评

在 2026-11-09 的 Go 日榜上,Sliver 新增 16 Star,位列第 16。站内没有长期快照序列,单日记录不足以判断趋势。更值得注意的是这个成熟双用途安全项目的体量——约 12.3k Star、1.7k Fork——以及它的覆盖范围:四种 C2 传输、按植入体动态编译、amd64 与 arm64 上的 BOF 支持。服务端和客户端均用 Go 编写,意味着工具可以从源码构建和审查,而不只是以二进制形式分发。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

Sliver – Adversary Emulation Framework
▲ 4 · 0 条评论 · 2022年2月14日

相关推荐

  1. nukeratframework/nukerat面向红队后渗透与命令控制的开源框架,提供跨平台植入体和隐蔽执行能力。TypeScript110