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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
zerojack — MouseJack 키스트로크 주입 공격을 수행하는 도구입니다. | Kitploit
도구/GitHubGitHub/b1narygl1tch/zerojack
ExploitationWireless SecurityHardware HackingLearning & Education
GitHubb1narygl1tch/zerojack

zerojack

MouseJack 키스트로크 주입 공격을 수행하는 도구입니다.

저장소 보기
101년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ZeroJack

MouseJack 키 입력 주입 공격을 수행하는 도구입니다.

배너

⚠️ 면책 조항

이 프로젝트는 교육 목적으로 만들어졌습니다. 본 프로젝트와 여기에 제공된 정보의 악의적인 사용에 대해 저는 책임을 지지 않습니다.

👾 프로젝트 소개

이 프로젝트는 교육 목적과 제가 소유한 취약한 무선 마우스를 가지고 놀기 위한 Crazyradio PA 장치의 대안으로 만들어졌습니다. 두 가지 주요 구성 요소로 이루어져 있습니다:

  • 소프트웨어: ZeroJack Python3 애플리케이션
  • 하드웨어: Raspberry Pi Zero 2W 및 SPI 연결 nRF24L01+ 모듈
    헤드리스 설정의 Raspberry Pi Zero 2W는 MouseJacking, 워드라이빙, 블루투스 공격 등에 사용할 수 있는 올인원 해킹 장치로 적합한 플랫폼이기 때문에 선택되었습니다. 예를 들어 펌웨어 플래싱을 건드릴 필요가 없습니다.

페이로드로 이 도구는 Legacy DuckyScript (1.0) 파일을 활용합니다.

✅ 기능

소프트웨어는 네 가지 모드를 구현합니다:

  • 메인(수동) 모드 취약한 2.4 GHz HID 장치를 스캔하고, 발견된 장치를 선택한 후 키 입력 주입 공격을 실행합니다.
  • Autopwn 모드 취약한 2.4 GHz HID 장치를 스캔하고 자동으로 키 입력 주입 공격을 실행합니다. 이 모드는 신중하게 사용하세요!
  • 대상 모드 메인 모드에서 스캔하여 이전에 찾을 수 있었던 특정 장치의 주소에 대해 키 입력 주입 공격을 실행합니다.
  • 스니퍼 모드 대상 장치 주소를 nRF 모듈에 할당하고 원시 무선 패킷을 표시합니다.

💾 설정 및 설치

SPI 활성화

RaspberryPi OS (Debian 12 Bookworm)에서는 CUI 애플리케이션을 통하거나 수동으로 두 가지 방법으로 할 수 있습니다.
CUI:

root@kitploit:~
sudo raspi-config

그런 다음 Interface Options -> SPI 로 이동하여 SPI 활성화를 확인하고 재부팅합니다.

수동:

root@kitploit:~
sudo nano /boot/firmware/config.txt

dtparam=spi=on 라인의 주석을 해제하고 저장한 후 재부팅합니다.

SPI가 활성화되었는지 확인: ls -al /dev/*spi*. /dev/spidev0.0 과 같은 장치가 보여야 합니다.

ZeroJack 애플리케이션 설치

저장소를 클론합니다:

root@kitploit:~
git clone https://github.com/b1narygl1tch/zerojack.git

가상 환경을 생성합니다:

root@kitploit:~
python -m venv ./zerojack

가상 환경을 활성화합니다:

root@kitploit:~
cd ./zerojack
source bin/activate

설치 스크립트를 실행합니다:

root@kitploit:~
pip install .

도구를 실행합니다:

root@kitploit:~
zerojack --help

📻 하드웨어

이 프로젝트에 사용된 세 가지 하드웨어 구성 요소가 있습니다:

  • Raspberry Pi Zero 2 W
  • nRF24L01 모듈 (EByte E01-ML01DP5)
  • AMS1117 기반 전원 공급 모듈 (YL-105). 선택 사항이지만 적극 권장합니다!

연결 방식은 Raspberry Pi <-> YL-105 <-> nRF24L01 변형입니다. IRQ는 사용되지 않습니다.

핀아웃 테이블

🐭 테스트된 마우스 장치

  • Logitech M325 (유니파잉 동글 C-U0007)
  • Microsoft Wireless Mouse 4000
  • Amazon Basics MG-0975

👍 감사의 말

이 프로젝트에 사용된 연구, 라이브러리 및 프로젝트:

  • Bastille 원본 연구 https://github.com/BastilleResearch/mousejack/blob/master/doc/pdf/MouseJack-whitepaper-v1.1.pdf
  • Promiscuity is the nRF24L01+'s Duty http://travisgoodspeed.blogspot.com/2011/02/promiscuity-is-nrf24l01s-duty.html
  • RaspJack 프로젝트 https://github.com/DigitalSecurity/raspjack
  • JackIt 프로젝트 https://github.com/insecurityofthings/jackit
  • NRF24L01+ 라디오용 RF24 라이브러리의 Python 포트 https://github.com/jpbarraca/pynrf24
  • Arduino UNO용 Mousejack https://github.com/dnatividade/Arduino_mousejack

📜 라이선스

이 프로젝트는 BSD-3-Clause 라이선스 하에 있으며, 다음 프로젝트에 의존합니다:

  • NRF24L01+ 라디오용 RF24 라이브러리의 Python 포트 https://github.com/jpbarraca/pynrf24. GPL-2.0 라이선스 하에 있습니다.
  • JackIt 프로젝트 https://github.com/insecurityofthings/jackit. BSD 라이선스 하에 있습니다.
  • RaspJack 프로젝트 https://github.com/DigitalSecurity/raspjack. GPL-3.0 라이선스 하에 있습니다.
도구 다운로드