
🔍 Next.js RCE Scanner (CVE-2025-55182) - Zoomeye 검색 엔진을 사용하는 자동화된 취약점 스캐너. dorks를 통해 대상을 탐색하고 병렬 스캔 기능으로 CVE-2025-55182를 테스트합니다.
작성자: im-ezboy
Zoomeye 검색을 사용하는 Next.js RCE (CVE-2025-55182) 스캐너입니다. Zoomeye 쿼리로 대상을 찾고 제공된 익스플로잇 페이로드로 테스트합니다.
http.header="Vary: RSC, Next-Router-State-Tree"vul.cve="CVE-2025-55182"vulnerable_zoomeye_*.txt 및 상세 JSON 보고서로 저장.requests, tqdm의존성 설치:
pip install requests tqdm
zoomeye.py 편집:
ZOOMEYE_API_KEY – 여기에 Zoomeye API 키를 입력하세요 (공개 저장소에 푸시하기 전에 제거하세요).ZOOMEYE_USERNAME, ZOOMEYE_PASSWORD (API 키를 사용하려면 비워 두세요).RESULTS_PER_QUERY (기본 1000) 및 MAX_PAGES (기본 200) – 페이지네이션 제어; 요금제 한도가 적용됩니다.MAX_TOTAL_LIMIT (기본 500_000) – 사용자가 요청한 총 결과 수에 대한 하드 캡.SCAN_THREADS (기본 20) 및 REQUEST_TIMEOUT (기본 10초) – 스캔 속도와 안정성 간의 조정 값.python3 zoomeye.py
총 결과 제한 (<= 500000)을 입력하라는 메시지가 표시됩니다. 기본값 (RESULTS_PER_QUERY * 2)을 사용하려면 Enter를 누르세요.
예시:
Enter max total results to collect (<= 500000, blank=default 2000):
============================).vulnerable_zoomeye_YYYYMMDD_HHMMSS.txt – 취약한 대상 (한 줄에 하나씩).report_zoomeye_YYYYMMDD_HHMMSS.json – 요약 및 메타데이터.RESULTS_PER_QUERY, MAX_PAGES, 그리고 프롬프트된 총 제한을 그에 맞게 조정하세요.