
ExtendedMacro - 拡張マクロ機能を提供するBurpSuiteプラグイン
ExtendedMacroは、BurpSuiteプロキシ用のプラグインです。BurpSuiteのマクロ機能と類似した拡張機能を提供します。主な機能は、Intruder、Repeater、Scanner、Sequencer、Spider(ProxyおよびExtenderツールを除く)からトリガーされるすべてのリクエストの前に、1つ以上のリクエストを実行できることです。任意のレスポンスからデータを抽出し、後続のリクエストにデータを置換または追加できます(CSRFトークン、セッションの置換、新しいヘッダーの追加など)。
現在開発中ですので、何かうまくいかない場合でも怒らずに、修正できるようお知らせください ;)。
プラグインはBurpSuiteに「ExtendedMacro」という新しいタブを追加します。このタブには、「Main」、「Logger」、「Settings」のサブタブがあります。
メインウィンドウでは、すべての魔法を設定できます。ビューの左側は「抽出メッセージリスト」、右側は「置換メッセージリスト」です。
ここで、トリガーされるリクエストと、そのレスポンスから抽出するデータを設定します。メッセージを選択後、レスポンスの選択によって抽出を設定できます。
ここで、抽出したデータを後続のリクエストに追加/置換する方法を設定します。置換文字列は、リクエストの選択によって設定できます。
ExtendedMacroによって変更またはトリガーされたすべてのメッセージをログに記録します。
ここで、ExtendedMacroプラグインを使用するツールを指定します。
Main

Logger

Settings

動画 https://www.youtube.com/watch?v=IwKa0F7MmTM
プルリクエストやイシューはお気軽にどうぞ。
ありがとうございます。お楽しみください :)。