Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
urh — Universal Radio Hacker: Untersuche drahtlose Protokolle wie ein Boss | Kitploit
Tools/GitHubGitHub/jopohl/urh
Bluetooth-SicherheitIoT-SicherheitReverse EngineeringRFID/NFC-ToolsFuzzingDrahtlose SicherheitPenetrationstestsHardware- & IoT-SicherheitRed TeamingArchived
GitHubjopohl/urh

urh

Universal Radio Hacker: Untersuche drahtlose Protokolle wie ein Boss

12.6k1.0kvor 8 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

URH Bild

CI Code style: black PyPI version Packaging status Blackhat Arsenal 2017 Blackhat Arsenal 2018

Der Universal Radio Hacker (URH) ist eine vollständige Suite für die Untersuchung drahtloser Protokolle mit nativer Unterstützung für viele gängige Software Defined Radios. URH ermöglicht die einfache Demodulation von Signalen, kombiniert mit einer automatischen Erkennung von Modulationsparametern, sodass es ein Kinderspiel ist, die Bits und Bytes zu identifizieren, die durch die Luft fliegen. Da Daten vor der Übertragung oft codiert werden, bietet URH anpassbare Decodierungen, um selbst ausgefeilte Codierungen wie CC1101-Data-Whitening zu knacken. Wenn es um Reverse-Engineering von Protokollen geht, ist URH auf zweierlei Weise hilfreich. Sie können entweder manuell Protokollfelder und Nachrichtentypen zuweisen oder lassen URH mit einer regelbasierten Intelligenz automatisch Protokollfelder ableiten. Schließlich enthält URH eine Fuzzing-Komponente für zustandslose Protokolle und eine Simulationsumgebung für zustandsbehaftete Angriffe.

Erste Schritte

Um loszulegen:

  • lesen Sie die Installationsanleitung auf dieser Seite,
  • laden Sie das offizielle Benutzerhandbuch (PDF) herunter,
  • schauen Sie sich die Demonstrationsvideos (YouTube) an,
  • besuchen Sie das Wiki für weitere Informationen wie unterstützte Geräte oder
  • lesen Sie einige Artikel über URH zur Inspiration.

Wenn Ihnen URH gefällt, bitte ⭐ Sie dieses Repository und treten Sie unserem Slack-Kanal bei. Wir schätzen Ihre Unterstützung!

Zitieren von URH

Wir ermutigen Forscher, die mit URH arbeiten, dieses WOOT'18-Papier zu zitieren oder direkt den folgenden BibTeX-Eintrag zu verwenden.

URH BibTeX-Eintrag für Ihre Forschungsarbeit
root@kitploit:~
@inproceedings {220562,
author = {Johannes Pohl and Andreas Noack},
title = {Universal Radio Hacker: A Suite for Analyzing and Attacking Stateful Wireless Protocols},
booktitle = {12th {USENIX} Workshop on Offensive Technologies ({WOOT} 18)},
year = {2018},
address = {Baltimore, MD},
url = {https://www.usenix.org/conference/woot18/presentation/pohl},
publisher = {{USENIX} Association},
}

Installation

URH läuft unter Windows, Linux und macOS. Siehe unten für betriebssystemspezifische Installationsanweisungen.

Windows

Unter Windows kann URH mit seinem Installationsprogramm installiert werden. Es sind keine weiteren Abhängigkeiten erforderlich.

Wenn Sie eine Fehlermeldung über fehlende api-ms-win-crt-runtime-l1-1-0.dll erhalten, führen Sie Windows Update aus oder installieren Sie direkt KB2999226.

Linux

Installation mit pipx

URH ist auf PyPi verfügbar, sodass Sie es beispielsweise mit pipx installieren können:

root@kitploit:~
pipx install urh

Dies ist die empfohlene Methode zur Installation von URH unter Linux, da sie mit allen nativen Erweiterungen vorkompiliert geliefert wird.

Um auf Ihren SDR als Nicht-Root-Benutzer zuzugreifen, installieren Sie die entsprechenden udev-Regeln. Sie finden sie im Wiki.

Installation über Paketmanager

URH ist in den Repositories vieler Linux-Distributionen wie Arch Linux, Gentoo, Fedora, openSUSE oder NixOS enthalten. Es gibt auch ein Paket für FreeBSD. Verwenden Sie, falls verfügbar, einfach Ihren Paketmanager, um URH zu installieren.

Hinweis: Für native Unterstützung müssen Sie das/die entsprechende(n) -dev-Paket(e) Ihres SDR(s) wie z.B. hackrf-dev vor der Installation von URH installieren.

Docker-Images

Das offizielle URH-Docker-Image ist hier verfügbar. Es enthält alle nativen Backends und ist einsatzbereit.

macOS

Verwendung des DMG

Es wird empfohlen, mindestens macOS 13 zu verwenden, wenn Sie das hier verfügbare DMG verwenden.

Mit brew

URH ist als homebrew-Formel verfügbar, sodass Sie es installieren können mit

root@kitploit:~
brew install urh

Ausführen aus dem Quellcode (Betriebssystem-unabhängig)

Ohne Installation

Um den Universal Radio Hacker ohne Installation auszuführen, führen Sie einfach Folgendes aus:

root@kitploit:~
git clone https://github.com/jopohl/urh/
cd urh/src/urh
PYTHONPATH=.. ./main.py

Hinweis: Vor der ersten Verwendung werden die C++-Erweiterungen gebaut.

Installation aus dem Quellcode

Um URH aus dem Quellcode zu installieren, müssen Sie python-setuptools installiert haben. Sie können diese mit python3 -m pip install setuptools erhalten. Sobald die Setuptools installiert sind, führen Sie Folgendes aus:

root@kitploit:~
git clone https://github.com/jopohl/urh/
cd urh
python setup.py install

Und starten Sie die Anwendung, indem Sie urh in ein Terminal eingeben.

Artikel

Hacken von Dingen mit URH

  • Hacken von Burger-Pagern
  • Reverse-Engineering und Klonen einer Fernbedienung
  • Reverse-Engineering von Wetterstations-RF-Signalen
  • Reverse-Engineering von drahtlosen Jalousien
  • Angriff auf Logitech-Drahtlos-Präsenter (deutscher Artikel)
  • Angriff auf drahtlose Tastaturen
  • Reverse-Engineering einer 433MHz-funkgesteuerten Steckdose für die Verwendung mit Arduino

Allgemeine Präsentationen und Tutorials zu URH

  • Hackaday-Artikel
  • RTL-SDR.com-Artikel
  • Kurzes Tutorial zu URH mit LimeSDR Mini
  • Brute-Force eines RF-Geräts: Eine Schritt-für-Schritt-Anleitung
  • Hacken von drahtlosen Steckdosen wie ein NOOB

Externe Decodierungen

Siehe Wiki für eine Liste externer Decodierungen, die von unserer Community bereitgestellt werden! Vielen Dank dafür!

Screenshots

Daten aus Rohsignalen extrahieren

Interpretationsphase

Auch bei komplexen Protokollen den Überblick behalten

Analysephase

Signale aufzeichnen und senden

Aufzeichnung

Tool herunterladen