
Genera payload poliglotta multipiattaforma (Bash/PowerShell) per l'esecuzione di comandi, reverse shell ed esecuzione di binari, con ritardo configurabile e output STDOUT.
Un generatore di payload poliglotti
SNOWCRASH crea uno script che può essere eseguito su macchine Linux e Windows. Il payload selezionato dall'utente (in questo caso codice Bash e Powershell combinati) viene incorporato in un unico template poliglotta, che è indipendente dalla piattaforma.
Sono disponibili alcuni payload, tra cui esecuzione di comandi, creazione di reverse shell, esecuzione di binari e altri ancora :>
Installa le dipendenze: ./install.sh
Elenca i payload disponibili: ./snowcrash --list
Genera il payload scelto: ./snowcrash --payload memexec --out polyglot_script
Cambia l'estensione dello script poliglotta: mv polyglot_script polyglot_script.ps1
Esegui lo script poliglotta sulla macchina target
Il ritardo prima dell'esecuzione dello script e del payload può essere specificato come intervallo (usando il flag --sleep) nella forma:
x[s|m|h]
dove
x = Amount of interval to spend in idle state
s = Seconds
m = Sinutes
h = Hours
Dopo la generazione, l'estensione dello script generato contenente il payload può essere impostata su .sh o .ps1 (a seconda della piattaforma che si vuole targetizzare).
Il payload generato può essere scritto direttamente su STDOUT (invece che su un file) usando il flag --stdout.
Questo software è sotto MIT License