LensAnalysis: forense de memoria gráfico con Volatility 3
El análisis forense de memoria siempre ha tenido una barrera de entrada: Volatility es potente, sí, pero sus parámetros de línea de comandos echan a cualquiera para atrás. Ahora una herramienta open source china ha derribado esa barrera: LensAnalysis, una herramienta gráfica de forense de memoria basada en Volatility 3 que se hizo open source el 15 de septiembre.

Su desarrollador es hilyary, que eligió abrir el código durante la Semana Nacional de Concienciación sobre Ciberseguridad 2026 (del 14 al 20 de septiembre), cuyo lema fue precisamente «La ciberseguridad es para el pueblo y depende del pueblo: en la era inteligente, la seguridad digital protege». Una fecha muy oportuna.
Qué dolor resuelve
Quien hace forense de memoria lo sabe: Volatility 3 es el framework estándar del sector, pero se opera puramente por línea de comandos: hay que memorizar nombres de plugins, ajustar parámetros y preparar las tablas de símbolos a mano. En una CTF el tiempo aprieta y en una respuesta a incidentes la presión es enorme; un parámetro mal escrito puede costarte media jornada.
Lo que hace LensAnalysis es muy directo:pone toda la potencia de Volatility 3 bajo una interfaz gráfica. Seleccionas el plugin en el panel izquierdo, lo ejecutas al hacer clic y los resultados se muestran en tiempo real a la derecha. Incluye caché inteligente: las operaciones repetidas responden en segundos.
Capacidades de análisis soportadas
Cubre las tres grandes plataformas (Windows, Linux y macOS) con un catálogo de plugins considerable:
Windows (más de 60 plugins):
- Análisis de procesos: pslist, pstree, psscan, dlllist, handles, cmdline
- Análisis de red: netscan, netstat (con marcas de tiempo completas)
- Registro: hivelist, printkey, certificates, userassist
- Malware: malfind, ldrmodules, hollowprocesses
- Extracción de contraseñas: hashdump, lsadump, cachedump
- Escaneo de servicios: svcscan, svclist
Linux: pslist/pstree/psaux/envars, netstat/sockstat/ip_addr/ip_link, lsmod/check_modules/check_syscall, extracción del historial de comandos de bash, lsof/list_files/mount_info, malfind/check_idt/check_afinfo.
macOS: pslist/pstree/psaux/envars, netstat/ifconfig, lsmod, lsof/list_files/mount, timers/kauth_listeners/vfsevents.

Funciones que de verdad ahorran trabajo
- Búsqueda de flags: busca automáticamente los formatos de flag habituales (flag{xxx}), una bendición para los jugadores de CTF
- Búsqueda por expresiones regulares: usa tus propias expresiones regulares para excavar datos en la memoria
- Extracción de cadenas: extrae todas las cadenas imprimibles con un clic
- Generación automática de tablas de símbolos de Linux: descarga automáticamente los paquetes de símbolos de depuración dbgsym desde las fuentes oficiales y los convierte al formato ISF de Volatility 3. Compatible con Ubuntu, Debian y CentOS: ya no tendrás que buscar las tablas de símbolos a mano
- Soporte de proxy: HTTP/HTTPS/SOCKS5, así puedes descargar tablas de símbolos incluso desde redes internas
- Exportación de informes: en tres formatos: Markdown, HTML y Word
La «generación automática de tablas de símbolos» merece elogio aparte. Quien haya usado Volatility 3 lo sabe: las tablas de símbolos son uno de los mayores dolores de cabeza, porque cada distribución y cada versión de kernel requiere sus símbolos, y hacerlas a mano puede consumir un día entero. Esta función lo automatiza de punta a punta.
Cómo instalarlo y usarlo
Las tres plataformas tienen paquetes listos:
- Windows: descarga LensAnalysis.exe y ejecútalo con doble clic. Al primer arranque, lee y acepta los términos de uso; en la pantalla de bienvenida, introduce tu ID personal para entrar (ya es open source, no se necesitan código de máquina ni código de activación)
- macOS (12+): descarga el .dmg, arrástralo a Aplicaciones y en el primer arranque haz clic derecho → Abrir
- Linux: descarga el .tar.gz, descomprímelo y ejecuta run.sh; también puedes ejecutarlo desde el código fuente
El flujo de trabajo tiene cuatro pasos: cargar la imagen (.raw/.mem/.vmem, etc.; el sistema detecta el tipo automáticamente) → elegir y ejecutar el plugin a la izquierda → ver los resultados a la derecha → exportar el informe.
⚠️ El instalador de Windows está empaquetado con Python y aún no está firmado con código; algunos antivirus darán falsos positivos, así que descárgalo siempre de los Releases oficiales.
Licencia: gratis para uso no comercial; el uso comercial requiere autorización
Esto conviene dejarlo claro para evitar sustos:
- ✅ Aprendizaje personal, investigación de seguridad, competiciones CTF, docencia, pentesting autorizado y respuesta a incidentes: todo gratis
- ✅ Puedes modificar, distribuir y hacer desarrollos no comerciales conservando la autoría y la información de copyright
- ❌ Sin autorización por escrito, no se puede vender el software, ofrecer servicios de pago ni integrarlo en productos comerciales
- ❌ No se puede eliminar ni alterar la información de copyright ni presentar versiones modificadas como si fueran la oficial
Para uso comercial, primero hay que contactar con el autor original y obtener autorización por escrito. Los términos completos prevalecen en el archivo LICENSE del repositorio.

Por qué merece atención
El forense de memoria es una habilidad central de la respuesta a incidentes y la caza de amenazas, pero su cadena de herramientas siempre ha sido muy «hardcore». Lo valioso de LensAnalysis es que baja la barrera: no reinventa la rueda, sino que envuelve el motor maduro Volatility 3 en una carcasa fácil de usar, y de paso rellena el mayor agujero de todos: las tablas de símbolos.
Para los jugadores de CTF, ahorra tiempo; para los equipos de respuesta a incidentes, reduce los errores; para la docencia, hace el forense de memoria más fácil de explicar. Open source y gratis para uso no comercial: la barrera queda en el suelo.
Claro que una herramienta es solo una herramienta. Lo que de verdad determina la calidad del análisis sigue siendo la comprensión de la estructura de la memoria y el criterio forense del analista. Pero, al menos, ya no tendrás que sufrir por recordar parámetros de línea de comandos.
Hacer el forense de memoria más simple: ese eslogan se lo gana.
Repositorio: github.com/hilyary/LensAnalysis
Open source desde: 15 de septiembre de 2026
Licencia: gratis para uso no comercial; el uso comercial requiere autorización