
CVE-2025-55182 ペイロード
Next.js アプリケーションを対象とした CVE-2025-55182 (React2Shell) 用の、マス RCE エクスプロイトスクリプトの改変版です。
このツールは pax-k による元の PoC スクリプトの改変版です。元のスクリプトは単一ホストを対象としていますが、このバージョンは URL リストからのマススキャンをサポートし、ペイロード注入、コマンド実行、出力解析を自動化して、効率的な脆弱性評価を実現します。
list.txt) を受け付けます。curl、openssl、標準的な bash ユーティリティを使用して構築されています。この脆弱性を発見したセキュリティ研究者とチームに多大な感謝を捧げます。
次のものがインストールされた Linux 環境 (Kali Linux、Ubuntu など) が必要です:
bashcurlopensslgrep と cutスクリプトをクローンまたはダウンロードします。
スクリプトを実行可能にします:
chmod +x mass-pwn.sh
テキストファイル (例: list.txt) を作成し、ターゲット URL を 1 行ずつ追加します。プロトコル (http:// または https://) を含めてください。
nano list.txt
Format:
Plaintext
[https://target-one.com](https://target-one.com)
[http://vulnerable-site.net](http://vulnerable-site.net)
[https://testing.corp.local:3000](https://testing.corp.local:3000)
ターゲットリストファイルと実行したいコマンドを指定してスクリプトを実行します。
構文:
Bash
./mass-pwn.sh <list_file> ""
例:
全ターゲットの現在のユーザーを確認:
Bash
./mass-pwn.sh list.txt "whoami"
ホスト名を確認:
Bash
./mass-pwn.sh list.txt "hostname"
システムファイルの読み取りを試行 (脆弱な場合):
Bash
./mass-pwn.sh list.txt "cat /etc/passwd"
教育目的のみ。
このツールは、セキュリティ研究、許可されたペネトレーションテスト、および教育目的のためにのみ開発・配布されています。
免責: 作者および貢献者は、このツールの誤用によって生じたいかなる損害、データ損失、サーバー侵害、または法的問題についても責任を負いません。
無断使用の禁止: 所有していない、またはテストする明示的な書面による許可を得ていないシステム、ネットワーク、アプリケーションに対してこのツールを使用しないでください。
法的結果: コンピュータシステムへの無許可アクセスは違法であり、法律で罰せられます。あなたは自らの行動と、それによって生じる可能性のある法的結果に対して単独で責任を負います。
このスクリプトを使用することで、これらの条件を理解し、悪意のある目的でこのツールを使用しないことに同意したものとみなされます。