公众号无关。 |
项目简介
Supershell是一个通过WEB服务访问的C2远控平台,通过建立反向SSH隧道,获取完全交互式Shell,支持多平台架构Payload
项目描述
功能特点
支持团队并发协作,一个浏览器使用所有功能
支持多种系统架构的反弹Shell客户端Payload,集成压缩和免杀
支持客户端断线自动重连
支持全平台完全交互式Shell,支持在浏览器中使用Shell,支持分享Shell
支持回连客户端列表管理
内置文件服务器
支持文件管理
支持内存注入,即文件不落地执行木马(内存马)
支持Windows安装反弹Shell服务和Linux尝试迁移uid与gid
支持平台
支持生成的客户端Payload系统架构:
android | darwin | dragonfly | freebsd | illumos | linux | netbsd | openbsd | solaris | windows |
---|---|---|---|---|---|---|---|---|---|
amd64 | amd64 | amd64 | 386 | amd64 | 386 | 386 | 386 | amd64 | 386 |
arm64 | arm64 | amd64 | amd64 | amd64 | amd64 | amd64 | |||
arm | arm | arm | arm | dll | |||||
arm64 | arm64 | arm64 | arm64 | ||||||
ppc64le | mips64 | ||||||||
s390x | |||||||||
so |
其中以下系统架构不支持加壳压缩:
freebsd/*
android/arm64
linux/s390x
linux/so
netbsd/*
openbsd/*
架构图
快速构建
1、下载最新release源码,解压后进入项目目录
wget https://github.com/tdragon6/Supershell/releases/download/latest/Supershell.tar.gz
tar -zxvf Supershell.tar.gz
cd Supershell
2、修改配置文件config.py
其中登录密码pwd
、jwt密钥global_salt
、共享密码share_pwd
必须修改,注意Python语法:String
类型和Int
类型,密码为明文密码的32位md5值
# web登录和会话配置信息
user = 'tdragon6'
pwd = 'b7671f125bb2ed21d0476a00cfaa9ed6' # 明文密码 tdragon6 的md5
# jwt加密盐
global_salt = 'Be sure to modify this key' # 必须修改,不然可以伪造jwt token直接登录
# 会话保持时间,单位:小时
expire = 48
# 共享远控shell的共享密码
share_pwd = 'b7671f125bb2ed21d0476a00cfaa9ed6' # 明文密码 tdragon6 的md5
# 共享shell会话保持时间,单位:小时
share_expire = 24
3、确保8888和3232端口没有占用
(若占用,请修改docker-compose.yml文件nginx和rssh服务对外暴露端口),执行docker-compose命令
docker-compose up -d
4、访问管理平台,使用config.py配置的 user
/ pwd
登录
http://公网IP:8888
部分功能演示
声明:功能演示时的受害者主机采用谜团靶场,部署Supershell服务的VPS主机为临时申请使用,请不要尝试对演示中暴露的任何IP进行攻击,该VPS主机之前与之后的任何行为与本作者无关。
客户端生成
下载地址
项目地址:https://github.com/tdragon6/Supershell
添加管理微信进内部交流群
# 往期推荐
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...