This book aims to be a step-by-step walkthrough of CloudGoat 2.0 scenarios.
CloudGoat 2.0 is a "vulnerable by design" AWS deployment tool. CloudGoat allows users to create intentionally vulnerable AWS environments.
The intended audience for this book are -
- Penetration testers, who are interested in learning to attack AWS services
- Developers/System Administrators/Cloud Engineers who are interested in understanding the attack surface around AWS services
The book is written in markdown format, you can use mdBook to host a local copy.
- Install Rust by following the instructions at https://www.rust-lang.org/tools/install
- Install mdBook (
cargo install mdbook
) or download binaries from https://github.com/rust-lang/mdBook/releases cd
into thedocumentation
foldermdbook serve
- Browse to
http://localhost:3000
- Scenario 1 - IAM Privilege Escalation By Rollback
- Scenario 2 - Cloud Breach s3
- Scenario 3 - IAM Privilege Escalation By Attachment
- Scenario 4 - EC2 SSRF
- Scenario 5 - RCE Web App
- Scenario 6 - CodeBuild Secrets
- The book contents are released under Creative Commons Attribution Share Alike 4.0 International
- Any code, script, commands are release under MIT License
Feedback from readers is expected and appreciated. We are actively looking forward to improving the book. Let us know what you think about this book — what you liked or may have disliked. Reader feedback is important for us to develop more books.
If you find mistakes, omissions, errors or blatant lies in this document, please send me a refreshed version of the affected paragraph and I will make amended versions. I will give proper credits to everyone who helps out! I hope to make this document better over time.
You can provide the feedback by raising an issue in this repo.
At Appsecco we provide advice, testing and training around software, infra, web and mobile apps, especially that are cloud hosted. We also specialise in auditing AWS environments as per the AWS CIS Foundations Benchmark to create a picture of the current state of security in your AWS environment. Our experience has led us to creating multiple hands on training courses like the very popular “Breaking and Pwning Apps and Servers on AWS and Azure” and “Automated Defence using Cloud Services for AWS, Azure and GCP”.
- Ninja image design vector created by freepik