Skip to content

EmpowerThing/PuppetMaster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PuppetMaster:专注Linux C2商业定制版研发

仅支持定制并不打算广泛销售,不同客户的方案和植入物都不同,保证互不影响及稳定可靠性。 一切一切的前提是合法合规!若非国内红队大厂单位使用,上线地区严格写死 禁止大陆港澳地区 不支持一切形式的黑灰产活动!购买前请向公安机关或有关单位备案,一经发现违规使用将主动上报公安或相关单位,积极配合调查。关于这点可能会有猜忌说变相偷权限,格局大点吧偷权限都十年前前辈们玩剩的了,对这种事情一点兴趣没有也绝对不会做出这种事情,如若发现全额退款主动销号。

商业版可选功能模块(打勾必选):

  • 基础功能(命令执行 命令限制绕过 文件管理 静默 自启动等)
  • 反沙箱 反调试 按需保障免杀效果
  • 反向内网隧道
  • 多人协作
  • WebUI / GUI / TUI
  • 白名单死点解析
  • 高置信第三方接口流量(如Google/Dropbox/Github/OneDrive等)
  • 智能研判提权
  • 明文密码窃取
  • 非系统文件 数据库 gitlab等 导出
  • 进程或整个系统 内存导出
  • 自动化痕迹清除
  • 自动寻找可利用的凭据并可选内网自动化尝试利用(合法流量)
  • 进程名伪装,杀软/EDR进程识别
  • 内存加载驱动
  • 用户态Rootkit
  • 内核态Rootkit(内核模块实现,需向乙方提交内核版本信息,托管编译)
  • 实时威胁情报分析
  • 容器/云厂商识别及自动化尝试docker逃逸
  • 流量隐藏/复用/修改,内网流量伪装
  • 按需同步前沿或未公开的权限维持手法
  • 自研Webshell管理器按需保障webshell免杀效果

关于服务器,高置信第三方接口账号/apikey,驱动托管编译,上线托管提醒,前端对接需求 之类的问题,都可协助/购买/搭建/部署等。

注:开源部分内容与商业版关系不大。

联系:r4be1@foxmail.com



PuppetMaster(Linux C2)开源部分:

Linux反向shell/python-shell中控平台,主体0第三方依赖及轻量化异步,默认自带无限制持久化,防止任何服务端意外导致权限丢失。

声明:本项目开源部分仅用于交流分享及合法授权活动,一切用户行为与作者无关且不负任何责任。

第一次使用注意修改Master主程序中的host变量,把127.0.0.1改为你的服务器公网ip,否则默认持久化命令会将权限持续反弹到127上。

图片

硬性Windows平台用户注意:Windows报错缺少readline库是因为Windows版的Python官方库中不包含readline,在Windows上pip install readline也会报错,如果一定要在Windows平台上跑的话可以把import readline改成第三方库或直接注释readline相关的行(就三行,但会缺少补全功能)

Help:

Master Console:

  • BATCH-EXECUTE : 批量命令执行(目前只支持全部批量,部分批量有待考量)
  • sessions : 列出所有在线会话
  • quiet : 安静模式(关闭重复上线的提示)
  • use : 使用指定会话(tab键补全)可使用hash或远程连接的地址如(1.1.1.1:12345)

Session:

  • sessions : 列出所有会话
  • execute : 命令执行(execute ps -ef)
  • shell : 交互式Shell
  • close : 关闭当前会话(不会杀掉持久化进程)
  • history : 输出完整的执行记录,包括执行的命令及回显
  • bg : 会话/shell中可回退且不关闭会话

Make Implant:

修改服务端IP: 图片

cd SSL-shell && make linux 即可,而后会生成sslshell这个文件。

DingDing Webhook:

将webhook url填入而后关键词设置为Puppet即可: 图片

  • 社区版
    • 无加密通用TCP反弹Shell
    • Openssl加密反弹Shell
    • 多反弹Shell接收
    • Session Hash(唯一权限避免重复)
    • 基础deamon进程权限维持
    • Linux反向Shell-release(SSLShell elf二进制文件但不包含免杀对抗,目前2024/7月社区版VT全过)
    • 批量执行命令
    • 钉钉/邮箱上线提示
    • 安静模式(不在终端输出上线信息)
    • 命令执行结果history(主要是批量命令执行回显记录)

About

Focus on Linux C2. The open source part is reverse shell management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.2%
  • C 26.5%
  • Makefile 2.2%
  • CMake 2.1%