
🔍 Next.js RCE Scanner (CVE-2025-55182) - Scanner automatico di vulnerabilità che utilizza il motore di ricerca Zoomeye. Scopre i bersagli tramite dorks e verifica la presenza di CVE-2025-55182 con capacità di scansione parallela.
Autore: im-ezboy
Scanner per Next.js RCE (CVE-2025-55182) che utilizza la ricerca Zoomeye. Trova i target tramite query Zoomeye e li testa con il payload di exploit fornito.
http.header="Vary: RSC, Next-Router-State-Tree"vul.cve="CVE-2025-55182"vulnerable_zoomeye_*.txt e un report JSON dettagliato.requests, tqdmInstalla le dipendenze:
pip install requests tqdm
Modifica zoomeye.py:
ZOOMEYE_API_KEY – inserisci qui la tua chiave API Zoomeye (rimuovila prima di pubblicare su repository pubblici).ZOOMEYE_USERNAME, ZOOMEYE_PASSWORD se preferisci il login JWT (lascia vuoto per la chiave API).RESULTS_PER_QUERY (predefinito 1000) e MAX_PAGES (predefinito 200) – controlli di paginazione; soggetti ai limiti del tuo piano.MAX_TOTAL_LIMIT (predefinito 500_000) – limite massimo per i risultati totali richiesti dall'utente.SCAN_THREADS (predefinito 20) e REQUEST_TIMEOUT (predefinito 10s) – parametri di regolazione per la velocità di scansione rispetto all'affidabilità.python3 zoomeye.py
Ti verrà chiesto il limite totale di risultati (<= 500000). Premi Invio per utilizzare il valore predefinito (RESULTS_PER_QUERY * 2).
Esempio:
Enter max total results to collect (<= 500000, blank=default 2000):
============================) per ogni fase.vulnerable_zoomeye_YYYYMMDD_HHMMSS.txt – target vulnerabili (uno per riga).report_zoomeye_YYYYMMDD_HHMMSS.json – riepilogo e metadati.RESULTS_PER_QUERY, MAX_PAGES e il limite totale richiesto.