Offensive tool to obfuscate PowerShell payloads
- ✅ All-in-one portable script
- 🔒 Undetectable against AVs
- 🛠 Malleable obfuscation configuration via CLI parameters
- 🔀 Obfuscate variables
- 🔧 Obfuscate functions
- ⚙️ Obfuscate cmdlets
- 🧩 Obfuscate namespace classes
- 📝 Obfuscate comments
- 🌐 Obfuscate IP addresses
Argument | Description |
---|---|
-f , --file |
Source PowerShell script to obfuscate |
-o , --output |
Store obfuscated script in a file |
-a , --all |
Use all obfuscation techniques |
-s , --safe |
Enable safe obfuscation mode |
--vars |
Enable variable obfuscation |
--funcs |
Enable functions obfuscation |
--cmdlets |
Enable cmdlets obfuscation |
--namespaces |
Enable namespace classes obfuscation |
--backticks |
Enable backticks obfuscation |
--case |
Enable uppercase/lowercase obfuscation |
--pipes |
Enable pipes and pipelines obfuscation |
--comments |
Remove and obfuscate comments |
--indentation |
Add random indentation |
--ips |
Obfuscate IP addresses to hex format |
-v , --verbose |
Enable verbose output |
- 🌐 amsi.fail
- 🌐 AMSITrigger
- 🌐 Invoke-Obfuscation
- 🌐 nishang
- 🌐 BetterXencrypt
- 🌐 Invoke-PSObfuscation
- 🌐 Layer-0 Obfuscation
- 🌐 Chameleon
- 🌐 PyFuscation
🚀 Use OFFSHELL to stay ahead and stay safe!