Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Hacking
  3. PowerSploit

PowerSploit

NOASSERTIONPowerShellv3.0.0

A PowerShell post-exploitation framework for penetration testers, providing modules for code execution, persistence, reconnaissance, and credential theft.

GitHubGitHub
13.0k stars4.7k forks0 contributors

What is PowerSploit?

PowerSploit is a PowerShell post-exploitation framework used by penetration testers and security researchers to perform advanced attacks after initial system compromise. It provides modules for executing code, maintaining persistence, bypassing antivirus, stealing credentials, and conducting reconnaissance, all while minimizing disk writes to evade detection. The framework is designed to integrate seamlessly into security assessments, offering a suite of tools that operate in memory to reduce forensic evidence.

Target Audience

Penetration testers, red teamers, and security professionals conducting authorized security assessments who need advanced post-exploitation capabilities on Windows systems. It is also used by researchers studying offensive security techniques and defense evasion.

Value Proposition

Developers choose PowerSploit because it provides a comprehensive, PowerShell-native toolkit for post-exploitation that emphasizes stealth and operational security. Its modular design, in-memory execution, and avoidance of disk writes make it a preferred choice for evading endpoint detection and response (EDR) solutions during security engagements.

Overview

PowerSploit - A PowerShell Post-Exploitation Framework

Use Cases

Best For

  • Executing payloads in memory without touching disk during penetration tests
  • Maintaining persistent access to compromised Windows systems
  • Bypassing antivirus signatures using single-byte detection methods
  • Dumping credentials and hashes from memory using Mimikatz
  • Conducting internal network reconnaissance and domain enumeration
  • Escalating privileges on Windows machines using common misconfigurations

Not Ideal For

  • Security teams conducting assessments on non-Windows environments like Linux or macOS
  • Organizations requiring actively maintained, vendor-supported tools for compliance audits
  • Penetration testers needing real-time collaboration features or GUI-based interfaces
  • Projects focused solely on defensive security without authorized offensive testing needs

Pros & Cons

Pros

In-Memory Execution

Emphasizes operational security by enabling tools like Invoke-Mimikatz to run entirely in memory, avoiding disk writes and reducing forensic evidence, as highlighted in the project philosophy.

PowerShell v2 Compatibility

Maintains compatibility with older Windows systems, ensuring wide applicability across environments, which is specified in the scripting standards for reliability.

Comprehensive Module Suite

Offers a full range of post-exploitation tools from code execution to reconnaissance, such as PowerUp for privilege escalation and PowerView for domain enumeration, covering all assessment phases.

Scripting Standards Adherence

Follows strict style guides with comment-based help and error handling, ensuring code quality and ease of use for penetration testers, as detailed in the contribution rules.

Cons

No Longer Supported

The project is explicitly marked as unsupported in the README, meaning no updates, bug fixes, or security patches, which increases risks of detection and compatibility issues in modern environments.

Windows-Only Limitation

Relies entirely on PowerShell and Windows APIs, making it ineffective for cross-platform security assessments or cloud-based environments beyond traditional Windows systems.

Complex Setup and Usage

Requires deep knowledge of PowerShell scripting and Windows internals, with modules like Invoke-ReflectivePEInjection demanding expertise for effective deployment, as indicated by the lack of beginner-friendly documentation.

Frequently Asked Questions

Quick Stats

Stars13,009
Forks4,717
Contributors0
Open Issues67
Last commit5 years ago
CreatedSince 2012

Tags

#red-teaming#penetration-testing#reconnaissance#security-tools#post-exploitation#powershell#persistence#privilege-escalation

Built With

P
PowerShell

Included in

Hacking16.1kPowerShell5.4k
Auto-fetched 1 day ago

Related Projects

Metasploit FrameworkMetasploit Framework

Metasploit Framework

Stars38,345
Forks14,868
Last commit1 day ago
SQLMapSQLMap

Automatic SQL injection and database takeover tool

Stars37,582
Forks6,275
Last commit1 day ago
MasscanMasscan

TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.

Stars25,776
Forks3,223
Last commit1 month ago
mimikatzmimikatz

A little tool to play with Windows security

Stars21,603
Forks4,125
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub