Una técnica muy artesanal, pero exitosa es la que ha demostrado un hacker en Youtube, demostrando que puede acceder al control de un laptop por intermedio de un encendedor de cigarrillos.
David Buchanan, un conocido modder de hardware, ha detallado cómo pudo obtener acceso de root en una computadora portátil usando nada más que una resistencia, un cable, algunos retoques y un encendedor de cigarrillos viejo.
«Antes de que puedas escribir un exploit, necesitas un error. Cuando no hay errores, tenemos que ser creativos, ahí es donde entra en juego la inyección de fallos», explica.
El método implica un mod DRAM duro, soldando una pequeña resistencia de 15 ohmios y conectando una «antena» a pines específicos en el módulo de memoria de la computadora portátil. También cargó estratégicamente la memoria del sistema con tablas de páginas explotables para aumentar sus posibilidades de un hackeo exitoso y corromper las asignaciones de direcciones de memoria.
Con unos pocos pasos adicionales, Buchanan logró configurar la máquina para otorgar privilegios de root, lo que le permitió leer/escribir en cualquier punto de la memoria física. Todo lo que tenía que hacer para obtener acceso era encender un encendedor piezoeléctrico normal cerca de esta antena, lo que induciría errores de bitflip específicos en la memoria de la máquina.
La tasa de éxito del método no es exactamente del 100%, y Buchanan señala que, por lo general, «se necesitan varios clics del encendedor para obtener un buen fallo».
Eso sí ojo: es importante tener en cuenta que para que este ataque funcione, necesitarás acceso físico sin restricciones al dispositivo de destino y mucho tiempo para configurar correctamente el mod de hardware de memoria.