
Gera payloads poliglotas multiplataforma (Bash/PowerShell) para execução de comandos, shells reversas e execução binária, com atraso configurável e saída STDOUT.
Um gerador de payloads poliglotas
O SNOWCRASH cria um script que pode ser executado em máquinas Linux e Windows. O payload selecionado pelo usuário (neste caso, código combinado de Bash e Powershell) é embutido em um único template poliglota, que é independente de plataforma.
Existem alguns payloads disponíveis, incluindo execução de comandos, estabelecimento de reverse shell, execução de binários e mais alguns :>
Instalar dependências: ./install.sh
Listar payloads disponíveis: ./snowcrash --list
Gerar o payload escolhido: ./snowcrash --payload memexec --out polyglot_script
Alterar a extensão do script poliglota: mv polyglot_script polyglot_script.ps1
Executar o script poliglota na máquina alvo
O atraso antes da execução do script e do payload pode ser especificado como um intervalo (usando a flag --sleep) no formato:
x[s|m|h]
onde
x = Amount of interval to spend in idle state
s = Seconds
m = Sinutes
h = Hours
Após a geração, a extensão do script gerado contendo o payload pode ser definida como .sh ou .ps1 (dependendo da plataforma que queremos segmentar).
O payload gerado pode ser escrito diretamente no STDOUT (em vez de escrever em um arquivo) usando a flag --stdout.
Este software está sob Licença MIT