
🔍 Next.js RCE Scanner (CVE-2025-55182) - Escáner de vulnerabilidades automatizado que utiliza el motor de búsqueda Zoomeye. Descubre objetivos mediante dorks y prueba CVE-2025-55182 con capacidades de escaneo en paralelo.
Autor: im-ezboy
Escáner para RCE de Next.js (CVE-2025-55182) usando la búsqueda de Zoomeye. Encuentra objetivos mediante consultas de Zoomeye y los prueba con el payload de exploit proporcionado.
http.header="Vary: RSC, Next-Router-State-Tree"vul.cve="CVE-2025-55182"vulnerable_zoomeye_*.txt y un informe JSON detallado.requests, tqdmInstalar dependencias:
pip install requests tqdm
Edita zoomeye.py:
ZOOMEYE_API_KEY – coloca aquí tu clave de API de Zoomeye (elimínala antes de subirla a repositorios públicos).ZOOMEYE_USERNAME, ZOOMEYE_PASSWORD si prefieres el inicio de sesión por JWT (déjalos vacíos para usar la clave de API).RESULTS_PER_QUERY (por defecto 1000) y MAX_PAGES (por defecto 200) – controles de paginación; sujetos a los límites de tu plan.MAX_TOTAL_LIMIT (por defecto 500_000) – tope máximo para el total de resultados solicitados por el usuario.SCAN_THREADS (por defecto 20) y REQUEST_TIMEOUT (por defecto 10s) – parámetros de ajuste para la velocidad de escaneo frente a la fiabilidad.python3 zoomeye.py
Se te pedirá el límite total de resultados (<= 500000). Pulsa Enter para usar el valor por defecto (RESULTS_PER_QUERY * 2).
Ejemplo:
Enter max total results to collect (<= 500000, blank=default 2000):
============================) para cada etapa.vulnerable_zoomeye_YYYYMMDD_HHMMSS.txt – objetivos vulnerables (uno por línea).report_zoomeye_YYYYMMDD_HHMMSS.json – resumen y metadatos.RESULTS_PER_QUERY, MAX_PAGES y el límite total solicitado en consecuencia.