
Burp Suite JS Beautifier
ほとんどのWebサイトは、読み込み速度を向上させるためにJSファイルなどのリソースを圧縮しています。しかし、圧縮されたリソースのセキュリティテストやデバッグは簡単な作業ではありません。これはBurp Suiteのオープンソース拡張機能であり、ほとんどのリソースを適切に整形(ビューティファイ)することを可能にします。これにより、Webアプリケーションのセキュリティ研究者は、圧縮されたリソースをより簡単に表示できるようになります。また、ブラウザ内でリソース(JS、CSS、HTML、XMLなど)の解凍版を取得し、問題なくデバッグするのにも役立ちます。
アプリケーションの使用方法:
Step 0- (ダウンロード) "jsbeautifier.jar"ファイルと"libs"ディレクトリをダウンロードします。
Step 1- (ライブラリの追加) 次に、「Extender」タブの「Options」タブをクリックします。「Java Environment」セクションで「Select folder ...」ボタンをクリックし、「js.jar」と「rsyntaxtextarea.jar」を含む「libs」フォルダを選択します。
Step 2- (拡張機能の追加) Burp Suiteで「Extender」タブをクリックし、「Add」ボタンをクリックして「jsbeautifier.jar」ファイルを選択します。
Step 3- (拡張機能のテスト) これで、Burp Suiteに「JSBeautifier Settings」タブが表示されるはずです。また、右クリックして「Beautify This!」オプションを選択することで、リクエスト/レスポンスを手動で整形することもできます。何も整形できない場合は、Burp Suiteの拡張機能設定を確認し、必要なライブラリが追加されていることを確認してください。拡張機能をアンロード/ロードしてから再試行してください。
機能:
この拡張機能は以下のモジュール/ライブラリに基づいています(リポジトリに含まれています):
制限事項:
バグ報告:
問題を発見した場合は、「Debug Mode」オプションを使用して、拡張機能のOutputファイルとErrorファイルをレポートに添付してください。この情報がないと、問題を再現できない可能性があります。
テスト環境:
この拡張機能は、Java v7uxを使用したBurp Suite Pro v1.5.21でテストされています。 古いバージョンのBurp Suiteを使用している場合は、https://code.google.com/p/burp-suite-beautifier-extension/ にあるバージョン0.1aを使用できる可能性があります。
スクリーンショット: