一个多语言有效载荷生成器
SNOWCRASH 创建一个可在 Linux 和 Windows 机器上启动的脚本。用户选择的有效载荷(此处为 Bash 和 Powershell 组合代码)被嵌入到一个与平台无关的多语言模板中。
目前提供少数有效载荷,包括命令执行、反弹 Shell 建立、二进制文件执行等 :>
安装依赖:./install.sh
列出可用有效载荷:./snowcrash --list
生成所选有效载荷:./snowcrash --payload memexec --out polyglot_script
更改多语言脚本的扩展名:mv polyglot_script polyglot_script.ps1
在目标机器上执行多语言脚本
脚本运行和有效载荷执行前的延迟可以指定为一个间隔(使用 --sleep 标志),格式如下:
x[s|m|h]
其中
x = 空闲状态的时间量
s = 秒
m = 分钟
h = 小时
生成后,包含有效载荷的脚本扩展名可以设置为 .sh 或 .ps1(具体取决于我们要针对的平台)。
生成的有效载荷可以直接写入 STDOUT(而不是写入文件),使用 --stdout 标志。
本软件采用 MIT 许可证