Skip to content
rhino-xander edited this page Jun 26, 2018 · 33 revisions

Pacu

Pacu is a modular AWS exploitation framework, designed for offensive security testing against cloud environments. Created and maintained by Rhino Security Labs, Pacu allows penetration testers to exploit configuration flaws within an AWS account, using modules to easily expand its functionality. Current modules include capabilities for privilege escalation, backdooring of IAM users, code execution on EC2 instances, attacking vulnerable Lambda functions, and much more.

Navigating the Wiki

Getting Started

This is where you want to go if you're looking for more information on how to use Pacu.

  • The Quick Start Guide is intended to be a friendly introduction to using Pacu for the first time, with lots of screenshots and a few demonstrations of simple attack paths.
  • The Installation page is a plain-written, easy-to-follow guide for installing Pacu and resolving installation-related issues.
  • In the Detailed User Guide, you will information on Pacu's more advanced features and uses.
  • The Session Logs and Other Output page provides an easy-to-follow explanation of what Pacu's various logs contain and where to find them.
  • The Glossary provides straightforward definitions for important terms related to Pacu and AWS security in general.

Contributing to Pacu

If you're looking to contribute to the Pacu project, either directly to the framework code or by creating new modules for use by the community, this is where you want to go.

  • Contribution Guidelines lays out some general rules and best-practices relating to coding conventions, git flow, and bug reports to keep in mind when contributing to the Pacu project.

  • The Module Development Guide is a comprehensive, well-structured, and easy to follow set of guidelines and method references for module developers.

  • Important Warnings and Disclaimers to be aware of before you use Pacu.

  • The FAQ provides simple answers to common questions.