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
RF-CHAOS — RF CHAOS is an Android App That Is Designed To Cause Chaos via All RF Adapters Possible - Enjoy! | Kitploit
Tools/GitHubGitHub/scramblr/rf-chaos
OSINT (Open Source Intelligence)ReconnaissanceWi-Fi AuditingBluetooth SecurityNetwork MappingExploitationRFID/NFC ToolsInformation GatheringWireless SecurityMobile Security
GitHubscramblr/rf-chaos

RF-CHAOS

364vor 5 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

RF CHAOS is an Android App That Is Designed To Cause Chaos via All RF Adapters Possible - Enjoy!

Repository anzeigenWebseite

RF CHAOS - Chaos per BLE / BT / WiFi / NFC / etc. auf Android-Smartphones

RF CHAOS ist ein nativ für Android entwickeltes WiFi-, Bluetooth-, BLE- und NFC-Scanner-, Logger- und Exploitation-Tool.

Erstellt von Scramblr alias @notdan alias alotofnamesyoudontknow

ℹ️ Wenn du die APK jetzt unbedingt haben willst – kompilierte Releases findest du hier: RF-CHAOS .APK-INSTALLER ℹ️

EINFÜHRUNG & VORWORT

RF CHAOS basiert ziemlich stark auf einer Reihe von Tools, die im Laufe der Jahre den Weg für Maximum Mobile Hacking geebnet haben, darunter:

  • WIGLE.NET
  • Sniffle
  • btrpa-scan
  • bsniffhub
  • bluez

…und viele, viele weitere Tools und Projekte – zu viele, um sie aufzulisten.

Ich wollte so ein Toolkit wie RF-CHAOS schon seit Jahren bauen, hatte aber nie die Zeit oder Gelegenheit dazu. Als ich dann auf X etwas Motivation sah, dachte ich mir: Kann ich genauso gut umsetzen. Da es für Computerplattformen bereits eine Menge solcher Tools gibt, dachte ich mir, ich konzentriere meine Mühe auf Mobilgeräte – und da Android die einzige Plattform ist, die Low-Level-Zugriff auf WiFi/BLE/Bluetooth/usw. erlaubt, hatten sie gewonnen!

Ich hoffe, du hast etwas Spaß damit. Bösen Spaß. 😈🤘

KLAR, ES GIBT SICHERHEITSBEDENKEN

Gerade bei BLE gab es im Laufe der Jahre einige Entwicklungen, die das Ansteuern bestimmter Geräte schwieriger machen als früher! Ich spreche von diesen „Private MAC Addresses“, die sich etwa alle 15 Minuten ändern.

Aber keine Sorge: Dieses Tool gibt dir die Möglichkeit, Geräte aufzuspüren und zu verfolgen, die diese SUPER SICHERE PRIVACY-FUNKTION (lol) alias Device Privacy über Resolvable Private Addresses (RPAs) nutzen!

DIE „PRIVACY-FUNKTION“, DIE BLUETOOTH-MAC-ADRESSEN SPOOFED, IST BULLSHIT.

🚨👮⚠️ Was ist BLE/Bluetooth-RPA-Auflösung/-Tracking? Es ist die Fähigkeit, all die Smartphones und Geräte zu verfolgen, die dir das Gefühl gegeben haben, du könntest durch diese Funktion – die du inzwischen wahrscheinlich schon gesehen hast – etwas von deiner Privatsphäre zurückgewinnen. Die Funktion, die angeblich die MAC-Adresse deines Geräts in eine gespoofte private Adresse ändert. Die MAC-Adresse deines Smartphones oder Geräts wechselt etwa alle 15 Minuten auf eine neue gespoofte Adresse.

Und es ist alles nur eine verdammte Lüge.

Leider, aber vorhersehbar, ist diese ganze Idee im Grunde Bullshit und stinkt nach Absprachen zwischen Industrie und Strafverfolgungsbehörden, um Verbraucher in ein falsches Sicherheitsgefühl zu wiegen, während sie (sowie andere entschlossene Gegner) jede neue „Private MAC Address“ mit nur einer einzigen Information verfolgen können: dem IRK (Identity Resolving Key). Es reicht, den IRK-Code deines Geräts zu kennen – er ist auf verschiedenen Wegen erhältlich –, um jede einzelne neue gespoofte MAC-Adresse zu entschlüsseln und dein(e) Gerät(e) bei jeder Bewegung zu verfolgen, in der Regel mit einer Genauigkeit im Zentimeterbereich.

