
Wails로 구축된 Sliver C2용 데스크톱 운영자 콘솔입니다. 프록시나 프로토콜 재구현 없이 gRPC 서비스와 직접 인터페이스하여 Sliver용 네이티브 경량 GUI 인터페이스를 제공합니다.
Cobalt Strike와 Havoc의 정신을 계승한 Sliver C2 프레임워크용 데스크톱 운영자 콘솔입니다. Raj Kumar Mullapudi가 설계 및 개발했습니다.
Sliver GUI는 Sliver의 기존 rpcpb.SliverRPC gRPC 서비스를 감싸는 얇은 Wails v2 (Go + 순수 HTML/CSS/JS) 프론트엔드입니다. C2 로직을 전혀 재구현하지 않으며, 공식 sliver-client와 동일한 mTLS 운영자 .cfg 파일로 연결합니다. 모든 명령 및 제어 기능은 Sliver 자체에서 제공됩니다. 백엔드가 Go이기 때문에 Sliver의 실제 protobuf/gRPC 스텁을 직접 가져옵니다. grpc-web 프록시도, 프로토콜 재구현도, 업스트림이 .proto를 변경할 때 발생하는 드리프트(불일치)도 없습니다.
승인된 용도로만 사용하세요. 이 도구는 공격 보안(offensive-security) 도구입니다. 소유한 시스템이나 명시적인 서면 테스트 허가를 받은 시스템에서만 사용하십시오.
에이전트별:- ps · ls · cd · pwd · cat · mkdir · rm · mv · cp · chmod · chown · download · upload · screenshot · netstat · ifconfig · env · getenv · setenv · unsetenv · reg · grep · mount · memfiles · ssh · whoami · getprivs · getpid · procdump · kill · chtimes · execute · execute-assembly · execute-shellcode · sideload · spawndll · getsystem · make-token · impersonate · rev2self · runas · migrate · backdoor · dllhijack · msf · msf-inject · extensions · ext · socks · portfwd · rportfwd · wg-portfwd · wg-socks · pivot · services · loot · shell · shell -i / pty
· 비콘 전용: tasks · reconfig · interactive
서버:- sessions · beacons · jobs [kill] · restart-jobs · operators · loot · hosts · creds · builds · regenerate · profiles · c2profiles · certificates · compiler · builders · traffic-encoders · shellcode-encoders · armory [install/remove] · websites · canaries · stager · use · rename · kill-session · kill-beacon · version · mtls/http/https/dns/wg
사전 요구 사항
GOTOOLCHAIN=auto를 설정하면 올바른 툴체인이 자동으로 내려받아집니다.go install github.com/wailsapp/wails/v2/cmd/wails@latestsudo apt install libgtk-3-dev libwebkit2gtk-4.1-dev build-essential pkg-config.cfg sliver-server operator --name <you> --lhost <host> --save <you>.cfg빌드 및 실행
go mod tidy
make build # → build/bin/sliver-gui (또는: wails build -tags webkit2_41)
./build/bin/sliver-gui
핫 리로드:
make dev· 테스트 및 린터:make test·make lint·make vetWebKit 4.0 시스템에서는make build TAGS=를 사용하세요(webkit2_41태그를 제거).
.cfg 파일을 선택합니다.mtls 8443).tcppivot://)를 대상으로 임플란트를 빌드한 다음 디스크에 저장합니다.use <id>를 입력합니다.getsystem <profile> 저장된 프로필에서 빌드하므로 프로필이 완전하고 빌드 가능해야 합니다.devel 팀서버와 일치하도록 bishopfox/sliver master 커밋에 고정되어 있습니다. 태그된 팀서버에서는 일치하는 Sliver 릴리스를 대신 고정하세요.crack(hashcat 클러스터) · cursed(Chrome/Electron 인젝션) · WASM 확장 기능 실행(목록 조회는 연결됨) · 외부 빌더 로그 스트리밍.
GUI는 Raj Kumar Mullapudi가 설계 및 개발했습니다. Wails 백엔드, 바닐라 JS/HTML/CSS 프론트엔드(피벗 그래프, 에이전트별 및 서버 콘솔, 패널, 명령 팔레트, 운영자 메모), 그리고 모든 RPC 연결을 담당했습니다.
Sliver C2 프레임워크(BishopFox)와 **Wails**를 기반으로 합니다. Sliver GUI는 클라이언트 인터페이스일 뿐이며 프레임워크를 수정하거나 재배포하지 않습니다.
© 2026 Raj Kumar Mullapudi(GUI 프론트엔드) · Sliver C2 © BishopFox
| 영역 | 제공 기능 |
|---|
| 에이전트 | 통합 세션 + 비콘 테이블과 왼쪽의 대화형 피벗 그래프(방화벽/이그레스 경계)를 제공합니다. 에이전트가 실제 피벗 토폴로지로 배치되며(체인은 세션 ID로 연결되므로 동일 호스트의 피벗도 올바르게 렌더링됨), 화살표는 에이전트별 색상으로 구분됩니다: 초록 세션 · 빨강 SYSTEM/권한 상승 · 파랑 비콘. |
| 에이전트별 콘솔 | 70개 이상의 RPC 기반 명령을 지원하는 실시간(세션) 또는 대기열(비콘) 콘솔, gRPC 터널을 통한 완전한 대화형 PTY 셸(shell -i / pty), 그리고 공식 클라이언트와 동일한 흐름으로 실행되는 확장 기능 / BOF(ext …)를 제공합니다. |
| 서버 콘솔 | 약 45개의 팀서버 명령을 위한 고정 sliver > 프롬프트를 제공합니다. |
| 임플란트 | 생성(mTLS · HTTP · DNS · WireGuard · tcp-pivot), 프로필, 빌드, armory 설치/제거를 제공합니다. |
| 데이터 | 루트(loot) · 자격 증명 · 호스트 · 운영자 · 전체 이벤트 로그. |
| 운영자 QoL | JSONL 감사 로그, 팀서버별로 영속화되는 그래프 레이아웃 / 메모 / 무결성, Ctrl+K 명령 팔레트, 토스트 알림이 포함된 실시간 이벤트 스트림, 자동 재연결을 제공합니다. |