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
BlueToolkit — Modulares Framework zum Testen von Schwachstellen in Bluetooth Classic (BR/EDR) mit Reconnaissance- und Exploit-Modulen für 43 öffentliche Angriffe/CVEs sowie strukturierter JSON-Berichterstattung. | Kitploit
Tools/GitHubGitHub/sgxgsx/bluetoolkit
AufklärungBluetooth-SicherheitExploit-FrameworksSchwachstellenanalyseExploitationDrahtlose SicherheitPenetrationstestsKuratierte Ressourcen
GitHubsgxgsx/bluetoolkit

BlueToolkit

Modulares Framework zum Testen von Schwachstellen in Bluetooth Classic (BR/EDR) mit Reconnaissance- und Exploit-Modulen für 43 öffentliche Angriffe/CVEs sowie strukturierter JSON-Berichterstattung.

Repository anzeigen
72776vor 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

BlueToolkit

Erweiterbares Bluetooth-Schwachstellentest-Framework für BR/EDR und BLE.

Dokumentation • Installation • Verwendung • Exploits • Hardware • TODOs • Automobil-Evaluierung • Bluetooth-Ressourcen • Lizenz


BlueToolkit ist ein modulares Black-Box-Framework für Bluetooth-Sicherheitstests für Bluetooth Classic (BR/EDR) und Bluetooth Low Energy (BLE). Es unterstützt halbautomatische Tests und verfügt über drei Hauptmodule:

  • Recon: sammelt Bluetooth-Fähigkeiten und Sicherheitskonfiguration.
  • Exploit: führt Tests für (derzeit) 43 öffentliche Exploits aus (MitM, RCE, DoS usw.). Die Schwachstellen-Vorlagen befinden sich im Exploits-Ordner. Unterstützung für weitere kann per TODO hinzugefügt werden.
  • Report: erzeugt strukturierte, maschinen- und menschenlesbare JSON-Berichte.

Wir haben BlueToolkit an 22 Fahrzeugen verschiedener Hersteller (Audi, BMW, Chevrolet, Honda, Hyundai, Mercedes-Benz, Mini, Opel, Polestar, Renault, Skoda, Toyota, VW, Tesla) evaluiert und 128 Schwachstellen aufgedeckt.

Darüber hinaus zeigen wir, wie Online-Konten über MAP übernommen werden können – für bereits aufgebaute Verbindungen oder von einer MitM-Position aus.

Diese Arbeit führte zu einem Forschungsartikel, der bei WOOT 25' angenommen wurde: fehlenden Link hinzufügen, sobald wir ihn haben

Installation

BlueToolkit kann auf Bare-Metal-Ubuntu/Debian-Systemen (empfohlen) oder in einer virtuellen Maschine installiert werden. In beiden Fällen fordert der Installer dazu auf, die spezifischen Module für Braktooth und BluetoothAssistant zu installieren, die bestimmte Hardware-Geräte erfordern, die verfügbar und angeschlossen sein müssen. Standalone-Module können auch separat installiert werden, indem der Installer erneut ausgeführt wird.

Normale Installation Installation: ```sh git clone https://github.com/sgxgsx/BlueToolkit chmod +x ./BlueToolkit/install.sh sudo ./BlueToolkit/install.sh [-dev] ```
VM-Installation

Voraussetzungen:

  • Virtualbox https://www.virtualbox.org
  • vagrant https://developer.hashicorp.com/vagrant/install?product_intent=vagrant ```sh git clone https://github.com/sgxgsx/BlueToolkit --recurse-submodules cd BlueToolkit/vagrant vagrant up
