Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
killerbee — IEEE 802.15.4/ZigBee Security Research Toolkit | Kitploit
Tools/GitHubGitHub/riverloopsec/killerbee
Paket-Sniffing & AnalyseAufklärungIoT-SicherheitSchwachstellenanalyseExploitationFuzzingNetzwerksicherheitDrahtlose SicherheitPenetrationstestsHardware- & IoT-Sicherheit
GitHubriverloopsec/killerbee
84522939vor 4 JahrenVon Kitploit geprüft

killerbee

IEEE 802.15.4/ZigBee Security Research Toolkit

Repository anzeigenWebseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

KillerBee

================

KillerBee ist ein Framework und Werkzeuge zum Testen und Auditing von ZigBee- und IEEE 802.15.4-Netzwerken

Hinweis

  • Der Support für usb0.x wird eingestellt/entfernt
  • Der Support für Apimote v1 wird eingestellt/entfernt

Wenn Sie diese Funktionen benötigen, erstellen Sie bitte ein Issue, um Ihren Anwendungsfall und Ihre Anforderungen zu erläutern.

KillerBee 3.0.0-beta Update

Hallo zusammen, vielen Dank für eure anhaltende Unterstützung und euer Interesse an KillerBee.

Da wir neue Anstrengungen unternehmen, um den Code zu bereinigen, auf Python 3 zu migrieren, Funktionen, Funktionalität und Konsistenz hinzuzufügen, nutzen wir diese Überarbeitung als Gelegenheit, die Ziele und Verwendungszwecke des Projekts und den besten Weg, diese zu erreichen, neu zu betrachten.

Diese Bemühungen werden zu einem großen Versionsupdate führen, da wir alte Funktionen und Abhängigkeiten entfernen und den Code umstrukturieren, um Funktionen zu organisieren und die Erweiterbarkeit zu ermöglichen.

Dies ist auch ein Versuch, die Bestandteile von KillerBee zu definieren, um klarere Grenzen um die Funktionen von KillerBee zu ziehen und es als Bibliothek zu behandeln. Siehe ARCHITECTURE.md für Details zu diesen und zukünftigen Zielen.

BETREUER/LIZENZ

Verteilt unter einer BSD-Lizenz, siehe LICENSE.txt für Details. Alle Rechte vorbehalten.

Das Hauptwerkzeug wurde/wird verfasst von:

  • 2009, Joshua Wright [email protected]
  • 2010-2019, Ryan Speers [email protected]
  • 2010-2011, Ricky Melgares [email protected]

Wir danken den vielen Mitwirkenden am Framework, darunter die folgenden, die Fähigkeiten beigetragen haben:

  • Anonymous Contributors
  • Spencer McIntyre (scapy extension)
  • Bryan Halfpap [email protected] (additional tools)
  • Travis Goodspeed
  • Mike Kershaw (dragorn)
  • Chris Wang (aikiba)
  • Nick DePetrillo
  • Ed Skoudis
  • Matt Carpenter
  • Sergey Bratus (research support at Dartmouth)
  • Jeff Spielberg
  • Scytmo (bug fixes and CC2530/1 EMK board support)
  • Adam Laurie/rfidiot (APS crypto implementation, firmware, DFU & BOOTLOADER, SubGHZ, SiLabs NodeTest)
  • Steve Martin
  • Taylor Centers [email protected] (Python 3 port)
  • SecureAB (Python 3)
  • Jan Rude (Python 3, Sewio)
  • Damien Cauquil (CC2531 BumbleBee)

ANFORDERUNGEN

KillerBee wird auf Linux-Systemen entwickelt und getestet. Die Verwendung unter MacOS ist möglich, wird aber nicht unterstützt.

Wir haben uns bemüht, eine minimale Anzahl von Softwareabhängigkeiten zu verwenden, dennoch ist es notwendig, vor der Installation die folgenden Python-Module zu installieren. Die Installation erkennt und fordert Sie auf, was benötigt wird.

Auf Ubuntu-Systemen können Sie die benötigten Abhängigkeiten mit den folgenden Befehlen installieren:

# apt-get install python-usb python-crypto python-serial python-dev libgcrypt-dev

Auf Mac OS können Sie die Abhängigkeiten mit den folgenden Befehlen installieren:

# brew install libusb libgcrypt
# pip3 install pyusb scapy

Die Pakete python-dev und libgcrypt werden für den Scapy-Erweiterungs-Patch benötigt.

Beachten Sie auch, dass dies eine ziemlich fortgeschrittene und nicht benutzerfreundliche Angriffsplattform ist. Dies ist nicht Cain & Abel. Es ist für Entwickler und fortgeschrittene Analysten gedacht, die ZigBee- und IEEE 802.15.4-Netzwerke angreifen. Ich empfehle, sich ein Verständnis des ZigBee-Protokolls anzueignen (das Buch ZigBee Wireless Networks and Transceivers von Shahin Farahani ist brauchbar, wenn auch nicht großartig) und sich mit der Python-Sprache vertraut zu machen, bevor Sie sich in dieses Framework vertiefen.

INSTALLATION

KillerBee verwendet die standardmäßige Python-Installationsdatei 'setup.py', sobald die Abhängigkeiten installiert sind.

Installieren Sie KillerBee mit dem folgenden Befehl:

# python3 setup.py install

VERZEICHNISSE

Die Verzeichnisstruktur des KillerBee-Codes wird wie folgt beschrieben:

  • doc - HTML-Dokumentation zur KillerBee-Bibliothek, bereitgestellt von epydoc.
  • firmware - Firmware für unterstützte KillerBee-Hardwaregeräte.
  • killerbee - Python-Bibliotheksquellcode.
  • sample - Beispiel-Paketerfassungen, siehe unten.
  • scripts - Shell-Skripte, die in der Entwicklung verwendet werden.
  • tools - ZigBee- und IEEE 802.15.4-Angriffswerkzeuge, die mit diesem Framework entwickelt wurden.

ERFORDERLICHE HARDWARE

Das KillerBee-Framework wird erweitert, um mehrere Geräte zu unterstützen. Derzeit wird Unterstützung für den River Loop ApiMote, den Atmel RZ RAVEN USB Stick, MoteIV Tmote Sky, TelosB Mote, Sewino Sniffer und verschiedene Hardware mit Silicon Labs Node Test Firmware bereitgestellt.

Siehe firmware/README.md für Details zur Hardwareunterstützung und Firmware-Programmierung.

Unterstützung für Freaklabs Freakduino mit zusätzlicher Hardware und das Dartmouth-Arduino-Sketch sowie Zigduino-Boards sind verfügbar, werden aber nicht aufgeführt, da sie nicht gewartet werden. Sie müssen diese in killerbee/config.py zur Suche aktivieren und dann KillerBee neu installieren.

WERKZEUGE

KillerBee enthält mehrere Werkzeuge, die zum Angriff auf ZigBee- und IEEE 802.15.4-Netzwerke entwickelt wurden und auf dem KillerBee-Framework basieren. Jedes Werkzeug hat eigene Nutzungsanweisungen, die durch Ausführen des Werkzeugs mit dem Argument "-h" dokumentiert sind, und werden unten zusammengefasst.

Tool herunterladen