freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

PuppetMaster: Linux SSL反向Shell持久化管理工具
Rebel0 2024-08-10 23:43:26 18769

PuppetMaster:

简介:

项目地址:https://github.com/R4be1/PuppetMaster

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

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

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

硬性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:
image
cd SSL-shell && make linux 即可,而后会生成sslshell这个文件。

DingDing Webhook:

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

Todo:

  • 社区版

    • 无加密通用TCP反弹Shell

    • Openssl加密反弹Shell

    • 多反弹Shell接收

    • Session Hash(唯一权限避免重复)

    • 基础deamon进程权限维持

    • Linux反向Shell-release(SSLShell elf二进制文件但不包含免杀对抗,目前2024/7月社区版VT全过)

    • 批量执行命令

    • 钉钉/邮箱上线提示

    • 安静模式(不在终端输出上线信息)

    • 命令执行结果history(主要是批量命令执行回显记录)

  • 商业版

    • 社区版所有功能及部分优化

    • 用户态/内核态Rootkit

    • Linux植入物反沙箱动静态免杀对抗

    • Python反向Shell植入物Beacon

    • HTTPS/ICMP/SSH加密内网隧道

    • 多用户Web控制端(多人协作)

    • 白名单死点解析

    • 上线同时获取ASN(社区版仅支持org)

    • 自定义Webshell兼容PHP/JSP/ASP/ASPX/CMDSHELL/....

# linux # 红队 # 红蓝对抗 # 红队攻防 # 红队工具
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 Rebel0 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
Rebel0 LV.2
这家伙太懒了,还未填写个人描述!
  • 2 文章数
  • 0 关注者
红队轻量高效Python3指纹识别工具推荐:Dicoria(重瞳)
2023-09-08