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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/90n45-d3v/bluebunny
Bluetooth SecurityCommand and ControlHardware & IoT SecurityRed TeamingPayload Development
GitHub90n45-d3v/bluebunny

BlueBunny

BLE 기반 Hak5 Bash Bunny C2 서버로, 블루투스 저전력(BLE)을 통한 무선 명령 주입, 페이로드 전달 및 원격 제어를 지원합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

BlueBunny-Banner


Bash Bunny Mark II와 블루투스 저에너지(BLE)를 통해 직접 통신하는 C2 솔루션입니다.
Bash Bunny에 필요한 모든 지침을 공중으로 전송하세요.

목차

  • 개요
  • 설치 및 시작
  • Bash Bunny와 Python을 통한 수동 통신
  • 문제 해결
  • 작업 중...
  • 추가 정보

개요

구조

BlueBunny-Structure

설치 및 시작

  1. 필요한 종속성 설치
root@kitploit:~
pip install pygatt "pygatt[GATTTOOL]"

BlueZ가 설치되어 있고 gatttool을 사용할 수 있는지 확인하세요.

root@kitploit:~
sudo apt install bluez
  1. BlueBunny 리포지토리 다운로드 (올바른 폴더로 이동)
root@kitploit:~
git clone https://github.com/90N45-d3v/BlueBunny
cd BlueBunny/C2
  1. C2 서버 시작
root@kitploit:~
sudo python c2-server.py
  1. BlueBunny 페이로드가 있는 Bash Bunny를 대상 머신에 연결하세요 (페이로드 위치: BlueBunny/payload.txt).
  2. 브라우저에서 localhost:1472로 C2 서버에 접속한 후 Bash Bunny를 연결하세요 (Bash Bunny가 페어링 준비가 되면 초록색으로 켜집니다).

Bash Bunny와 Python을 통한 수동 통신

BlueBunny의 BLE 백엔드를 사용하여 Bash Bunny와 수동으로 통신할 수 있습니다.

예제 코드

root@kitploit:~
# Import the backend (BlueBunny/C2/BunnyLE.py)
import BunnyLE

# Define the data to send
data = "QUACK STRING I love my Bash Bunny"
# Define the type of the data to send ("cmd" or "payload") (payload data will be temporary written to a file, to execute multiple commands like in a payload script file)
d_type = "cmd"

# Initialize BunnyLE
BunnyLE.init()

# Connect to your Bash Bunny
bb = BunnyLE.connect()

# Send the data and let it execute
BunnyLE.send(bb, data, d_type)

문제 해결

Bash Bunny 연결이 작동하지 않나요? 다음 지침을 시도해보세요:

  • 몇 번 더 연결을 시도하세요
  • 블루투스 어댑터가 사용 가능한지 확인하세요
  • C2 서버가 실행 중인 시스템을 다시 시작하세요
  • Bash Bunny가 BlueBunny 페이로드를 제대로 실행하고 있는지 확인하세요
  • Bash Bunny로부터 얼마나 떨어져 있나요? 환경(거리, 간섭 등)이 일반적인 BLE 연결에 적합한가요?

BlueZ 내의 버그

사용된 블루투스 스택은 잘 알려져 있지만 매우 버그가 많습니다. Bash Bunny와의 연결 시작이 작동하지 않는다면, 아마도 BlueZ로 인한 일시적인 문제일 것입니다. 다음은 일시적인 버그로 인해 발생할 수 있는 몇 가지 오류입니다. 이러한 오류는 대개 C2 운영 체제를 재부팅하면 사라지므로, 나타나더라도 놀라지 말고 침착하세요.

  • 5.0초 후 시간 초과
  • BLE 장치 스캔 중 알 수 없는 오류

작업 중...

  • 원격 셸 접근
  • BLE 유출 채널
  • 개선된 연결 프로세스

추가 정보

앞서 말했듯이, BlueBunny에서 사용되는 블루투스 부분의 기반인 BlueZ는 다소 버그가 발생하기 쉽습니다. Bash Bunny 연결 시 일시적이지 않은 버그나 BlueBunny 프로젝트 전체의 다른 버그/어려움을 겪으신다면 언제든지 저에게 연락해 주세요. 문제, 아이디어/해결책, 또는 단순한 피드백이든 환영합니다.

도구 다운로드