Skip to content
KitploitKITPLOIT
HerramientasBlog
Log in
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Android-rce-analizi — Android CVE-2024-0044, 43093, 23706 análisis de vulnerabilidad y entorno de laboratorio PoC | Kitploit
Herramientas/GitHubGitHub/bfurkanyildiz/android-rce-analizi
Seguridad AndroidAnálisis de VulnerabilidadesExplotaciónCTFPruebas de PenetraciónDevSecOpsAprendizaje y EducaciónRed TeamingRespuesta a Incidentes

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Análisis de Registros
Labs y Práctica
GitHubbfurkanyildiz/android-rce-analizi

Android-rce-analizi

Android CVE-2024-0044, 43093, 23706 análisis de vulnerabilidad y entorno de laboratorio PoC

Ver Repositorio
214hace 3 mesesAún no revisado
Universidad de İstinye

Laboratorio de Investigación de CVE y PoC — Análisis de Seguridad en Android

GitHub Dil Durum Ders CI/CD Test


👨‍🏫 Información del Asesor

Nombre CompletoKeyvan Arasteh
GitHub@keyvanarasteh
Correo electrónico[email protected]
LinkedInkeyvanarasteh
Sitio webqline.tech

👤 Información del Estudiante

Nombre CompletoBaha Furkan Yıldız
Número de Estudiante2520****1009

📚 Información del Curso

Nombre del CursoPruebas de Penetración
Código del CursoBGT006
Créditos3 AKTS
Requisitos previosFundamentos de Redes, Linux CLI
PeríodoPrimavera 2025-2026

🚀 Resumen y Alcance del Proyecto

Este proyecto ha sido desarrollado como trabajo final del curso Pruebas de Penetración (BGT006) del programa de Tecnología de Seguridad de la Información de la Universidad de İstinye. En el ámbito del proyecto, se han examinado en profundidad 3 vulnerabilidades actuales diferentes que afectan al ecosistema Android (CVE-2024-0044, CVE-2024-43093, CVE-2024-23706), se ha configurado un entorno de laboratorio aislado y se han analizado con una metodología de ciberdetective.

🎯 Problema que Resuelve y Objetivo del Proyecto

Los análisis de seguridad tradicionales de Android suelen consistir únicamente en documentación teórica o imágenes estáticas. Este proyecto, combinando el ciclo de ataque y defensa con código funcional, resuelve los siguientes problemas fundamentales:

  • Análisis en Vivo de Vulnerabilidades: Captura en tiempo real las huellas en la capa de logs de Android (logcat) de vulnerabilidades críticas de escalada de privilegios (LPE) como CVE-2024-0044.
  • Correlación Red Team & Blue Team: Conecta de extremo a extremo la herramienta de explotación del equipo rojo (exploit_sim.py) con el detector de monitoreo de logs del equipo azul (detector.py), proporcionando un PoC completo de ataque-defensa (Proof of Concept).
  • Salidas de Seguridad Productivas: Convierte las alarmas detectadas en informes JSON/CSV instantáneos de acuerdo con los estándares SIEM y los alimenta al panel de visualización central (Dashboard).

⚡ PoC de Comando Único (Simulación de Ataque-Detección)

Se han añadido lanzadores PoC de un solo comando (run_poc.bat / run_poc.sh) para que un usuario que clone el proyecto pueda ejecutarlo y ver la salida en segundos. Estos scripts simulan los pasos de explotación del equipo rojo y hacen que el detector del equipo azul genere alarmas y las escriba en el archivo reports/detection_results.json. Para pasos detallados de ejecución, consulte la sección Instalación y Ejecución.

📊 Tabla Resumen de Vulnerabilidades Analizadas

Código CVETipo de VulnerabilidadPuntuación CVSSv3Componente AfectadoVector de Ataque
CVE-2024-0044Run-as UID Bypass (LPE & RCE)8.8 (High)Android System ServerLocal (ADB / Aplicación Maliciosa)
CVE-2024-43093SQLite & DocumentProvider Bypass7.8 (High)Android SQLite LibraryLocal (Acceso a Medios/Archivos)
CVE-2024-23706Package Manager Bypass7.8 (High)Android Package ManagerLocal (Instalación de Aplicaciones)

🔌 Integración del Módulo de Medio Término (NetVanguard)

El agente de análisis de logs de punto final src/detector.py desarrollado en el ámbito del proyecto se ha integrado con el panel central de monitoreo de anomalías y alarmas NetVanguard, implementado como proyecto de medio término. Las firmas de vulnerabilidades críticas que ocurren en el emulador se transfieren a través de la red al motor backend de NetVanguard, simulando así una arquitectura de monitoreo centralizado (SIEM).

🕵️ Arquitectura de Funcionamiento del Agente de Análisis de Logs (src/detector.py)

El agente de detección de vulnerabilidades (src/detector.py) es un motor ligero de monitoreo de logs de punto final diseñado para detectar actividades de explotación realizadas en el dispositivo Android.

Características Principales y Modos de Funcionamiento:

  1. Entrada de Log Flexible (3 Modos Diferentes):
    • Flujo de Logcat ADB en Vivo: Se conecta directamente al emulador mediante el comando adb connect y monitorea los logs del dispositivo en tiempo real.
    • Modo Pipeline / Stdin: Se puede encadenar con otras herramientas CLI mediante la arquitectura adb logcat | python src/detector.py.
    • Seguimiento de Archivos (Tail -f): Monitorea dinámicamente línea por línea archivos de log previamente guardados (.log).
    • Fallback (Entrada Manual): Si no hay ADB ni archivo de log disponibles, filtra líneas de log ingresadas manualmente con fines de prueba (módulo de simulación en vivo).
  2. Coincidencia de Firmas Basada en Reglas:
    • Se alimenta de la variable DETECTION_KEYWORDS en el archivo .env.
    • Cuando detecta firmas de explotación críticas como fallos de Android Runtime (SIGSEGV), errores de instalación de paquetes (SIGABRT) y aplicaciones seguras que fallan (Process has died), genera inmediatamente [TEHLIKE - ALARM] en la terminal y en los logs.

🛠️ Tecnologías Utilizadas

TecnologíaPropósito de Uso
Python 3.xMotor de detección, simulación de ataques
Android SDK / ADBGestión de emulador, comunicación con dispositivo
DockerContenerización de entorno de laboratorio aislado
FlaskPanel de monitoreo web
LogcatAnálisis de logs del sistema Android

📂 Estructura del Directorio del Proyecto

Descargar herramienta