
Создает мультиплатформенные полиморфные полезные нагрузки (Bash/PowerShell) для выполнения команд, обратных оболочек и выполнения бинарных файлов, с настраиваемой задержкой и выводом в STDOUT.
Генератор политлотных полезных нагрузок
SNOWCRASH создает скрипт, который может быть запущен как на Linux, так и на Windows. Выбранная пользователем нагрузка (в данном случае объединенный код Bash и PowerShell) встраивается в единый политлотный шаблон, не зависящий от платформы.
Доступно несколько нагрузок, включая выполнение команд, установку обратной оболочки, выполнение бинарных файлов и еще несколько :>
Установите зависимости: ./install.sh
Список доступных нагрузок: ./snowcrash --list
Сгенерировать выбранную нагрузку: ./snowcrash --payload memexec --out polyglot_script
Измените расширение политлотного скрипта: mv polyglot_script polyglot_script.ps1
Выполните политлотный скрипт на целевой машине
Задержка перед запуском скрипта и выполнением нагрузки может быть указана как интервал (с помощью флага --sleep) в виде:
x[s|m|h]
где
x = Amount of interval to spend in idle state
s = Seconds
m = Sinutes
h = Hours
После генерации расширение сгенерированного скрипта, содержащего нагрузку, может быть установлено как .sh или .ps1 (в зависимости от целевой платформы).
Сгенерированная нагрузка может быть выведена напрямую в STDOUT (вместо записи в файл) с помощью флага --stdout.
Это программное обеспечение распространяется под лицензией MIT