ポリグロットペイロードジェネレーター
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]
where
x = Amount of interval to spend in idle state
s = Seconds
m = Sinutes
h = Hours
生成後、ペイロードを含む生成されたスクリプトの拡張子は、.sh または .ps1 に設定できます(ターゲットとするプラットフォームに応じて)。
生成されたペイロードは、--stdout フラグを使用してファイルに書き込む代わりに、STDOUT に直接書き込むことができます。
このソフトウェアは MIT ライセンス の下で提供されています。