Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Android-rce-analizi — Analisi delle vulnerabilità Android CVE-2024-0044, 43093, 23706 e ambiente lab PoC | Kitploit
Strumenti/GitHubGitHub/bfurkanyildiz/android-rce-analizi
Sicurezza AndroidAnalisi delle VulnerabilitàExploitCTFPenetration TestingDevSecOpsApprendimento e FormazioneRed TeamingRisposta agli Incidenti

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Analisi dei Log
Lab e Pratica
GitHubbfurkanyildiz/android-rce-analizi

Android-rce-analizi

Analisi delle vulnerabilità Android CVE-2024-0044, 43093, 23706 e ambiente lab PoC

Vedi Repository
2143 mesi faNon ancora revisionato
İstinye Üniversitesi

Laboratorio di Ricerca CVE e PoC — Analisi della Sicurezza Android

GitHub Dil Durum Ders CI/CD Test


👨‍🏫 Informazioni sul Supervisore

Nome e CognomeKeyvan Arasteh
GitHub@keyvanarasteh
Email[email protected]
LinkedInkeyvanarasteh
Sito Webqline.tech

👤 Informazioni sullo Studente

Nome e CognomeBaha Furkan Yıldız
Numero di Matricola2520****1009

📚 Informazioni sul Corso

Nome del CorsoTest di Penetrazione
Codice del CorsoBGT006
Crediti3 AKTS
PrerequisitiFondamenti di Rete, Linux CLI
SemestrePrimavera 2025-2026

🚀 Sintesi e Ambito del Progetto

Questo progetto è stato sviluppato come elaborato finale del corso di Test di Penetrazione (BGT006) del programma Tecnologia della Sicurezza delle Informazioni dell'Università di İstinye. Nell'ambito del progetto, 3 diverse vulnerabilità attuali che colpiscono l'ecosistema Android (CVE-2024-0044, CVE-2024-43093, CVE-2024-23706) sono state esaminate in profondità, è stato allestito un ambiente di laboratorio isolato e sono state analizzate con una metodologia di investigazione cyber.

🎯 Problema Risolto e Scopo del Progetto

Le analisi di sicurezza Android tradizionali consistono solitamente solo in documentazione teorica o immagini statiche. Questo progetto, combinando il ciclo di attacco e difesa con codice funzionante, risolve i seguenti problemi fondamentali:

  • Analisi in Tempo Reale delle Vulnerabilità: cattura dal vivo le tracce nel livello di log Android (logcat) di vulnerabilità critiche di escalation dei privilegi (LPE) come CVE-2024-0044.
  • Correlazione Red Team & Blue Team: collega end-to-end lo strumento di sfruttamento del team rosso (exploit_sim.py) con il rilevatore di monitoraggio dei log del team blu (detector.py), offrendo una PoC (Proof of Concept) completa di attacco-difesa.
  • Output di Sicurezza Industrializzati: converte gli allarmi rilevati in report JSON/CSV immediati conformi agli standard SIEM e li alimenta nel pannello di visualizzazione centrale (Dashboard).

⚡ PoC a Comando Singolo (Simulazione Attacco-Rilevamento)

Per consentire a un utente che clona il progetto di eseguirlo e vedere l'output in pochi secondi, sono stati aggiunti avviatori PoC a comando singolo (run_poc.bat / run_poc.sh). Questi script simulano i passaggi di sfruttamento del team rosso e consentono al rilevatore del team blu di generare allarmi e scriverli nel file reports/detection_results.json. Per i passaggi di esecuzione dettagliati, consultare la sezione Installazione ed Esecuzione.

📊 Tabella Riepilogativa delle Vulnerabilità Analizzate

Codice CVETipo di VulnerabilitàPunteggio CVSSv3Componente InteressataVettore di Attacco
CVE-2024-0044Run-as UID Bypass (LPE & RCE)8.8 (Alto)Android System ServerLocale (ADB / App dannosa)
CVE-2024-43093SQLite & DocumentProvider Bypass7.8 (Alto)Libreria SQLite di AndroidLocale (Accesso a file multimediali/documenti)
CVE-2024-23706Package Manager Bypass7.8 (Alto)Android Package ManagerLocale (Installazione di applicazioni)

🔌 Integrazione del Modulo del Progetto di Metà Semestre (NetVanguard)

L'agente di analisi dei log di endpoint src/detector.py, sviluppato nell'ambito del progetto, è stato integrato nel dashboard centrale di monitoraggio delle anomalie e degli allarmi NetVanguard, realizzato come progetto di metà semestre. Le firme delle vulnerabilità critiche generate sull'emulatore vengono trasferite via rete al motore backend di NetVanguard, simulando così un'architettura di monitoraggio centralizzato (SIEM).

🕵️ Architettura di Funzionamento dell'Agente di Analisi dei Log (src/detector.py)

L'agente di rilevamento delle vulnerabilità (src/detector.py) è un motore leggero (lightweight) di monitoraggio dei log di endpoint, progettato per rilevare le attività di sfruttamento eseguite sui dispositivi Android.

Caratteristiche Principali e Modalità di Funzionamento:

  1. Input di Log Flessibile (3 Modalità Diverse):
    • Flusso Logcat ADB in Tempo Reale: si connette direttamente all'emulatore tramite il comando adb connect e monitora i log del dispositivo in tempo reale.
    • Modalità Pipeline / Stdin: può essere collegato in pipe con altri strumenti CLI tramite l'architettura adb logcat | python src/detector.py.
    • Monitoraggio File (Tail -f): monitora dinamicamente riga per riga i file di log salvati in precedenza (.log).
    • Fallback (Input Manuale): se sul sistema non sono installati ADB o file di log, filtra le righe di log inserite manualmente a scopo di test (modulo di simulazione live).
  2. Corrispondenza delle Firme Basata su Regole:
    • Viene alimentato dalla variabile DETECTION_KEYWORDS contenuta nel file .env.
    • Quando rileva firme di sfruttamento critiche come crash di Android Runtime (SIGSEGV), errori di installazione dei pacchetti (SIGABRT) e applicazioni sicure terminate (Process has died), genera immediatamente [TEHLIKE - ALARM] nel terminale e nei log.

🛠️ Tecnologie Utilizzate

TecnologiaScopo di Utilizzo
Python 3.xMotore di rilevamento, simulazione di attacco
Android SDK / ADBGestione dell'emulatore, comunicazione con il dispositivo
DockerContainerizzazione dell'ambiente di laboratorio isolato
FlaskPannello di monitoraggio web
LogcatAnalisi dei log di sistema Android

📂 Struttura delle Directory del Progetto

Scarica lo strumento