Das alles, während die Menüs deines Geräts dies als „Privacy Feature“ auflisten und behaupten, dich genau vor dieser Art von Angriff zu schützen. Bist du weniger als begeistert davon, jederzeit von irgendjemandem verfolgt zu werden, einschließlich Strafverfolgungsbehörden? Du willst aus erster Hand sehen, wie es funktioniert? Dann bist du hier genau richtig! Ja, es gibt Details und noch mehr dazu, also lies weiter. 🚨👮⚠️

TL;DR: In jedem einzelnen Moment, in dem dein Bluetooth-Adapter eingeschaltet ist, bist du zu 100 % verfolgbar – selbst bei aktiviertem Private-MAC-Spoofing.


RF-CHAOS: Hauptfunktionen

  • WiFi Scanning - Netzwerke mit SSID, BSSID, Kanal, Sicherheitstyp und Signalstärke erkennen
  • BLE Scanning - Bluetooth-Low-Energy-Geräte mit Herstellerdaten erkennen
  • BLE RPA Resolution - Geräte über RPAs (Resolvable Private Addresses) mithilfe von IRK-Werten (Identity Resolving Keys) auflösen (und anschließend verfolgen). Im Grunde sind IRKs dein magischer Decoderring, um dein Ziel zu finden, selbst wenn es eine gefälschte MAC-Adresse verwendet.
  • Signal Finder - Bestimmte Geräte per MAC-Adresse oder IRK mit haptischem Feedback verfolgen - funktioniert für WiFi sowie BLE/Bluetooth.
  • GPS Logging - Koordinaten für jede Netzwerkbeobachtung sowie die zurückgelegte Route aufzeichnen - LOKAL auf deinem Smartphone.
  • WiGLE Export - Exportiere deine lokale Datenbank in das CSV-Format, das speziell mit den APIs/Systemen von WiGLE.net kompatibel ist, falls du sie mit deren Plattform teilen möchtest!
  • SQLite Database - Nur-lokale Speicherung auf dem Android-Smartphone, für Paranoiker. Verwendet ein WiGLE-kompatibles Schema, damit du bei Bedarf problemlos teilen kannst.

RF-CHAOS: Was du zum Bauen aus dem Quellcode benötigst

Erforderliche Bibliotheken & Software

  1. Android Studio (Hedgehog 2023.1.1 oder neuer)

    • Download: https://developer.android.com/studio
  2. JDK 17 (normalerweise in Android Studio enthalten)

  3. Android SDK

    • API-Level 34 (Android 14)
    • Build-Tools 34.0.0
    • Android Studio fordert dich direkt nach dem Importieren des Projekts zur Installation dieser Komponenten auf

Hardware & Geräte, die funktionieren

  • Ein Android-Gerät mit Android 8.0 (API 26) oder höher. (Es funktioniert mit fast jedem Smartphone, das in den letzten 1.000 Jahren hergestellt wurde.)
  • Das Android-Gerät muss über WiFi- und Bluetooth-Funkmodule verfügen, die nicht kaputt sind. Muss ich das wirklich schreiben? Wahrscheinlich schon.
  • GPS oder GPS-Spoofer aktiviert. Das wird für die Mapping-Funktion benötigt, und es wird NULL Telemetrie an unsere Server oder irgendwelche Server gesendet (sieh dir den Quellcode an).

Eigene RF-CHAOS-APK aus dem Quellcode bauen

Schritt 1: Aus dem GitHub-Repo klonen oder extrahieren

root@kitploit:~
# If using git
git clone https://github.com/scramblr/RF-CHAOS.git
cd RF-CHAOS

# Or extract the zip file to a folder

Schritt 2: In Android Studio öffnen

  1. Android Studio starten
  2. File → Open auswählen
  3. Zum Ordner RF-CHAOS navigieren
  4. Auf OK klicken
  5. Warten, bis die Gradle-Synchronisierung abgeschlossen ist (kann beim ersten Start einige Minuten dauern)

Schritt 3: Keine Google-Maps-API-Schlüssel konfigurieren, weil wir stattdessen OpenStreetMaps verwenden (kostenlos + unbegrenzt)!

In einem Release der nächsten Wochen hast du die Option, auf das Google Maps SDK umzusteigen. Ich habe sogar schon die Manifest-Anleitung vorbereitet:

