关于GShell
GShell是一款功能强大且支持灵活扩展的跨平台Shell生成器,在该工具的帮助下,广大研究人员可以随意生成针对任意平台的任何Shell,并实现完全的自动化和管理控制功能。
支持的操作系统
类Unix系统
GNU/Linux
Windows
macOS
支持生成的Shell
Bind-Shel:目标需要有一个监听端口,然后我们连接到目标主机;
反向Shell:我们又一个监听端口,让目标连接到我们的设备;
支持的编码
URL编码:绕过URL过滤器;
Base64/32/16编码:绕过字符串/关键字过滤器;
PowerShell Base64编码;
支持的IP版本
IPv4
IPv6
支持的协议
TCP
UDP
ICMP
注意:你可以添加你自己使用了其他协议的Shell,比如说DNS。
支持的语言和工具
PowerShell
Python
Bash
Sh
Perl
Socat
Netcat
Nc
Awk
Lua
NodeJS
OpenSSL
PHP
Ruby
Telnet
Golang
C#
Dart
Groovy
…
上述语言和工具不受任何限制,我们可以根据需要执行添加支持。
Shell相关的内容存储在markdown文件中,支持随意修改。
我们可以通过向下列文件添加markdown代码块来增加更多的Bind Shell:
shells/bind_shells.md
你还可以通过向下列文件添加markd