Home

Awesome

AWS Extender

AWS Extender is a BurpSuite extension to identify and test S3 buckets as well as Google Storage buckets and Azure Storage containers for common misconfiguration issues using the boto/boto3 SDK library.

Getting Started

For general instructions on how to load BurpSuite extensions, please visit this URL.

Installing Dependencies

Both of boto and boto3 are required. You can install them using pip:

$ pip install -r requirements.txt

Custom Environment Settings

  1. Open the BurpSuite Extender tab.
  2. Click "Options".
  3. Set the "Folder for loading modules" setting to the path of your Python installation's site-packages directory.

Extension Settings

The settings tab provides the following settings:

<a href="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/settings.png?raw=true" target="_blank"><img src="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/settings_thumb.png?raw=true" alt="Settings Tab"></a>

Below is a description of each:

SettingDescriptionRequired
AWS Access KeyYour AWS account access key IDTrue
AWS Secret KeyYour AWS account secret keyTrue
AWS Session KeyA temporary session tokenFalse
GS Access KeyYour Google account access key IDTrue
GS Secret KeyYour Google account secret keyTrue
Wordlist FilepathA filepath to a list of filenamesFalse
Passive ModePerform passive checks onlyN/A

Notes:

Screenshots

<a href="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/S3_bucket_misconfiguration.png?raw=true" target="_blank"><img src="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/S3_bucket_misconfiguration.png?raw=true" alt="S3 Bucket Misconfiguration"></a>

<a href="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/excessive_signed_url.png?raw=true" target="_blank"><img src="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/excessive_signed_url.png?raw=true" alt="S3 Signed URL Excessive Expiration Time"></a>

<a href="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/GS_bucket_misconfiguration.png?raw=true" target="_blank"><img src="https://github.com/VirtueSecurity/aws-extender/blob/master/screenshots/GS_bucket_misconfiguration.png?raw=true" alt="GS Bucket Misconfiguration"></a>