Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
HikPwn — HikPwn, Python 3.8로 작성된 Hikvision 장치용 간단한 스캐너로, 기본적인 취약점 스캔 기능을 제공합니다. | Kitploit
도구/GitHubGitHub/4n4nk3/hikpwn
Vulnerability ScannersIoT SecurityNetwork MappingExploitationInformation Gathering
GitHub4n4nk3/hikpwn

HikPwn

HikPwn, Python 3.8로 작성된 Hikvision 장치용 간단한 스캐너로, 기본적인 취약점 스캔 기능을 제공합니다.

저장소 보기
127344년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

HikPwn

HikPwn, Python 3.8로 작성된 Hikvision 장치용 기본 취약점 스캔 기능을 갖춘 간단한 스캐너입니다. 이 프로젝트는 Hikvision 소프트웨어 및 장치에서 생성된 네트워크 트래픽을 캡처하고 관찰하던 중 호기심에서 시작되었습니다.

Setup instructions:

root@kitploit:~
git clone https://github.com/4n4nk3/HikPwn.git
cd HikPwn
pip install -r requirements.txt

Tested on:

  • Python 3.8 on Linux 4.19 x86_64

Functions and characteristics:

  • Hikvision 장치의 수동 검색.
  • UDP UPNP 프로빙을 통한 Hikvision 장치의 능동 검색 및 열거.
  • 관리자 수준 액세스를 유도하는 ICSA-17-124-01에 대한 탐지 및 익스플로잇 기능.
  • 열거된 데이터를 './log.txt'에 저장.

작업 진행 중... 계속 지켜봐 주세요!

TODO:

  • 검색을 건너뛰고 ICSA-17-124-01에 대해 지정된 IP만 스캔하는 옵션 추가.
  • 더 많은 장치로 테스트.
  • CVE-2021-36260에 대한 탐지 및 익스플로잇 기능 추가.

Help:

root@kitploit:~
usage: hikpwn.py [-h] --interface INTERFACE --address ADDRESS [--active]  [--ICSA_17_124_01]

HikPwn, a simple scanner for Hikvision devices with basic vulnerability scanning capabilities written in Python 3.8. by Ananke: https://github.com/4n4nk3.

optional arguments:
  -h, --help            show this help message and exit
  --interface INTERFACE the network interface to use
  --address ADDRESS     the ip address of the selected network interface
  --active              enable "active" discovery
  --ICSA_17_124_01      enable ICSA-17-124-01 detection on discovered devices

Censored preview:

root@kitploit:~
Using eth0 as network interface and XXX.XXX.XXX.XXX as its IP address...

[*] Started 30 seconds of both passive and active discovery...

================================================================================
[*] Total detected devices: 1

	XXX.XXX.XXX.XX

================================================================================
[*] Active discovery's results:

DEVICE #1:
	LABEL                     DATA      
	--------------------------------------------------
	Serial Number             xxxxxxxxxxxxxxxxxxxxx
	Description               DS-2DE4220IW-D
	MAC                       XX:XX:XX:XX:XX:XX
	IP                        XXX.XXX.XXX.XX
	DHCP in use               false     
	Software Version          V5.4.3build 160810
	DSP Version               V7.3 build 160801
	Boot Time                 2019-03-01 00:05:33
	Activation Status         true      
	Password Reset Ability    true      


================================================================================
[*] Passive discovery's results:

DEVICE #1:
	Detected a device with ip address XXX.XXX.XXX.XX and MAC address XX:XX:XX:XX:XX:XX.


================================================================================
[*] Starting scan for ICSA-17-124-01...

Checking if XXX.XXX.XXX.XX is vulnerable to ICSA-17-124-01 and if we can get a list of valid users present on the device...
XXX.XXX.XXX.XX is vulnerable to ICSA_17_124_01. Recovered user list:
    user_id                   1
    user_name                 admin
    priority                  high
    user_level                Administrator

Do you want to exploit the vulnerability and try to change admin's password? (y/n)
    >>> y

Enter a password composed by numbers and letters (8-12 characters):
    >>> 

Password change successful.

이 프로젝트는 교육 목적으로만 제공됩니다. 불법 활동에 사용하지 마십시오. 불법적이거나 비윤리적인 행동을 지지하거나 용납하지 않으며, 이 소프트웨어의 오용에 대해 책임을 지지 않습니다.

도구 다운로드