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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
uC_mousejack — ATmega32u4용 Mousejack | Kitploit
도구/GitHubGitHub/insecurityofthings/uc_mousejack
Embedded Systems SecurityBluetooth SecurityPayload GenerationWireless SecurityHardware HackingPenetration TestingRed Teaming
GitHubinsecurityofthings/uc_mousejack

uC_mousejack

ATmega32u4용 Mousejack

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

μC Mousejack

마이크로컨트롤러 Mousejack은 Mousejack 공격을 열쇠고리 크기의 소형 임베디드 기기에서 수행할 수 있도록 하는 프로젝트입니다.

프로토타입 Mousejack 기기

첫 번째 버전은 Adafruit Feather 32u4 프로토보드와 SPI 기반 NRF24L01+ 모듈을 사용합니다.

기기 제작은 간단하며, 코드는 Duckyscript를 사용하여 Microsoft 및 Logitech 장치에 대해 자동 키 입력 주입 공격을 실행하는 도구를 제공합니다.

제작

자체 기기를 제작하려면 다음 구성 요소가 필요합니다.

  • Adafruit Feather 32u4 프로토보드 또는 선택한 다른 Arduino 호환 보드.
  • SPI 기반 NRF24L01+ 모듈. 외부 안테나가 있는 증폭형 NRF24 모듈을 구매하는 것이 좋습니다.
  • LiPo 배터리. 500mAh 배터리는 약 20시간 동안 작동합니다.
  • 구성 요소를 수납할 케이스. Hammond 1551KTBU가 적합합니다. 보통 지역 전자제품 매장에서 구입할 수 있습니다.
  • NRF24 모듈의 전압 안정화를 돕기 위한 10μF 및 0.1μF 커패시터 (까다롭습니다).
  • 양면 접착 테이프 또는 고정 하드웨어. 최종 제품의 마감 정도에 따라 다릅니다.
  • 도구: 전선 스트리퍼, 사이드 커터, 좋은 납땜 인두.
  • 기본 재료: 납땜 재료, 폴리이미드 테이프, 작고 유연한 멀티컬러 전선.

아래의 Fritzing 다이어그램은 프로토타입 설계에 사용된 배선 레이아웃을 보여줍니다.

Mousejack Fritzing 설계

위에 표시된 커패시터는 10μF 및 0.1μF입니다. 또한 NRF24 모듈을 Feather 프로토보드에 직접 납땜하면 소형화에 도움이 됩니다.

빌드

소프트웨어를 빌드하려면 PlatformIO IDE를 다운로드하여 설치하세요. Arduino IDE보다 훨씬 낫습니다.

소프트웨어를 빌드하기 전에 attack_generator.py 스크립트를 사용하여 attack.h 파일을 수정해야 합니다.

root@kitploit:~
uC-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt

위 예제에서 ducky.txt 파일은 Duckyscript를 포함합니다. attack_generator.py 스크립트는 Duckyscript를 attack.h 파일로 "컴파일"하며, 이 파일은 main.cpp에 포함됩니다. 이렇게 하면 코드가 간소화되고 더 작아집니다.

사용법

기기에 전원을 켜면, 핀 13 (코드에서 ledpin)에 연결된 내부 LED가 전체 채널 범위를 한 번 스캔할 때마다 두 번 깜빡입니다. 공격을 보낼 때 LED는 계속 켜집니다.

PlatformIO IDE를 사용하여 직렬 포트를 모니터링하면 스캔 및 공격 중에 많은 디버그 정보가 출력되는 것을 볼 수 있습니다.

경고: 공격을 시작하는 데 사용자 상호 작용이 필요하지 않습니다. 이 기기를 사용하는 장소에 주의하세요. 이 도구의 사용에 대해 어떠한 책임도 지지 않습니다.

향후 계획

다음 버전은 ESP8266 기반 Adafruit Huzzah 모듈을 사용하는 마이크로 Python 버전을 특징으로 합니다. 이를 통해 스마트폰(Wi-Fi를 통해)을 사용하여 새로운 공격을 로드하고 진단 정보를 얻을 수 있습니다.

또한 OLED 디스플레이, microSD 카드 또는 생각할 수 있는 기타 상호 작용을 위해 코드를 적용하는 것도 가능하고(상당히 쉽습니다). 코드를 포크하여 더 멋진 것을 만들어 보세요.

도구 다운로드