
burpsuite用のSpring脆弱性スキャンプラグイン。SpringVulScan:検出対応:ルート漏えい|CVE-2022-22965|CVE-2022-22963|CVE-2022-22947|CVE-2016-4977
1、カスタムルートパススキャンを追加。 2、右クリックでSpringVulScanに送信可能、カスタム辞書など。 3、検出ロジックを最適化。 4、カスタム選択はルート情報漏洩の検出だけでなく、ディレクトリのブルートフォースにも使用可能。 5、releasesからSpringVulScan-1.1.zipをダウンロードして解凍するだけです。
これは私が開発した最初のburpsuiteプラグインです。目的は、Springの脆弱性が存在する可能性のある箇所を、より良く、より便利に検出することです。初めての開発では多くの問題や困難に直面しました。インターネット上でburpsuiteプラグイン開発の資料(API、説明ドキュメント)を収集してから、基本的な機能が実装できるようになるまで、前後およそ半月かかりました(その間に他の雑務もありました)。しかし、どうにか完成させることができました!!時間があればburpsuiteプラグイン開発の考え方(APIの使用方法)についてまとめ、内容ドキュメントもGitHubに公開し、今後も時間を見つけてメンテナンスしていきます!!以下で、その機能と使用方法を紹介します。
インターフェース

外見はまあ普通です。GUIもかなり時間をかけました。
| 功能点 | 介绍 |
|---|---|
| 基本設定 | 特に説明なし |
| 検出方式 | エコーとコールバック。特に説明なし。通常は基本的にすべてONで問題ありません。 |
| スキャンタイプ | 同一サイトで1回のみ検出:デフォルトで有効。有効にすると、同じサイトは1回だけ検出され、URLが変わっても再度検出されることはありません。Springフレームワークのフィルタリング検出:デフォルトでは無効。有効にすると、Springの特性である「whitelabel error page」に基づいて自動的にフィルタリング検出を行います。他のトラフィックに対して再度スキャンすることはありません。 |
| CVE番号検出 | 脆弱性の種類を指定して検出できます。 |
| コールバックプラットフォーム | 現在はburpcollaboratorとDnsLog.cnのみをサポートしています。他のプラットフォームの機能は未完成です。ターゲットにトラフィック制限がなければ、burpcollaboratorの使用を推奨します。スキャン速度が速く、結果も正確です。 |
ファイルディレクトリ

conifg
------apiRoute.txt 泄露路由检测,可自定义。
------config.yml CVE漏洞检测payload,部分payload不建议自定义。
SpringVulScan-1.0.jar
検出効果

このパネルはあまり便利ではないため、ダッシュボードに追加されました。ダッシュボードで直接脆弱性の有無を確認できます。

CVE-2022-22965のように直接悪用可能で検出も容易なものは、そのまま高リスクの赤色で報告されます。APIリークのように検出が容易ではないものは、LowとMediumのパネルに表示されます。もちろん、Mediumパネルの確率はLowパネルより高く、より正確です。


基本的な注意点と使い方は以上です。初めて開発したツールなので、未知の問題が必ずあると思います。遠慮なくissueを提出してください。
https://portswigger.net/burp/extender/api/burp/package-summary.html
およびその他のオープンソースプラグイン