root@kitploit:~
Nach der Installation:
* Sie müssen der virtuellen Maschine den Zugriff auf das Bluetooth-Modul oder zusätzliche Hardware über USB ermöglichen. Dazu müssen Sie Folgendes tun:
* Da die USB-Unterstützung bereits aktiviert ist, öffnen Sie VirtualBox
* Finden Sie eine laufende virtuelle Maschine und klicken Sie auf „Anzeigen“
* Klicken Sie auf „Geräte“ -> „USB“
* Ihnen werden mehrere Geräte angezeigt, die Sie für die virtuelle Maschine aktivieren können
* Aktivieren Sie jedes benötigte Gerät (Bluetooth-Modul, Hardware, Telefon) oder aktivieren Sie zur Sicherheit alle Geräte.


</details>







### Verwendung

Führen Sie `bluekit -h` aus, um Informationen zur Verwendung von BlueToolkit anzuzeigen:```console
usage: bluekit [-h] [-t TARGET] [-l] [-c] [-ct] [-ch] [-v VERBOSITY] [-ex EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...]] [-e EXPLOITS [EXPLOITS ...]] [-r] [-re] [-rej] [-hh HARDWARE [HARDWARE ...]] ...

positional arguments:
rest

options:
-h, --help            show this help message and exit
-t TARGET, --target TARGET
                      target MAC address
-l, --listexploits    List exploits or not
-c, --checksetup      Check whether Braktooth is available and setup
-ct, --checktarget    Check connectivity and availability of the target
-ch, --checkpoint     Start from a checkpoint
-v VERBOSITY, --verbosity VERBOSITY
                      Verbosity level
-ex EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...], --excludeexploits EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...]
                      Exclude exploits, example --exclude exploit1, exploit2
-e EXPLOITS [EXPLOITS ...], --exploits EXPLOITS [EXPLOITS ...]
                      Scan only for provided --exploits exploit1, exploit2; --exclude is not taken into account
-r, --recon           Run a recon script
-re, --report         Create a report for a target device
-rej, --reportjson    Create a report for a target device
-hh HARDWARE [HARDWARE ...], --hardware HARDWARE [HARDWARE ...]
                      Scan only for provided exploits based on hardware --hardware hardware1 hardware2; --exclude and --exploit are not taken into account
Tool herunterladen

Einige Anwendungsbeispiele sind:

  • Alle verfügbaren Exploits auflisten (kein Root erforderlich):

    bluekit -l

  • Recon ausführen:

    sudo bluekit -t AA:BB:CC:DD:EE:FF -r

  • Konnektivität testen:

    sudo bluekit -t AA:BB:CC:DD:EE:FF -ct

  • Einen oder mehrere Exploits testen (durch Leerzeichen getrennt):

    sudo bluekit -t AA:BB:CC:DD:EE:FF -e invalid_max_slot au_rand_flooding internalblue_knob

Weitere Dokumentation ist in unserem Wiki verfügbar

Hardware

Einige Angriffe erfordern spezifische Hardware:

  • ESP-WROVER-KIT-VE für Braktooth-Schwachstellen
  • Nexus5-Telefon für Internalblue. Könnte durch ein CYW20735 ersetzt werden, aber zwei Exploits würden nicht funktionieren und es wäre ein neues Hardwareprofil erforderlich.
  • CYW920819M2EVB-01 für BIAS-, BLUR- und BLUFFS-Angriffe.

Verfügbare Bluetooth-Schwachstellen und Angriffe

BlueToolkit lädt automatisch alle Schwachstellen- und Hardwarevorlagen herunter. Das Repository BlueToolkit templates bietet eine vollständige Liste einsatzbereiter Vorlagen. Zusätzlich können Sie Ihre eigenen Vorlagen und Prüfungen schreiben sowie neue Hardware hinzufügen, indem Sie dem Templating-Leitfaden von BlueToolkit folgen. Die YAML-Referenzsyntax ist hier verfügbar.

Wir haben Bluetooth-Schwachstellen auf eine „Awesome Bluetooth Security“-Art gesammelt und klassifiziert. Wir haben die folgenden Quellen verwendet - ACM, IEEE SP, Blackhat, DEFCON, Car Hacking Village, NDSS und Google Scholars. Wir haben in Suchmaschinen wie Google, Baidu, Yandex, Bing nach den folgenden Schlüsselwörtern gesucht - Bluetooth security toolkit, Bluetooth exploits github, Bluetooth security framework, bluetooth pentesting toolkit. Wir haben außerdem alle GitHub-Repositories anhand der folgenden Parameter analysiert - topic:bluetooth topic:exploit, topic:bluetooth topic:security.

Derzeit prüft BlueToolkit die folgenden Schwachstellen und Angriffe:

Für manuelle Angriffe siehe die Dokumentation.

VulnerabilityCategoryTypeVerification typeHardware req.Tested
Always pairableChainingChainingManual✓
Only vehicle can initiate a connectionChainingChainingManual✓
Fast rebootChainingChainingManual✓
SC not supportedChainingInfoAutomated✓
possible check for BLURChainingInfoAutomated✓
My name is keyboardCriticalRCESemi-automated✓
CVE-2017-0785CriticalMemory leakAutomated✓
CVE-2018-19860CriticalMemory executionAutomated✓
V13 Invalid Max Slot TypeDoSDoSAutomated✓✓
V3 Duplicated IOCAPDoSDoSAutomated✓✓
NiNo checkMitMMitMSemi-automated✓
Legacy pairing usedMitMMitMAutomated

Neue Angriffe

Diese Angriffe sind neu/neuartig und werden vom Framework getestet.

VulnerabilityCategoryTypeVerification typeHardware req.Tested
Insecure NC implementationMitMMitMManual✓
Vehicular NiNoMitMInfoManual✓
Contact ExtractorCriticalBACManual✓

Schwachstellen, die bald hinzugefügt werden

VulnerabilityCategoryTypeVerification typeHardware req.TestedScheduled to be added
BLURMitM?-✓✓
BIASMitM?-✓✓
BLUFFSMitM?-✓✓
BlueRepliCriticalBAC-
CVE-2020-26555MitMMiTM-

TODO-Liste

  • Unterstützung für BLE (Bluetooth Low Energy) hinzufügen
    • BLE-Funktionalität implementieren, um die Konnektivitätsfähigkeiten des Projekts zu erweitern.
  • Proofs of Concept (PoCs) kontinuierlich (weiter-)entwickeln
    • Neue PoCs entwickeln, um zusätzliche Anwendungsfälle oder Funktionen zu erkunden.

Bluetooth-Schwachstellen und Angriffe

Zusätzlich haben wir die folgenden Bluetooth-Classic- und Bluetooth-Low-Energy-(BLE)-Schwachstellen gefunden. Die Tabelle enthält die folgenden Informationen zu den Angriffen und Schwachstellen - Name, Typ entweder implementationsspezifisch, protokollspezifisch oder ein BT-Profil betreffend, Bluetooth-Typ (BLE, BT, BT + BLE), betroffene BT-Versionen, Anzahl der Exploits, Erscheinungsjahr, CVE falls verfügbar, CVSS falls verfügbar, Hardware falls erforderlich, Proof of Concept falls verfügbar und zusätzliche Informationen im Kommentarbereich mit weiteren Links oder Erklärungen.| Exp. Family | Name | Type | BT Type | BT ver | exp. # | Year | CVE | CVSS | Hardware | PoC | Link | Comment | | -------------- | ----------------------------------- | ----- | ---------- | ------------------ | --------------- | ---- | -------------------------------------------------------------------- | ---- | ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | Qualcomm WSA8835 Angriff | Imp | BLE | | 1 | 2023 | | | | | https://www.cvedetails.com/cve/CVE-2023-21647/?q=CVE-2023-21647 | Fehlerhafte GATT-Paketverifizierung | | | Auth-Bypass, Spoofing | Imp | BLE | | 1 | 2022 | | | | | https://fmsh-seclab.github.io/ | Authentifizierungs-Bypass durch Spoofing bei Tesla-Schlüsseln | | | Unauthentifizierter MITM | Prot | BLE | 4.0 - 5.3 | 1 | 2022 | | | | | https://www.cvedetails.com/cve/CVE-2022-25836/ | Details siehe CVE, basiert auf Method Confusion | | | BLE-Proximity-Auth-Relay | Rel | BLE | 4.0 - 5.3 | 1 | 2022 | | | | | https://research.nccgroup.com/2022/05/15/technical-advisory-tesla-ble-phone-as-a-key-passive-entry-vulnerable-to-relay-attacks/ | BLE-Proximity-Authentifizierung ist anfällig für Relay-Angriffe | | | Sniffle | Snif | BLE | 4.0-5.0 | 1 | 2022 | | | TI CC1352/CC26x2 | https://github.com/nccgroup/Sniffle | | | | | InjectaBLE | Prot | BLE | 4.0 - 5.2 | 1 | 2021 | | | nRF52840 | https://github.com/RCayre/injectable-firmware | https://hal.laas.fr/hal-03193297v2/document | MITM, Senden bösartiger Pakete, Post-Exploitation, nachdem die Sitzung aufgebaut/gekapert wurde (Imp- und modellspezifisch) | | | jacknimble | Imp | BLE | | | 2020 | | | nRF52840 | https://github.com/darkmentorllc/jackbnimble | https://i.blackhat.com/USA-20/Wednesday/us-20-Kovah-Finding-New-Bluetooth-Low-Energy-Exploits-Via-Reverse-Engineering-Multiple-Vendors-Firmwares.pdf | 3 Exploits für spezifische Hardware, CVE-2020-15531 | | | SweynTooth | Imp | BLE | | 12 | 2020 | | | nRF52840 | https://github.com/Matheus-Garbelini/sweyntooth_bluetooth_low_energy_attacks | https://asset-group.github.io/disclosures/sweyntooth/ | | | | BlueDoor | Prot | BLE | 4.0 - 5.2 | 1 | 2020 | | | nRF51822 | | http://tns.thss.tsinghua.edu.cn/~jiliang/publications/MOBISYS2020_BlueDoor.pdf | MITM | | | Downgrade-Angriff | Prot | BLE | 4.2 - 5.0 | 1 | 2020 | | | TICC2640 & Adafruit Bluefruit LE Sniffe | | https://www.usenix.org/system/files/sec20-zhang-yue.pdf | MITM durch Downgrade (SCO) CVE-2020-35473 | | | BLESA | Spoof | BLE | | 1 | 2020 | | | | | https://www.usenix.org/system/files/woot20-paper-wu.pdf | Spoofing, um einen MITM aufzubauen und die Verschlüsselung zu deaktivieren | | SweynTooth | Cypress PSoc 4 BLE | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-16336/?q=CVE-2019-16336 | DoS | | SweynTooth | Cypress PSoc 4 BLE | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-17061/?q=CVE-2019-17061 | Pufferüberlauf | | SweynTooth | NXP KW41Z bis 2.2.1 | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-17060/?q=CVE-2019-17060 | BLE-Link-Layer-Pufferüberlauf | | SweynTooth | STMicroelectronics BLE Stack | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-19192/?q=CVE-2019-19192 | bis 1.3.1 für STM32WB5x-Geräte verarbeitet aufeinanderfolgende ATT-Anfragen beim Empfang nicht ordnungsgemäß | | | Co-lokierte App BLE | | BLE | | 1 | 2019 | | | | Theorie | https://www.usenix.org/system/files/sec19-sivakumaran_0.pdf | Co-lokierte Apps können BLE-Daten abrufen und so benötigte Informationen exfiltrieren??? Können wir damit ein Relay aufbauen? | | | BleedingBit | Imp | BLE | 4.2 - 5.0 | 1 | 2018 | | | | | https://www.armis.com/research/bleedingbit/ | | | | GATTacking | Prot | BLE | 4.0 | 1 | 2016 | | | CSR 8510-basierter USB-Dongle | https://github.com/securing/gattacker | https://www.blackhat.com/docs/us-16/materials/us-16-Jasek-GATTacking-Bluetooth-Smart-Devices-Introducing-a-New-BLE-Proxy-Tool.pdf | MITM BLE | | | Crackle | Prot | BLE | 4 | 1 | 2013 | | | | https://github.com/mikeryan/crackle | https://www.usenix.org/system/files/conference/woot13/woot13-ryan.pdf | BLE-Verschlüsselung knacken | | Bluez | MynameIsKeyboard | Imp | BT | | 1 | 2023 | CVE-2023-45866 | 8.8 | | https://github.com/marcnewlin/hi_my_name_is_keyboard | - | CVE-2023-45866, CVE-2023-45866, CVE-2023-45866 | | Antonioli | BLUFFS | Prot | BT | 4.2-5.2 | 6 | 2023 | CVE-2023-24023 | 6.8 | CYW920819EVB-02 | https://github.com/francozappa/bluffs | | | | | - | Prot | BT | | 1 | 2022 | | | | | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833777 | Cross-Stack-Angriff auf illegalen Zugriff (formale Methoden) + CVE-2020-26560 und CVE-2020-15802, erwähnt in anderen Einträgen | | | BlackTooth | Prot | BT | | 1 | 2022 | | | CYW920819EVB-02 | | https://dl.acm.org/doi/pdf/10.1145/3548606.3560668 | 1 neuer Angriff (Verbindungsphase) + KNOB und andere wiederverwendete Angriffe | | | BLAP | Prot | BT | | 1 | 2022 | | | | Theorie | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833575 | Zum Extrahieren des Link Keys aus dem HCI-Dump ist physischer Zugriff auf das Auto erforderlich (nur beim Carsharing anwendbar) | | | Blue's Clues | Prot | BT | <=5.3 | | 2022 | CVE-2022-24695 | 4.3 | Ubertooth & USRP B210 SDR | https://github.com/TylerTucker/BluesClues | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10179358 | CVE-2022-24695 betrifft die Privatsphäre, hebt die Nicht-Erkennbarkeitsfunktion von BT/EDR auf | | | Unauthentifizierter MITM | Prot | BT | 1.0B-5.3 | 1 | 2022 | CVE-2022-25837 | 7.5 | | | https://www.cvedetails.com/cve/CVE-2022-25837/ | Details siehe CVE, basiert auf Method Confusion, CVE-2022-25837 | | Braktooth | BrakTooth | Imp | BT | 3.0 - 5.2 | 16 | 2021 | CVE-2021-28139 | 8.8 | ESP-WROVER-KIT | https://github.com/Matheus-Garbelini/braktooth_esp32_bluetooth_classic_attacks | https://asset-group.github.io/disclosures/braktooth/ | | | | BleedingTooth BadChoice | Imp | BT | 4.2-5.2 | 1 | 2020 | CVE-2020-12352 | 6.5 | | https://github.com/google/security-research/security/advisories/GHSA-7mh3-gq28-gfrq | https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html | Informationsleck | | | BleedingTooth BadKarma | Imp | BT | 5.0 | 1 | 2020 | CVE-2020-12351 | 8.8 | | https://github.com/google/security-research/security/advisories/GHSA-7mh3-gq28-gfrq | https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html | Stack-basiertes Informationsleck in BlueZ | | | BleedingTooth BadVibes | Imp | BT | 5.0+ | 1 | 2020 | CVE-2020-24490 | 6.5 | | https://github.com/google/security-research/security/advisories/GHSA-ccx2-w2r4-x649 | https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html | Erfordert BT 5.0 oder höher | | | Snapdragon Auto CVEs | Imp | BT | | 4 | 2020 | | | | | https://www.cvedetails.com/cve/CVE-2020-3703/?q=CVE-2020-3703 | CVE-2020-11156 Snapdragon Auto, keine Exploits CVE-2020-11154 CVE-2020-11155, CVE-2020-3703 | | | BlueRepli | Imp | BT | | 1 | 2020 | | | | Bisher kein Exploit | https://i.blackhat.com/USA-20/Wednesday/us-20-Xu-Stealthily-Access-Your-Android-Phones-Bypass-The-Bluetooth-Authentication.pdf | https://github.com/DasSecurity-HatLab/BlueRepli-Plus | | | UberTooth | Snif | BT | ALL | 1 | 2020 | | | Ubertooth | https://github.com/greatscottgadgets/ubertooth | https://ubertooth.readthedocs.io/en/latest/ | Sniffing | | Antonioli | BIAS | Prot | BT | <=5.0 | 4 | 2019 | CVE-2020-10135 | 5.4 | CYW920819, möglicherweise CYW920819M2EVB-01 | https://github.com/francozappa/bias | https://francozappa.github.io/about-bias/ | CVE-2020-10135 | | | MITM SSP BT 5.0 | Prot | BT | 5 | 1 | 2018 | | | | | https://link.springer.com/article/10.1007/s00779-017-1081-6 | Das Passkey-Eingabe-Assoziationsmodell ist anfällig für MITM | | BlueBorne | CVE-2017-0785 | Imp | BT | | 1 | 2017 | CVE-2017-0785 | 6.5 | | | | | | BlueBorne | CVE-2017-1000251 | Imp | BT | 5 | 4 | 2017 | CVE-2017-1000251 | 8.0 | | https://github.com/ArmisSecurity/blueborne | https://www.armis.com/research/blueborne/ | | | | Lexus-BT-Heap-Overflow | Imp | BT | | 1 | 2017 | CVE-2020-5551 | 8.8 | | Theorie | https://keenlab.tencent.com/en/2020/03/30/Tencent-Keen-Security-Lab-Experimental-Security-Assessment-on-Lexus-Cars/ | RCE in Lexus (LC, LS, NX, RC, RC F), TOYOTA CAMRY und TOYOTA SIENNA, die von Okt. 2016 bis Okt. 2019 nicht in Japan hergestellt wurden | | | BlueEar | Snif | BT | ALL | 1 | 2016 | | | Ubertooth (2) | https://github.com/albazrqa/BluEar | https://www.cs.cityu.edu.hk/~jhuan9/papers/blueear16mobisys.pdf | Sniffing, Erweiterung des Ubertooth-Codes | | | CVE-2018-19860 | Imp | BT | | 1 | 2014 | CVE-2018-19860 | 8.8 | Nexus 5 (internalblue) | internalblue Nexus-5-Beispiele | | Imp.-spezifische Angriffe auf Broadcom-Chips BCM4335C0, BCM43438A1 und einige andere aus 2012–2014 (DoS) | | | NINO-MITM-Angriff | Prot | BT | | 2 | 2010 | | | Nexus 5 (internalblue) | Theorie + ein PoC von internalblue + einfacher Exploit ähnlich der Method Confusion | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5374082 | NINO – no input no output (MITM- und Out-of-Band-MITM-Angriffe). https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4401672 | | | Angriffe auf das Pairing | Prot | BT | 2.1 | 1 | 2008 | | | | | https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=ac095564c820f02b2793694018d419ce99279de0 | MITM, Angriff auf 2.1 | | | Bluetooth-PIN knacken | Brute | BT | | 1 | 2005 | | | | Theorie | https://www.usenix.org/legacy/event/mobisys05/tech/full_papers/shaked/shaked.pdf | 6 | | | Schlüsselextraktion | | BT | 1.0B | 1 | 2001 | | | | | https://link.springer.com/chapter/10.1007/3-540-45353-9_14 | Alter Angriff auf die sehr alte Version 1.0B | | | BadBluetooth | Prot | BT + adj | | 1 | 2019 | | | | Theorie | https://staff.ie.cuhk.edu.hk/~khzhang/my-papers/2019-ndss-bluetooth.pdf | Zu hohe Annahmen (bösartige App installiert + kompromittiertes Gerät) | | BlueMirror | BlueMirror BT-Mesh-Profil-Brute | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26556 | 7.5 | | | | Brute-Force gegen unzureichenden zufälligen AuthValue in BT Mesh 1.0 und 1.0.1, um die Authentifizierung abzuschließen | | BlueMirror | BlueMirror BT-Mesh-Profil-Brute 2 | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26557 | 7.5 | | | | AuthValue in BT Mesh 1.0 und 1.0.1 per Brute-Force-Angriff ermitteln | | BlueMirror | BlueMirror BT-Mesh-Profil ohne Brute | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26559 | 8.8 | | | | Auth-Bypass im Mesh-Profil 1.0, 1.0.1, kann AuthValue und andere Daten ohne Brute-Force ermitteln | | BlueMirror | BlueMirror BT-Mesh-Profil | Prot | BT Profile | 1.0B-5.2 | 1 | 2020 | CVE-2020-26560 | 8.1 | | | https://kb.cert.org/vuls/id/799380 | CVE-2020-26560 – Auth-Bypass im Mesh-Profil 1.0, 1.0.1 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325 | | BlueMirror | BlueMirror-Legacy-Pairing | Prot | BT/BLE | 2.1-5.2 | 1 | 2021 | CVE-2020-26555 | 5.4 | | | https://kb.cert.org/vuls/id/799380 | Pairing ohne Kenntnis der PIN abschließen https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325 https://www.ieee-security.org/TC/SP2021/SPW2021/WOOT21/files/woot21-claverie-slides.pdf | | BlueMirror | BlueMirror-Passkey-Leak | Prot | BT/BLE | 2.1-5.2 | 1 | 2021 | CVE-2020-26558 | 4.2 | | | | Ein MITM-Angreifer kann den Passkey-Wert durch Reflexion des öffentlichen Schlüssels ermitteln (kann den Passkey-Wert jeweils 1 Bit preisgeben) | | Antonioli | BLURTooth | Prot | BT/BLE | 4.2, 5.0, 5.1, 5.2 | 4 | 2020 | CVE-2020-15802 | 5.9 | | https://github.com/francozappa/blur | https://hexhive.epfl.ch/BLURtooth/ | CVE-2020-15802 | | | Fixed Coord. Inv. Attack | Imp | BT/BLE | 2.1-5.2 | 1 | 2019 | CVE-2018-5383 | | Nexus 5 (internalblue) oder CY5677 | internalblue Nexus-5-Beispiele | https://biham.cs.technion.ac.il/BT/ | MITM durch Ausnutzung der Krypto (Implementierungs-/Protokollangriff) CVE-2018-5383 | | Antonioli | KNOB | Prot | BT/BLE | <=5.0 | 1 | 2019 | CVE-2019-9506 | 8.1 | Nexus 5 (internalblue) | https://github.com/francozappa/knob | https://knobattack.com/ | CVE-2019-9506 | | | Ghost-Angriff | Prot | BT/BLE? | | 2 | 2023 | | | | | https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023_s119_paper.pdf | Ghost-Angriff und Group-Guessing-Angriff | | | Qualcomm 9206 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-40503 | 8.2 | | | https://www.cvedetails.com/cve/CVE-2022-40503/?q=CVE-2022-40503 | Puffer-Overread im A2DP-Profil | | | Qualcomm APQ8009 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-40537 | 7.3 | | | https://www.cvedetails.com/cve/CVE-2022-40537/?q=CVE-2022-40537 | Speicherkorruption bei der Verarbeitung der AVRC_PDU_GET_PLAYER_APP_VALUE_TEXT-AVRCP-Antwort | | | Qualcomm WSA8815 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-33280 | 7.3 | | | https://www.cvedetails.com/cve/CVE-2022-33280/?q=CVE-2022-33280 | Speicherkorruption bei der Verarbeitung von AVRCP-Paketen | | | Qualcomm WSA8835 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-33255 | 8.2 | | | https://www.cvedetails.com/cve/CVE-2022-33255/?q=CVE-2022-33255 | Bluetooth-HOST-Puffer-Overread bei der Verarbeitung von GetFolderItems, GetItemAttributes | | | Qualcomm WSA8835 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-22088 | 9.8 | | | https://www.cvedetails.com/cve/CVE-2022-22088/?q=CVE-2022-22088 | Bluetooth-Host-Pufferüberlauf bei der Verarbeitung der Antwort von einem entfernten Gerät | | | SnapDragon Auto | Imp | BT/BLE? | | 1 | 2021 | CVE-2021-35068 | 9.8 | | | https://www.cvedetails.com/cve/CVE-2021-35068/?q=CVE-2021-35068 | Nullzeiger-Dereferenzierung beim Freigeben des HFP-Profils | | | Method Confusion | Prot | BT/BLE? | 2.1-5.2 | 1 | 2020 | CVE-2020-10134 | 6.3 | große Auswahl mit unterschiedlichen Fähigkeiten. | https://github.com/maxdos64/BThack | https://www.sec.in.tum.de/i20/publications/method-confusion-attack-on-bluetooth-pairing/@@download/file/conference-proceeding.pdf | MITM zwischen 2 BLE- oder BR/EDR-Geräten. Ungewöhnliche Hardware erforderlich, CVE-2020-10134 | | | BlueSnarf revisited | Imp | OBEX | | 1 | 2011 | | | | | https://inria.hal.science/hal-01587858/document | OBEX Path Traversal (FTP) |Die YAML-DSL-Referenzsyntax ist hier verfügbar.

License

Badge: CC BY-NC-SA 4.0

BlueToolkit ist lizenziert unter einer Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Für Anfragen wenden Sie sich an https://linktr.ee/schwytz

CC BY-NC-SA 4.0

✓
KNOBMitMMiTMSemi-automated✓✓
CVE-2018-5383MitMMiTMAutomated✓✓
Method Confusion attackMitMMiTMAutomated✓
SSP supported <= 4.0 weak crypto or SSP at allMitMInfo/MitMAutomated✓
CVE-2020-24490CriticalDoSAutomated✓
CVE-2017-1000250CriticalInfo leakAutomated✓
CVE-2020-12351CriticalRCE/DoSAutomated✓
CVE-2017-1000251CriticalRCE/DoSAutomated✓
V1 Feature Pages ExecutionCriticalRCE/DoSAutomated✓✓
Unknown duplicated encapsulated payloadDoSDoSAutomated✓✓
V2 Truncated SCO Link RequestDoSDoSAutomated✓✓
V4 Feature Resp. FloodingDoSDoSAutomated✓✓
V5 LMP Auto Rate OverflowDoSDoSAutomated✓✓
V6 LMP 2-DH1 OverflowDoSDoSAutomated✓✓
V7 LMP DM1 OverflowDoSDoSAutomated✓✓
V8 Truncated LMP AcceptedDoSDoSAutomated✓✓
V9 Invalid Setup CompleteDoSDoSAutomated✓✓
V10 Host Conn. FloodingDoSDoSAutomated✓✓
V11 Same Host ConnectionDoSDoSAutomated✓✓
V12 AU Rand FloodingDoSDoSAutomated✓✓
V14 Max Slot Length OverflowDoSDoSAutomated✓✓
V15 Invalid Timing AccuracyDoSDoSAutomated✓✓
V16 Paging Scan DeadlockDoSDoSAutomated✓✓
Unknown wrong encapsulated payloadDoSDoSAutomated✓✓
Unknown sdp unknown element typeDoSDoSAutomated✓✓
Unknown sdp oversized element sizeDoSDoSAutomated✓✓
Unknown feature req ping pongDoSDoSAutomated✓✓
Unknown lmp invalid transportDoSDoSAutomated✓✓
CVE-2020-12352CriticalInfo leakAutomated✓