sliver README

The project's README from github.com/BishopFox/sliver. As one markdown file: README.md.

Sliver

Sliver is an open source cross-platform adversary emulation/red team framework, it can be used by organizations of all sizes to perform security testing. Sliver's implants support C2 over Mutual TLS (mTLS), WireGuard, HTTP(S), and DNS and are dynamically compiled with per-binary asymmetric encryption keys.

The server and client support MacOS, Windows, and Linux. Implants are supported on MacOS, Windows, and Linux (and possibly every Golang compiler target but we've not tested them all).

Release golangci-lint License: GPL v3

Visit https://sliver.sh/ for tutorials and documentation.

Features

Getting Started

Download the latest release and see the Sliver wiki for a quick tutorial on basic setup and usage. To get the very latest and greatest compile from source.

Linux One Liner

curl https://sliver.sh/install|sudo bash and then run sliver

Help!

Please checkout the wiki, or start a GitHub discussion.

Compile From Source

See the wiki.

License - GPLv3

Sliver is licensed under GPLv3, some sub-components may have separate licenses. See their respective subdirectories in this project for details.

sliver (BishopFox/sliver)

Searching Database…

12.1K ·GitHub
这是什么?Sliver 是一个开源的跨平台对手模拟和红队框架,各种规模的组织都可以用它来做安全测试。
这是我本地运行的工具,还是需要部署的服务器?它是一个客户端-服务器框架:你先运行一个 Sliver 服务器,用客户端控制台来操作它,再生成植入体(implant)二进制文件。植入体在目标机器上执行后,会回连到你这边。
怎么把它跑起来?下载最新发布版,按 wiki 的快速上手教程操作,然后启动 'sliver' 控制台。Linux 有一个一键安装脚本;想要最新的代码也可以自己从源码编译。
开始之前需要先装点什么吗?日常使用不需要额外配置——直接下载现成的发布版二进制文件就行。只有想从源码编译最新代码时才需要 Go 工具链,因为 Sliver 是用 Go 写的。
有没有它覆盖不到的平台?除了 Windows、macOS、Linux 这三大桌面系统之外,植入体在其他平台上不保证能用——理论上任何 Golang 编译器支持的目标平台都可能运行,但作者表示并没有全部测试过。
它能在我的电脑上运行吗,还是像很多红队工具一样只支持 Linux?服务器、客户端和植入体都能在 macOS、Windows 和 Linux 上运行,所以同一个框架既覆盖操作端,也覆盖目标机器。
要花钱吗?许可证有限制吗?它免费且采用 GPLv3 许可证。注意个别子组件可能使用各自独立的许可证,详情见它们各自的子目录。
植入体是怎么回连服务器的?通过 Mutual TLS(mTLS)、WireGuard、HTTP(S) 或 DNS 回连,而且每个植入体在编译时都会动态编入各自的非对称加密密钥。HTTP(S) C2 甚至可以为每次部署以程序化方式生成。
植入体在一台机器上跑起来之后能做什么?都是后渗透的常用功能:在 Windows 上支持进程迁移、进程注入和用户令牌操作。它还能在内存中执行 .NET 程序集、在内存中加载 COFF/BOF,并可以通过 TCP 或命名管道在目标网络中横向跳转。
多个操作员可以同时共用一台服务器吗?可以——内置多人模式,整个团队可以共用一个 Sliver 服务器协作。会话还支持用 Python 完全脚本化,方便把你的工作流程自动化。
它是怎么设法领先蓝队一步的?动态代码生成和编译期混淆让每次构建的植入体都独一无二;DNS 金丝雀能发现防守方是否在追踪你的 C2。Let's Encrypt 集成则帮助 HTTPS 信道混入正常流量。
Creator
BishopFox
Size
221.2 MB
Stars
12.1K
Age
7y
Commits · 90 Days