Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
IPRotate_Burp_Extension — リクエストごとにIPをローテーションするためにAWS API Gatewayを使用するBurp Suite用の拡張機能 | Kitploit
ツール/GitHubGitHub/rhinosecuritylabs/iprotate_burp_extension
ウェブプロキシと傍受IDS/IPS回避WAFバイパスペネトレーションテストクラウドセキュリティ
GitHubrhinosecuritylabs/iprotate_burp_extension

IPRotate_Burp_Extension

リクエストごとにIPをローテーションするためにAWS API Gatewayを使用するBurp Suite用の拡張機能

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
893150266ヶ月前Kitploit レビュー済み

IPRotate_Burp_Extension

Burp Suite用の拡張機能で、AWS API Gatewayを使用してリクエストごとにIPを変更します。

詳細情報: AWSを使用したIPベースのブロックの回避 - Rhino Security Labs

注意/警告

AWS API Gatewayを使用して送信元IPを隠蔽するこの方法は、現在AWSのペネトレーションテストポリシーに従って禁止されているとみなされています: https://aws.amazon.com/security/penetration-testing/

説明

この拡張機能を使用すると、複数のリージョンに簡単にAPI Gatewayを立ち上げることができます。ターゲットホストへのBurp SuiteのトラフィックはすべてAPI Gatewayエンドポイント経由でルーティングされ、リクエストごとにIPが異なるようになります。(IPが再利用される可能性はありますが、非常に低く、使用するリージョンが多いほどその可能性は低くなります)。

これは、IPに基づくブルートフォース保護、IPに基づくAPIレート制限、IPに基づくWAFブロックなど、さまざまな種類のIPブロックを回避するのに役立ちます。

使用方法

BAppストアでこのバージョンが利用可能で、そこから直接インストールできます: https://portswigger.net/bappstore/2eb2b1cb1cf34cc79cda36f0f9019874

Python2環境が設定されている場合

  1. Burp SuiteでJythonをセットアップします。
  2. API Gatewayサービスへのフルアクセス権を持つAWSキーのセットを用意します。これはAWSの無料利用枠で利用可能です。
  3. 認証情報をフィールドに入力します。
  4. ターゲットとするドメインを入力します。
  5. ドメインがHTTPSでホストされている場合はHTTPSを選択します。
  6. 使用するすべてのリージョンを選択します。すべて選択したままにすると、有効なすべてのリージョンが自動的に有効になります。(多く使用するほどIPプールが大きくなります)
  7. 「有効化」をクリックします。
  8. 完了したら、「無効化」をクリックして起動したすべてのリソースを削除してください。

起動されたリソースやエンドポイント、潜在的なエラーを確認したい場合は、Burpの出力コンソールを確認できます。

Python2環境が設定されていない場合(上級者向け)

AWSアカウントでAPI GWを作成するためのヘルパースクリプトを使用します。boto3が必要ですが、Burp用に設定する必要はなく、有効なAWSプロファイルが設定されている必要があります。

root@kitploit:~
使用方法: createapigws.py [オプション]

オプション:
  --profile TEXT    使用するAWSプロファイル  [デフォルト: pentest1]
  --state-file TEXT API GW状態ディレクトリ。スクリプトはSTATE_FILEとSTATE_FILE.jsonを作成します。  [デフォルト: api_gateways.txt]
  --create TEXT     ターゲットURLを指定: https://example.com
  --delete
  --help            このメッセージと終了情報を表示します。
  1. Burp SuiteでJythonをセットアップします。
  2. API Gatewayサービスへのフルアクセス権を持つAWSキーとプロファイルを用意します。これはAWSの無料利用枠で利用可能です。
  3. createapigws.pyからの状態ファイルパスをAPI GWファイルフィールドに入力します。
  4. ターゲットとするドメインを入力します。
  5. 必要に応じてステージ名をステージ名フィールドに入力します。
  6. ドメインがHTTPSでホストされている場合はHTTPSを選択します。
  7. 「有効化」をクリックします。
  8. 完了したら、「無効化」をクリックしてください。
  9. API GWを削除するには、createapigws.pyスクリプトを使用します。

BurpのUI

Burp Extension UI

リクエストの例

Sample Requests

セットアップ

Jythonがインストールされていることを確認し、Burp拡張機能オプションからIPRotate.pyを追加してください。

Extension Setup

過去の研究

この拡張機能をリリースした後、AWS API Gatewayを使用してIPアドレスを隠す他の研究があることが指摘されました。この手法を使用した素晴らしい研究とツールが@ustayready、@ryHanson、@rmikehodgesによって公開されています。

ぜひチェックしてみてください:

  • fireprox
  • hideNsneak
ツールをダウンロード