神兵利器 - Supershell C2 远控平台

admin 2023年4月23日11:49:15评论142 views字数 1441阅读4分48秒阅读模式

        Supershell是一个集成了reverse_ssh服务的WEB管理平台,使用docker一键部署(快速构建),支持团队协作进行C2远程控制,通过在目标主机上建立反向SSH隧道,获取真正的完全交互式Shell,同时支持多平台架构的客户端Payload,客户端Payload的大小为几MB,可以理解为在目标主机上部署了一个几MB的ssh服务器,然后获取了一个ssh shell;Supershell集成了客户端管理、客户端Payload生成、交互式Shell、文件管理、文件服务器、内存注入、安装服务、迁移guid、本地原生sftp命令传输文件、本地ssh隧道端口转发和备忘录等功能。

        同时Supershell允许您将获取到的Shell分享给您的伙伴使用,Shell均通过浏览器页面嵌入,共享Shell采用单独的鉴权方式,无需给您的伙伴提供管理平台的身份认证凭证。

功能特点

  • 支持团队并发协作,一个浏览器使用所有功能

  • 支持多种系统架构的反弹Shell客户端Payload,集成压缩和免杀

  • 支持客户端断线自动重连

  • 支持全平台完全交互式Shell,支持在浏览器中使用Shell,支持分享Shell

  • 支持回连客户端列表管理

  • 内置文件服务器

  • 支持文件管理

  • 支持内存注入,即文件不落地执行木马(内存马)

  • 支持Windows安装反弹Shell服务和Linux尝试迁移uid与gid


神兵利器 - Supershell C2 远控平台


其中以下系统架构不支持加壳压缩:

freebsd/*android/arm64linux/s390xlinux/sonetbsd/*openbsd/*

神兵利器 - Supershell C2 远控平台

快速构建

1、下载最新release源码,解压后进入项目目录

wget https://github.com/tdragon6/Supershell/releases/download/latest/Supershell.tar.gztar -zxvf Supershell.tar.gzcd 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


项目地址:

https://github.com/tdragon6/Supershell

原文始发于微信公众号(Khan安全攻防实验室):神兵利器 - Supershell C2 远控平台

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年4月23日11:49:15
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   神兵利器 - Supershell C2 远控平台https://cn-sec.com/archives/1686926.html

发表评论

匿名网友 填写信息