CLI生成多语言反弹Shell:Shellerator

Shellerator

Shellerator是一个简单的命令行工具,旨在帮助渗透测试人员快速生成多种语言(Bash,Powershell,Java,Python等)的单行反弹Shell。该项目的灵感来自Print-My-Shell。我只是重写了它,并添加了一些选项为其增添了亮点。反弹和绑定Shell列表还不完善,有空的时候我继续完善。

CLI生成多语言反弹Shell:Shellerator

安装

git clone https://github.com/ShutdownRepo/shellerator
pip3 install --user -r requirements.txt

使用

usage: shellerator.py [-h] [-b | -r] [-t TYPE] [-p LPORT] [-i LHOST]

Generate a bind/reverse shell

optional arguments:
-h, --helpshow this help message and exit
-l, --listPrint all the types of shells shellerator can generate
-b, --bind-shellGenerate a bind shell (you connect to the target)
-r, --reverse-shell Generate a reverse shell (the target connects to you)(Default)

Bind shell options:
-t TYPE, --type TYPEType of the shell to generate (Bash, Powershell, Java...)
-p LPORT, --port LPORTListener Port

Reverse shell options:
-t TYPE, --type TYPEType of the shell to generate (Bash, Powershell, Java...)
-i LHOST, --ip LHOSTListener IP address
-p LPORT, --port LPORTListener Port

快速生成指定反弹Shell

如果您已经知道要生成哪种类型的Shell,并且没有时间在漂亮的CLI菜单中选择语言,则可以使用适当的-t(或--type)选项进行设置。

python3 shellerator.py [-r | -b] -t/--type bash -i/--ip 192.168.56.1 -p/--port 1337