Overview of PowerSploit modules
masterPowerSploit is a collection of Microsoft PowerShell modules designed for penetration testers. It is organized into several functional modules:
- CodeExecution: Execute code on target machines (e.g.,
Invoke-DllInjection,Invoke-ReflectivePEInjection,Invoke-Shellcode,Invoke-WmiCommand). - ScriptModification: Prepare or modify scripts (e.g.,
Out-EncodedCommand,Out-CompressedDll,Out-EncryptedScript,Remove-Comment). - Persistence: Add persistence capabilities (e.g.,
Add-Persistence,Install-SSP,New-UserPersistenceOption,New-ElevatedPersistenceOption). - AntivirusBypass: Locate AV signatures (e.g.,
Find-AVSignature). - Exfiltration: Data theft and credential manipulation (e.g.,
Invoke-Mimikatz,Invoke-NinjaCopy,Invoke-TokenManipulation,Get-GPPPassword,Get-Keystrokes,Get-TimedScreenshot,New-VolumeShadowCopy). - Mayhem: Destructive actions (e.g.,
Set-MasterBootRecord,Set-CriticalProcess). - Privesc: Privilege escalation (e.g.,
PowerUp). - Recon: Network and domain enumeration (e.g.,
Invoke-Portscan,PowerView,Get-HttpStatus,Invoke-ReverseDnsLookup). - Recon\Dictionaries: A collection of wordlists for reconnaissance.