2017年7月17日月曜日

Burp Suite Extender ParameterModify

自分で作ったExtenderの備忘録。
リクエスト送信時にJavaScriptで特定の値をURLEncodeするという謎仕様のサイトに対応する目的で作成。
Repeater, Intruder, Scannerの各通信に干渉して値をURLエンコード、または、特定の値に置換する。

ソースコードは以下。
https://github.com/toukato/ParameterModify

・Extender追加時の画面


・使い方
Addボタンで行を追加。
表の「ParameterNames」に改変したいパラメータ名を入力。
値をURLエンコードしたいだけなら「URLEncode」にチェック。
特定の値に固定で変換したい場合は「ModifyValues」に入力。
あとは、有効にしたい機能のチェックボックスをONにする。

・問題点
テストが充分でないのでMacroでちゃんと動くかとかは不明。
使っていくうちにブラッシュアップしたい。


0 件のコメント:

コメントを投稿