Skip to content
KitploitKITPLOIT
HerramientasBlog
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
CVE-2023-45866_WIP — Simula un teclado Bluetooth para explotar CVE-2023-45866, inyectando pulsaciones de teclas mediante DuckyScript en dispositivos vulnerables Android, iOS, macOS y Linux para pruebas autorizadas. | Kitploit
Herramientas/GitHubGitHub/v3ilsm1th/cve-2023-45866_wip
Seguridad BluetoothGeneración de PayloadsExplotaciónSeguridad InalámbricaPruebas de PenetraciónSeguridad de Hardware e IoTRed Teaming
GitHubv3ilsm1th/cve-2023-45866_wip

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

CVE-2023-45866_WIP

Simula un teclado Bluetooth para explotar CVE-2023-45866, inyectando pulsaciones de teclas mediante DuckyScript en dispositivos vulnerables Android, iOS, macOS y Linux para pruebas autorizadas.

Ver Repositorio
1hace 1 añoAún no revisado

h0nk_bt_exploit

Los dispositivos Samsung son vulnerables a una vulnerabilidad crítica de seguridad Bluetooth que permite a un atacante controlar el dispositivo objetivo como si estuviera conectado mediante un teclado Bluetooth, realizando diversas funciones de forma remota según el punto final. Esta vulnerabilidad, registrada como CVE-2023-45866, afecta a las plataformas de dispositivos macOS, iOS, Android y Linux. Funciona engañando a la máquina de estados del host Bluetooth para que se empareje con un teclado falso sin confirmación del usuario.

En dispositivos Android, la vulnerabilidad es explotable siempre que Bluetooth esté habilitado. Sin embargo, Samsung ha publicado parches para la mayoría de los dispositivos afectados, aunque algunos modelos más antiguos pueden no recibir actualizaciones. Para mitigar el riesgo, se recomienda a los usuarios instalar los últimos parches de seguridad disponibles y habilitar Bluetooth solo cuando sea estrictamente necesario.

Además, se descubrió una vulnerabilidad de día cero, registrada como CVE-2024-44068, en los procesadores móviles y portátiles de Samsung, incluidos los modelos Exynos 9820, 9825, 980, 990, 850 y W920. Esta vulnerabilidad permite la ejecución arbitraria de código y ha sido explotada activamente como parte de una cadena de exploits que permite a los atacantes escalar privilegios en dispositivos vulnerables.

Samsung ha publicado un parche como parte de sus actualizaciones de seguridad de octubre de 2024, y los usuarios deben aplicar esta actualización para mitigar el riesgo.

Respuesta de perplexity.ai:

De hecho, existe una vulnerabilidad crítica de Bluetooth recientemente descubierta que permite a los atacantes comprometer dispositivos Android, iOS, macOS y Linux simulando un teclado Bluetooth.

Esta vulnerabilidad, designada como CVE-2023-45866, permite a los atacantes conectarse sin autenticación a dispositivos Bluetooth afectados e inyectar pulsaciones de teclado para lograr la ejecución de código. El ataque funciona engañando al dispositivo objetivo para que crea que está conectado a un teclado Bluetooth. Esto se logra explotando un "mecanismo de emparejamiento no autenticado" en el protocolo Bluetooth.

Para los dispositivos Samsung, esta vulnerabilidad es especialmente relevante en modelos más antiguos como Galaxy S4, S5 y S6. El ataque puede realizarse con un dispositivo Linux (por ejemplo, una Raspberry Pi) con adaptador Bluetooth contra cualquier objetivo Bluetooth detectable en el alcance, potencialmente hasta una distancia de aproximadamente 240 metros.

Para protegerse contra tales ataques, se recomienda:

Desactivar Bluetooth cuando no se esté utilizando.

Utilizar métodos de emparejamiento seguros.

Realizar actualizaciones de software periódicas.

Evitar el emparejamiento en entornos públicos o no confiables.

Es importante tener en cuenta que en el momento del descubrimiento (diciembre de 2023) aún no había actualizaciones de seguridad disponibles para este problema.

CVE-2023-45866

🧠 Objetivo de la herramienta El script simula un teclado Bluetooth (HID) y ejecuta pulsaciones de teclado automatizadas mediante DuckyScript en un dispositivo objetivo.

✅ Funcionamiento Paso Descripción

  1. Configurar el adaptador Bluetooth (nombre, clase, activar SSP)
  2. Seleccionar y emparejar el dispositivo objetivo (dirección MAC)
  3. Registrar el perfil HID de Bluetooth
  4. Establecer conexión a los puertos HID (L2CAP)
  5. Ejecutar DuckyScript → comandos de teclado simulados
  6. Desvincular el dispositivo después de la ejecución 🔧 Comparación de plataformas Plataforma Estado Requisitos Observación Raspberry Pi ✅ Ya funciona BlueZ, Python, root Pequeña, móvil, económica Portátil Linux ✅ Totalmente compatible BlueZ, Python, root No se necesita hardware adicional M5Stick / ESP32 ⚠️ Parcial C++ con ESP-IDF/Arduino Solo BLE HID, sin L2CAP / DuckyScript 🔌 Dispositivo objetivo: dirección MAC Debe introducirse explícitamente (get_target_address()).

Se utiliza para el emparejamiento y la conexión.

Debe tener Bluetooth activado y permitir conexiones.

🧱 Limitaciones técnicas del M5Stick Función ¿Compatible en M5Stick? Bluetooth Classic HID (L2CAP) ❌ No posible BLE HID (teclado BLE) ✅ Posible con Arduino Procesamiento de DuckyScript ❌ Solo con mucho esfuerzo Emparejamiento automático ❌ El dispositivo objetivo debe iniciar la conexión 💡 Alternativas con M5Stick Idea Descripción Teclado BLE Mini atacante autónomo (pulsaciones fijas) Disparador/Remoto M5Stick envía señal por WiFi → el portátil/Pi ejecuta el script Puente serie M5Stick envía por UART al portátil, que luego actúa 🔒 Evaluación de seguridad Punto Valoración Conexión externa ❌ Sin fuga de datos externa Comportamiento oculto ✅ El teclado Bluetooth se reconoce como real Potencial de ataque 🔥 Alto (entrada automatizada de comandos arbitrarios) ¿Legalmente problemático? ⚠️ Sí, solo permitido en dispositivos propios o con consentimiento

Recurso:

  • https://pypi.org/project/PyBluez/

⚠️ Aviso legal Los scripts proporcionados y el código de prueba de concepto están destinados únicamente a fines educativos y de prueba privada. Solo deben ejecutarse en dispositivos que sean de tu propiedad o para los que tengas permiso explícito de prueba.

Al utilizar estos scripts, aceptas asumir toda la responsabilidad por cualquier acción realizada. El uso no autorizado en redes o dispositivos que no controlas puede ser ilegal y está estrictamente prohibido.

El autor de este código no se hace responsable de ningún daño, interrupción o consecuencia legal derivada del mal uso. Sigue siempre las pautas de divulgación responsable y pruebas éticas.

Descargar herramienta