root@kitploit:~
0. Wait for feature to actually be built and tested.
1. Get a Google Maps API key from https://console.cloud.google.com/
2. Enable "Maps SDK for Android"
3. Edit `app/src/main/AndroidManifest.xml`
4. Replace `YOUR_GOOGLE_MAPS_API_KEY` with your actual key.

Schritt 4: Debug- oder Produktions-Release-APKs bauen

Test- & Debug-Pakete (.APK oder Bundle .AAB)

*HINWEIS: Die Menübezeichnungen können je nach installierter Android-Studio-Version leicht abweichen.
root@kitploit:~
Menu: Build → Generate and Build App Bundles or APKs → Generate APKs / Generate Bundles
root@kitploit:~
APK Output: `app/build/outputs/apk/debug/app-debug.apk`
Bundle Output: `app/build/outputs/bundle/debug/app-debug.aab`

Produktions-Release-Pakete (.APK oder Bundle .AAB)

  1. Menü: Build → Generate Signed Bundle / APK
  2. APK auswählen (oder Bundle, falls benötigt)
  3. Per Eingabeaufforderung einen neuen Keystore erstellen oder einen vorhandenen verwenden (optional)
  4. Die Build-Variante „release“ auswählen
root@kitploit:~
APK Output: `app/release/app-release.apk`
Bundle Output: `app/release/app-release.aab`

Schritt 5: Installation auf deinem Gerät

  • Per USB-ADB-Bridge:
  1. Entwickleroptionen auf deinem Android-Gerät aktivieren (tippe 69-mal auf die Android-Build-Nummer)
  2. USB-Debugging aktivieren
  3. Gerät per USB verbinden
  4. In Android Studio sicherstellen, dass dein Smartphone im Text im oberen rechten Fensterbereich aufgeführt ist.
  5. Klicke auf den grünen Run-Button (sieht aus wie der Play-Button)

Dein Smartphone sollte RF-CHAOS innerhalb weniger Sekunden installiert haben! Es werden die drei wichtigsten Sicherheitsberechtigungen angefragt, die zum Suchen nach Signalen und zum Aufzeichnen von Koordinaten per GPS erforderlich sind.

  • Per APK-Datei:
  1. Die APK auf dein Gerät kopieren (adb push filename.apk /sdcard/Download oder wohin auch immer/)
  2. „Installieren aus unbekannten Quellen“ in den Einstellungen aktivieren
  3. Die APK-Datei öffnen und installieren

RF-CHAOS VERWENDUNG

Dashboard

  • Tippe auf START SCAN, um den Scan zu starten
  • Netzwerke erscheinen in Echtzeit, sobald sie erkannt werden
  • Statistiken zeigen Dinge wie die Anzahl der WiFi-, Bluetooth- und neuen Netzwerke, Beacon-Zähler und mehr.
  • Echtzeit-GPS-Koordinaten (Breiten- & Längengrad), während du dich bewegst, gehst, fährst usw.

Signal Finder

  1. Bluetooth/BLE/WiFi/IRK auswählen
  2. Eine MAC-Adresse eingeben (Format: AA:BB:CC:DD:EE:FF) oder einen IRK-Code.
  3. Tippe auf START SEARCH
  4. Bewege dich umher - das Gerät vibriert, wenn das Ziel erkannt wird
  5. Signalstärke und Entfernungsschätzung werden in Echtzeit aktualisiert und wechseln von Rot auf Grün, wenn du näher kommst.

Database

  • Statistiken über entdeckte Netzwerke ansehen
  • Export CSV - Erstellt eine WiGLE-kompatible Datei im Downloads-Ordner
  • Clear All Data - Löscht alle gespeicherten Daten dauerhaft

Settings

  • WiFi-, BLE- und klassisches Bluetooth-Scannen aktivieren/deaktivieren (Stelle sicher, dass du das Scannen beendest, bevor du dies änderst. Möglicherweise ist ein Neustart der App erforderlich)
  • Bei Bedarf einen Mindestschwellenwert für die Signalstärke festlegen.
  • GPS-Routenprotokollierung aktivieren/deaktivieren (optional)
  • Vibrations-/Ton-Feedback konfigurieren (optional)

Benötigte Berechtigungen für RF-CHAOS

Die App benötigt Berechtigungen, um auf die Funkmodule in deinem Smartphone oder Gerät zuzugreifen. Die App sollte NIE nach Hause telefonieren. Alle Daten bleiben auf deinem Gerät, es sei denn, du möchtest sie AUSDRÜCKLICH mit WIGLE.NET teilen.

