Recuperación de la eliminación accidental de /lib en Linux

2025-03-22

Esta publicación detalla cómo recuperar un sistema Linux después de eliminar accidentalmente el directorio crucial `/lib`. El autor explora varios métodos, desde el uso de herramientas existentes, como un busybox estático, hasta la creación y transferencia de un programa C mínimo, compilado estáticamente, para reemplazar archivos esenciales. La guía paso a paso abarca técnicas usando comandos integrados de bash y transferencias de red, proporcionando una solución para evitar la reinstalación del SO.

Leer más

Descifrado de Ransomware sin Pago: Una Carrera Contra el Tiempo

2025-03-14
Descifrado de Ransomware sin Pago: Una Carrera Contra el Tiempo

El autor ayudó con éxito a una empresa a recuperar sus datos del ransomware Akira sin pagar el rescate, y ha publicado el código fuente completo. El ransomware utiliza cuatro marcas de tiempo de nanosegundos como semillas para generar claves de cifrado. Al analizar el algoritmo de cifrado del ransomware y las marcas de tiempo del sistema de archivos, el autor diseñó una solución de fuerza bruta acelerada por GPU. Esto implicó enumerar combinaciones de marcas de tiempo, generar claves e intentar descifrar texto plano conocido. El proceso fue desafiante, requiriendo ingeniería inversa, optimización de programación CUDA y recursos de computación en la nube. El autor comparte detalles técnicos y código, proporcionando un recurso valioso para la recuperación de datos en situaciones similares.

Leer más
Desarrollo aceleración de GPU