Shellerator 是一款简单的 CLI/TUI 工具,旨在帮助渗透测试人员快速生成多种编程语言(如 Bash、PowerShell、Netcat、PHP、ASPX 等)的反弹、绑定和 Web Shell。
另一个基于此代码的、用于生成单行文件下载命令的类似项目是 Uberfile
该项目默认安装在黑客环境 Exegol 中。
Shellerator 可以轻松地使用 pipx 或 uv 安装。
使用 pipx 安装 Shellerator,运行以下命令:
pipx install git+https://github.com/ShutdownRepo/shellerator
使用 uv 安装 Shellerator,运行以下命令:
uv tool install git+https://github.com/ShutdownRepo/shellerator
usage: shellerator [-h] [-l] [-b | -r | -w] [-v] [-t TYPE] [-lp LPORT] [-lh LHOST]
轻松生成反弹、绑定和 Web Shell
options:
-h, --help 显示此帮助信息并退出
-l, --list 显示 Shellerator 支持的所有 Shell 类型
-b, --bind-shell 生成绑定 Shell(你连接到目标)
-r, --reverse-shell 生成反弹 Shell(目标连接到你的主机)(默认)
-w, --web-shell 生成 Web Shell
-v, --verbose 启用详细输出
Bindshell options:
-t TYPE, --type TYPE 要生成的 Shell 类型
-lp LPORT, --lport LPORT 监听端口
Reverse shell options:
-t TYPE, --type TYPE 要生成的 Shell 类型
-lp LPORT, --lport LPORT 监听端口
-lh LHOST, --lhost LHOST 监听 IP 地址
Webshell options:
-t TYPE, --type TYPE 要生成的 Shell 类型
当省略必需的选项时,Shellerator 会自动启动 TUI(终端用户界面)。



本项目灵感来源于 Print-My-Shell
部分命令来自以下来源: