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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Android-rce-analizi — Android CVE-2024-0044, 43093, 23706 Schwachstellenanalyse und PoC-Lab-Umgebung | Kitploit
Tools/GitHubGitHub/bfurkanyildiz/android-rce-analizi
Android-SicherheitSchwachstellenanalyseExploitationCTFPenetrationstestsDevSecOpsLernen & BildungRed TeamingIncident ResponseLog-AnalyseLabs & Praxis
214vor 3 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHub
bfurkanyildiz/android-rce-analizi

Android-rce-analizi

Android CVE-2024-0044, 43093, 23706 Schwachstellenanalyse und PoC-Lab-Umgebung

Repository anzeigen
İstinye Universität

CVE-Forschung und PoC-Labor – Android-Sicherheitsanalyse

GitHub Dil Durum Ders CI/CD Test


👨‍🏫 Betreuerinformationen

NameKeyvan Arasteh
GitHub@keyvanarasteh
E-Mail[email protected]
LinkedInkeyvanarasteh
Websiteqline.tech

👤 Studenteninformationen

NameBaha Furkan Yıldız
Matrikelnummer2520****1009

📚 Kursinformationen

KursnamePenetrationstest
KurscodeBGT006
Kreditpunkte3 AKTS
VoraussetzungenNetzwerkgrundlagen, Linux CLI
Semester2025-2026 Frühjahr

🚀 Projektzusammenfassung und Umfang

Dieses Projekt wurde als Abschlussarbeit für den Kurs Penetrationstest (BGT006) des Studiengangs Informationstechnologie der İstinye Universität entwickelt. Im Rahmen des Projekts wurden drei aktuelle Schwachstellen (CVE-2024-0044, CVE-2024-43093, CVE-2024-23706), die das Android-Ökosystem betreffen, eingehend untersucht, eine isolierte Laborumgebung aufgebaut und mit einer Cyber-Detektiv-Methodik analysiert.

🎯 Gelöstes Problem und Projektziel

Herkömmliche Android-Sicherheitsanalysen bestehen oft nur aus theoretischer Dokumentation oder statischen Bildern. Dieses Projekt löst die grundlegenden Probleme, indem es den Angriffs- und Verteidigungszyklus mit lauffähigem Code kombiniert:

  • Live-Analyse von Schwachstellen: Erfasst die Fußabdrücke kritischer Privilegieneskalationslücken (LPE) wie CVE-2024-0044 live in der Android-Logebene (logcat).
  • Red Team & Blue Team Korrelation: Bietet einen vollständigen Angriffs-Verteidigungs-PoC (Proof of Concept), indem das Red-Team-Exploit-Tool (exploit_sim.py) und der Blue-Team-Log-Überwachungsdetektor (detector.py) Ende-zu-Ende verbunden werden.
  • Produktisierte Sicherheitsergebnisse: Wandelt erkannte Alarme in Echtzeit in JSON/CSV-Berichte gemäß SIEM-Standards um und speist sie in ein zentrales Dashboard.

⚡ PoC mit einem Befehl (Angriffs-Erkennungs-Simulation)

Für Benutzer, die das Projekt klonen, wurden PoC-Starter mit einem Befehl (run_poc.bat / run_poc.sh) hinzugefügt, damit sie es innerhalb von Sekunden ausführen und die Ausgabe sehen können. Diese Skripte simulieren die Exploit-Schritte des Red Teams und veranlassen den Blue-Team-Detektor, Alarme zu erzeugen und in die Datei reports/detection_results.json zu schreiben. Detaillierte Ausführungsschritte finden Sie im Abschnitt Installation und Ausführung.

📊 Übersichtstabelle der analysierten Schwachstellen

CVE-CodeSchwachstellentypCVSSv3-ScoreBetroffene KomponenteAngriffsvektor
CVE-2024-0044Run-as UID Bypass (LPE & RCE)8.8 (Hoch)Android System ServerLokal (ADB / bösartige App)
CVE-2024-43093SQLite & DocumentProvider Bypass7.8 (Hoch)Android SQLite LibraryLokal (Medien-/Dateizugriff)
CVE-2024-23706Package Manager Bypass7.8 (Hoch)Android Package ManagerLokal (App-Installation)

🔌 Integration des Zwischenmoduls (NetVanguard)

Der im Rahmen des Projekts entwickelte Endpunkt-Log-Analyse-Agent src/detector.py wurde in das zentrale Anomalieüberwachungs- und Alarm-Dashboard NetVanguard integriert, das als Zwischenprojekt realisiert wurde. Kritische Schwachstellensignaturen, die auf dem Emulator auftreten, werden über das Netzwerk an die NetVanguard-Backend-Engine übertragen, um eine zentrale Überwachungsarchitektur (SIEM) zu simulieren.

🕵️ Architektur des Log-Analyse-Agenten (src/detector.py)

Der Schwachstellenerkennungsagent (src/detector.py) ist eine leichte Endpunkt-Log-Überwachungs-Engine, die entwickelt wurde, um Exploit-Aktivitäten auf Android-Geräten zu erkennen.

Grundlegende Funktionen und Betriebsmodi:

  1. Flexibler Log-Eingang (3 Modi):
    • Live-ADB-Logcat-Stream: Stellt eine direkte Verbindung zum Emulator über den Befehl adb connect her und überwacht die Gerätelogs live.
    • Pipeline/Stdin-Modus: Kann über die Architektur adb logcat | python src/detector.py mit anderen CLI-Tools verbunden werden.
    • Dateiverfolgung (Tail -f): Überwacht dynamisch zeilenweise zuvor aufgezeichnete Logdateien (.log).
    • Fallback (manuelle Eingabe): Falls auf dem System weder ADB noch eine Logdatei installiert ist, filtert es manuell eingegebene Logzeilen zu Testzwecken (Live-Simulationsmodul).
  2. Regelbasierte Signaturerkennung:
    • Wird aus der Variablen DETECTION_KEYWORDS in der .env-Datei gespeist.
    • Wenn kritische Exploit-Signaturen wie Android Runtime-Abstürze (SIGSEGV), Paketinstallationsfehler (SIGABRT) und abgestürzte Sicherheits-Apps (Process has died) erkannt werden, erzeugt es sofort [TEHLIKE - ALARM] im Terminal und in den Logs.

🛠️ Verwendete Technologien

TechnologieVerwendungszweck
Python 3.xErkennungsmotor, Angriffssimulation
Android SDK / ADBEmulatorverwaltung, Gerätekommunikation
DockerContainerisierung der isolierten Laborumgebung
FlaskWeb-Überwachungsdashboard
LogcatAndroid-System-Log-Analyse

📂 Projektverzeichnisstruktur

Tool herunterladen