
Burp Suite拡張機能で、HTTPリクエスト内のIPアドレスを偽装し、サーバー側のIP制限のテストや、IPベースのアクセス制御のバイパスを可能にします。
ダウンロードはこちら:Releases
2021/09/24
2021/05/21
Javaでリファクタリングし、issueで言及された機能を追加しました。各リクエストにXFFヘッダーとランダムIPを自動追加する機能が新設され、詳細は右クリックメニューのAutoXFFで確認できます。デフォルトで自動追加されるxffヘッダーはX-Forwarded-Forで、値は生成されたランダムIPです。いずれもカスタマイズ可能です。
2020/04/25
コードを最適化し、9種類のリクエストヘッダーを追加しました。

4つの小機能
Repeaterモジュールで右クリックし、fakeIpメニューを選択して、inputIP機能をクリックし、指定したIPを入力します:


プログラムは偽装可能なすべてのフィールドを自動的にリクエストヘッダーに追加します。
Repeaterモジュールで右クリックし、fakeIpメニューを選択して、127.0.0.1機能をクリックします:

Repeaterモジュールで右クリックし、fakeIpメニューを選択して、randomIP機能をクリックします:

ランダムIP偽装によるブルートフォースは、本プラグインの中核となる機能です。
データパケットをIntruderモジュールに送信し、PositionsでAttack typeをPitchforkモードに切り替え、有効な偽装フィールドとブルートフォース対象のフィールドを選択します:

矢印の順に従って、PayloadソースをExtensin-generatedに設定し、ペイロードをfakeIpPayloadsに設定してから、2番目の変数を設定します。


Start attackをクリックしてブルートフォースを開始します。

上の図のように、毎回異なる偽装IPを使用してブルートフォースを実行し、BANされるのを防ぎます。
PS:ランダムIP偽装によるブルートフォースの前提条件は、IPを偽装してサーバー側の制限を回避できることです。