
🔍 Scanner RCE Next.js (CVE-2025-55182) - Scanner de vulnérabilités automatisé utilisant le moteur de recherche Zoomeye. Découvre des cibles via des dorks et teste la CVE-2025-55182 avec des capacités de balayage parallèle.
Auteur : im-ezboy
Scanner pour la RCE Next.js (CVE-2025-55182) utilisant la recherche Zoomeye. Trouve des cibles via des requêtes Zoomeye et les teste avec la charge utile d'exploit fournie.
http.header="Vary: RSC, Next-Router-State-Tree"vul.cve="CVE-2025-55182"vulnerable_zoomeye_*.txt et un rapport JSON détaillé.requests, tqdmInstaller les dépendances :
pip install requests tqdm
Modifier zoomeye.py :
ZOOMEYE_API_KEY – placez votre clé API Zoomeye ici (supprimez-la avant de pousser vers des dépôts publics).ZOOMEYE_USERNAME, ZOOMEYE_PASSWORD si vous préférez la connexion JWT (laisser vide pour la clé API).RESULTS_PER_QUERY (par défaut 1000) et MAX_PAGES (par défaut 200) – contrôles de pagination ; soumis aux limites de votre forfait.MAX_TOTAL_LIMIT (par défaut 500_000) – plafond strict pour le total de résultats demandé par l'utilisateur.SCAN_THREADS (par défaut 20) et REQUEST_TIMEOUT (par défaut 10s) – paramètres de réglage pour la vitesse d'analyse vs. la fiabilité.python3 zoomeye.py
Il vous sera demandé la limite totale de résultats (<= 500000). Appuyez sur Entrée pour utiliser la valeur par défaut (RESULTS_PER_QUERY * 2).
Exemple :
Enter max total results to collect (<= 500000, blank=default 2000):
============================) pour chaque étape.vulnerable_zoomeye_YYYYMMDD_HHMMSS.txt – cibles vulnérables (une par ligne).report_zoomeye_YYYYMMDD_HHMMSS.json – résumé et métadonnées.RESULTS_PER_QUERY, MAX_PAGES et la limite totale demandée en conséquence.