WiGLE-Integration

Exportformat

Der CSV-Export verwendet das WiGLE-Format. Wir speichern die Daten lokal auf deinem Gerät in einer SQLite-Datenbank mit den folgenden Tabellen:

root@kitploit:~
MAC,SSID,AuthMode,FirstSeen,Channel,RSSI,CurrentLatitude,CurrentLongitude,AltitudeMeters,AccuracyMeters,Type

Hochladen zu WiGLE

  1. Zum Tab „Database“ gehen
  2. Auf „Export to CSV“ tippen
  3. Datei teilen/speichern
  4. Auf https://wigle.net/uploads hochladen

PRIVACY-ALBTRAUM-MODUS

BLE-RPA-Auflösung & Verfolgung von Geräten, die sich mit IRK-Codes zu verstecken versuchen

Bluetooth-Low-Energy-Geräte können Resolvable Private Addresses (RPAs) verwenden, die sich regelmäßig ändern. Wenn du den Identity Resolving Key (IRK) eines Geräts hast, kannst du es trotz der Adresswechsel verfolgen.

Verwendung:

  1. Tippe im Signal Finder auf „Mode: MAC Address“, um auf „Mode: IRK“ umzuschalten
  2. Deinen IRK hinzufügen (32 Hex-Zeichen)
  3. Suche starten - die App löst die RPAs in Echtzeit auf

IRKs beschaffen

IRKs können extrahiert werden aus:

  • Gekoppelten Geräteeinträgen auf Android/iOS
  • Paketmitschnitten von BLE-Pairing
  • Dokumentation des Geräteherstellers

Projektstruktur

root@kitploit:~
app/src/main/
├── java/com/scramblr/rftoolkit/
│   ├── MainActivity.kt          # Main activity with navigation
│   ├── RFToolkitApp.kt          # Application class
│   ├── data/
│   │   ├── db/AppDatabase.kt    # Room database & DAOs
│   │   ├── models/Models.kt     # Data classes
│   │   └── repository/          # Data access layer
│   ├── services/
│   │   └── ScanningService.kt   # Foreground scanning service
│   ├── ui/                      # Fragments for each screen
│   └── utils/
│       └── Scanners.kt          # WiFi/BLE scanning + RPA resolver
├── res/
│   ├── layout/                  # XML layouts
│   ├── navigation/              # Navigation graph
│   └── values/                  # Colors, strings, themes
└── AndroidManifest.xml

Fehlerbehebung

„Standortberechtigung verweigert“

  • Gehe zu Geräteeinstellungen → Apps → RF Toolkit → Berechtigungen
  • Standortberechtigung erteilen (für Hintergrundscans auf „Immer zulassen“ stellen)

WiFi-Netzwerke werden nicht angezeigt

  • Sicherstellen, dass WiFi auf dem Gerät aktiviert ist
  • Unter Android 13+ die Berechtigung „Geräte in der Nähe“ erteilen
  • Manche Geräte drosseln WiFi-Scans - warte ein paar Sekunden zwischen den Scans

BLE-Geräte werden nicht angezeigt

  • Sicherstellen, dass Bluetooth aktiviert ist
  • Bluetooth-Berechtigungen erteilen, wenn du dazu aufgefordert wirst
  • BLE-Scans erfordern die Standortberechtigung

Build schlägt mit „SDK not found“ fehl

  • In Android Studio: File → Project Structure → SDK Location
  • Sicherstellen, dass der Android-SDK-Pfad korrekt ist
  • Ausführen: Tools → SDK Manager, um fehlende Komponenten zu installieren

Gradle-Synchronisierung schlägt fehl

  • File → Invalidate Caches and Restart
  • Den .gradle-Ordner im Projektverzeichnis löschen
  • Projekt neu synchronisieren

©2026 SCRAMBLR AKA NOTDAN AKA IDUNNO

Lizenz

GNU General Public License

Haftungsausschluss

Stirb nicht!

Tool herunterladen
BerechtigungGrund
ACCESS_FINE_LOCATIONErforderlich für WiFi-/BLE-Scans und GPS
ACCESS_COARSE_LOCATIONStandort-Fallback
BLUETOOTH_SCANBLE-Gerätescan (Android 12+)
BLUETOOTH_CONNECTBluetooth-Verbindungen (Android 12+)
NEARBY_WIFI_DEVICESWiFi-Scans (Android 13+)
VIBRATEHaptisches Feedback des Signal Finders