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
System_bt_AOSP10_r33_CVE-2021-0589 — Exploit für CVE-2021-0589, der den Android Bluetooth Stack (Fluoride) angreift, mit Bauanleitungen für AOSP und Linux, die Schwachstellenanalyse und Exploitation-Tests ermöglichen. | Kitploit
Tools/GitHubGitHub/trinadh465/system_bt_aosp10_r33_cve-2021-0589
Android-SicherheitEmbedded-System-SicherheitBluetooth-SicherheitSchwachstellenanalyseExploitationDrahtlose Sicherheit
GitHubtrinadh465/system_bt_aosp10_r33_cve-2021-0589

System_bt_AOSP10_r33_CVE-2021-0589

Exploit für CVE-2021-0589, der den Android Bluetooth Stack (Fluoride) angreift, mit Bauanleitungen für AOSP und Linux, die Schwachstellenanalyse und Exploitation-Tests ermöglichen.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
1vor 4 JahrenNoch nicht geprüft

Fluoride Bluetooth-Stack

Erstellen und Ausführen auf AOSP

Einfach AOSP erstellen – Fluoride ist standardmäßig enthalten.

Erstellen und Ausführen unter Linux

Anleitungen für Ubuntu, getestet auf 14.04 mit Clang 3.5.0 und 16.10 mit Clang 3.8.0

Quellcode herunterladen

root@kitploit:~
mkdir ~/fluoride
cd ~/fluoride
git clone https://android.googlesource.com/platform/system/bt

Abhängigkeiten installieren (erfordert sudo-Zugriff):

root@kitploit:~
cd ~/fluoride/bt
build/install_deps.sh

Dann Abhängigkeiten von Drittanbietern abrufen:

root@kitploit:~
cd ~/fluoride/bt
mkdir third_party
cd third_party
git clone https://github.com/google/googletest.git
git clone https://android.googlesource.com/platform/external/aac
git clone https://android.googlesource.com/platform/external/libchrome
git clone https://android.googlesource.com/platform/external/libldac
git clone https://android.googlesource.com/platform/external/modp_b64
git clone https://android.googlesource.com/platform/external/tinyxml2

Und Abhängigkeiten von Drittanbietern von Abhängigkeiten von Drittanbietern:

root@kitploit:~
cd fluoride/bt/third_party/libchrome/base/third_party
mkdir valgrind
cd valgrind
curl https://chromium.googlesource.com/chromium/src/base/+/master/third_party/valgrind/valgrind.h?format=TEXT | base64 -d > valgrind.h
curl https://chromium.googlesource.com/chromium/src/base/+/master/third_party/valgrind/memcheck.h?format=TEXT | base64 -d > memcheck.h

HINWEIS: Wenn system/bt unter AOSP ausgecheckt ist, erstellen Sie stattdessen symbolische Links, anstatt die Quellen herunterzuladen

root@kitploit:~
cd system/bt
mkdir third_party
cd third_party
ln -s ../../../external/aac aac
ln -s ../../../external/libchrome libchrome
ln -s ../../../external/libldac libldac
ln -s ../../../external/modp_b64 modp_b64
ln -s ../../../external/tinyxml2 tinyxml2
ln -s ../../../external/googletest googletest

Erstellen Sie Ihre Build-Dateien

root@kitploit:~
cd ~/fluoride/bt
gn gen out/Default

Erstellen

root@kitploit:~
cd ~/fluoride/bt
ninja -C out/Default all

Dies erstellt alle Ziele (die gemeinsam genutzte Bibliothek, ausführbare Dateien, Tests usw.) und legt sie in out/Default ab. Um ein einzelnes Ziel zu erstellen, ersetzen Sie "all" durch das gewünschte Ziel, z. B. ninja -C out/Default net_test_osi.

Ausführen

root@kitploit:~
cd ~/fluoride/bt/out/Default
LD_LIBRARY_PATH=./ ./bluetoothtbd -create-ipc-socket=fluoride

Eclipse-IDE-Unterstützung

  1. Folgen Sie den Eclipse-Setup-Anleitungen des Chromium-Projekts bis zum Abschnitt „Optional: Erstellen innerhalb von Eclipse“ (führen Sie diesen Abschnitt nicht aus, wir werden es anders einrichten)

  2. Eclipse-Einstellungen generieren:

root@kitploit:~
cd system/bt
gn gen --ide=eclipse out/Default
  1. Wählen Sie in Eclipse Datei->Import->C/C++->C/C++-Projekteinstellungen und wählen Sie den XML-Speicherort unter system/bt/out/Default

  2. Klicken Sie mit der rechten Maustaste auf das Projekt. Gehen Sie zu Einstellungen->C/C++-Build->Builder-Einstellungen. Deaktivieren Sie „Standard-Build-Befehl verwenden“, verwenden Sie stattdessen „ninja -C out/Default“

  3. Gehen Sie zum Reiter „Verhalten“ und ändern Sie den Befehl für Bereinigen auf „-t clean“

Tool herunterladen