All Projects → RhinoSecurityLabs → Iprotate_burp_extension

RhinoSecurityLabs / Iprotate_burp_extension

Extension for Burp Suite which uses AWS API Gateway to rotate your IP on every request.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Iprotate burp extension

Minesweeper
A Burpsuite plugin (BApp) to aid in the detection of scripts being loaded from over 23000 malicious cryptocurrency mining domains (cryptojacking).
Stars: ✭ 162 (-66.53%)
Mutual labels:  hacking, penetration-testing, burpsuite
Oscp Prep
my oscp prep collection
Stars: ✭ 105 (-78.31%)
Mutual labels:  hacking, penetration-testing, webapp
Penetration Testing Study Notes
Penetration Testing notes, resources and scripts
Stars: ✭ 461 (-4.75%)
Mutual labels:  hacking, penetration-testing
Webkiller
Tool Information Gathering Write By Python.
Stars: ✭ 300 (-38.02%)
Mutual labels:  hacking, penetration-testing
Hackerpro
All in One Hacking Tool for Linux & Android (Termux). Make your linux environment into a Hacking Machine. Hackers are welcome in our blog
Stars: ✭ 474 (-2.07%)
Mutual labels:  hacking, penetration-testing
Pentestkit
Useful tools and scripts during Penetration Testing engagements
Stars: ✭ 463 (-4.34%)
Mutual labels:  hacking, penetration-testing
Cheatsheet God
Penetration Testing Reference Bank - OSCP / PTP & PTX Cheatsheet
Stars: ✭ 3,521 (+627.48%)
Mutual labels:  hacking, penetration-testing
Osintgram
Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname
Stars: ✭ 312 (-35.54%)
Mutual labels:  hacking, penetration-testing
Ethical Hacking Tools
Complete Listing and Usage of Tools used for Ethical Hacking
Stars: ✭ 272 (-43.8%)
Mutual labels:  hacking, burpsuite
Infosec reference
An Information Security Reference That Doesn't Suck; https://rmusser.net/git/admin-2/Infosec_Reference for non-MS Git hosted version.
Stars: ✭ 4,162 (+759.92%)
Mutual labels:  hacking, penetration-testing
Badkarma
network reconnaissance toolkit
Stars: ✭ 353 (-27.07%)
Mutual labels:  hacking, penetration-testing
A Red Teamer Diaries
RedTeam/Pentest notes and experiments tested on several infrastructures related to professional engagements.
Stars: ✭ 382 (-21.07%)
Mutual labels:  hacking, penetration-testing
Thc Archive
All releases of the security research group (a.k.a. hackers) The Hacker's Choice
Stars: ✭ 474 (-2.07%)
Mutual labels:  hacking, penetration-testing
Whatweb
Next generation web scanner
Stars: ✭ 3,503 (+623.76%)
Mutual labels:  hacking, penetration-testing
Hacker101 Ctf
Hacker101 CTF Writeup
Stars: ✭ 295 (-39.05%)
Mutual labels:  hacking, penetration-testing
Osmedeus
Fully automated offensive security framework for reconnaissance and vulnerability scanning
Stars: ✭ 3,391 (+600.62%)
Mutual labels:  hacking, penetration-testing
Ctf Notes
Everything needed for doing CTFs
Stars: ✭ 304 (-37.19%)
Mutual labels:  hacking, penetration-testing
Archstrike
An Arch Linux repository for security professionals and enthusiasts. Done the Arch Way and optimized for i686, x86_64, ARMv6, ARMv7 and ARMv8.
Stars: ✭ 401 (-17.15%)
Mutual labels:  hacking, penetration-testing
Free Security Ebooks
Free Security and Hacking eBooks
Stars: ✭ 3,132 (+547.11%)
Mutual labels:  hacking, penetration-testing
Faraday
Faraday introduces a new concept - IPE (Integrated Penetration-Test Environment) a multiuser Penetration test IDE. Designed for distributing, indexing, and analyzing the data generated during a security audit.
Stars: ✭ 3,198 (+560.74%)
Mutual labels:  penetration-testing, burpsuite

IPRotate_Burp_Extension

Extension for Burp Suite which uses AWS API Gateway to change your IP on every request.

More info: Bypassing IP Based Blocking Using AWS - Rhino Security Labs

Description

This extension allows you to easily spin up API Gateways across multiple regions. All the Burp Suite traffic for the targeted host is then routed through the API Gateway endpoints which causes the IP to be different on each request. (There is a chance for recycling of IPs but this is pretty low and the more regions you use the less of a chance).

This is useful to bypass different kinds of IP blocking like bruteforce protection that blocks based on IP, API rate limiting based on IP or WAF blocking based on IP etc.

Usage

  1. Setup Jython in Burp Suite.
  2. Install the boto3 module for Python 2.
    1. Make sure that you setup your python environment in burp to load the boto3 module properly or it won't find it.
  3. Ensure you have a set of AWS keys that have full access to the API Gateway service. This is available through the free tier of AWS.
  4. Insert the credentials into the fields.
  5. Insert the target domain you wish to target.
  6. Select HTTPS if the domain is hosted over HTTPS.
  7. Select all the regions you want to use.(The more you use the larger the IP pool will be)
  8. Click "Enable".
  9. Once you are done ensure you click disable to delete all the resources which were started.

If you want to check on the resources and enpoints that were started or any potential errors you can look at the output console in Burp.

The Burp UI

Burp Extension UI

Example of how the requests look

Sample Requests

Setup

Make sure you have Jython installed and add IPRotate.py through the Burp Extension options.

Extension Setup

Previous Research

After releasing this extension it was pointed out that there has been other research in this area using AWS API Gateway to hide an IP address. There is some awesome research and tools by @ustayready @ryHanson and @rmikehodges using this technique.

Be sure to check them out too:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].