> For the complete documentation index, see [llms.txt](https://intrusionz3r0.gitbook.io/intrusionz3r0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://intrusionz3r0.gitbook.io/intrusionz3r0/amazon-web-services-penetration-testing.md).

# Amazon Web Services Penetration testing

**Good Resources**

* [https://pwnedlabs.io/](https://pwnedlabs.io/pricing)
* <https://cybr.com/>
* [cloudgoat](https://github.com/RhinoSecurityLabs/cloudgoat.git)
* [pacu](https://github.com/RhinoSecurityLabs/pacu)

### Set up environment

1. **Go to** [aws.amazon.com/free](https://aws.amazon.com/free) and click **"Create a Free Account."**
2. **AWS Budget Alerts**
   1. **Log in** to your AWS account.
   2. In the **top search bar**, type **“Budgets”** and click on the **Budgets** service.
   3. Click **“Create a budget.”**
   4. Choose **“Cost budget”** and set a **zero-dollar ($0.00)** budget.
   5. For email alerts, enter your preferred email address (e.g., `[you@example.com](mailto:you@example.com)`). You can add multiple addresses separated by commas.
   6. Click **“Create budget.”**
3. Install AWS CLI
   1. <https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html>
4. Enabled autocomplete
   1. ```
      echo -e '\nexport PATH=/usr/local/bin/:$PATH\nautoload bashcompinit && bashcompinit\nautoload -Uz compinit && compinit\ncomplete -C "/usr/local/bin/aws_completer" aws' >> ~/.zshrc
      ```

```shellscript
```
