vmlinux-to-elf es una utilidad de código abierto diseñada para la ingeniería inversa de sistemas embebidos y firmware. Su función principal es transformar imágenes de kernel Linux (vmlinux, vmlinuz, bzImage, zImage) en archivos ELF completamente analizables, recuperando la tabla de símbolos del kernel (kallsyms) que suele estar ausente o comprimida en las versiones de producción.

El proceso permite obtener un binario con nombres de funciones y variables restaurados, listo para ser cargado en herramientas de análisis estático como IDA Pro o Ghidra. La herramienta opera tanto desde la línea de comandos como mediante una interfaz gráfica de usuario basada en GTK-4.
Sus capacidades técnicas incluyen:
El proyecto está licenciado bajo GPL-3.0-or-later y se distribuye gratis. Está disponible para Linux a través de Snap, Flatpak, paquetes de Arch/Manjaro o instalación local con uv.
Sobre vmlinux-to-elf
Herramienta de línea de comandos y GUI para convertir imágenes de kernel Linux crudas en archivos ELF analizados con símbolos recuperados
Visitar vmlinux-to-elfFicha técnica
Coste
GratisCódigo abierto
SíLicencia
GPL-3.0-or-laterDesde
2019Repositorio
marin-m/vmlinux-to-elfPropiedades
Categorías
Etiquetas
Kernel-based Virtual Machine (KVM) es un módulo de virtualización integrado en el núcleo de Linux que transforma el sistema operativo en un hipervisor. Funciona en hardware x86 que incluye extensiones de virtualización como Intel VT o AMD-V, permitiendo ejecutar múltiples máquinas virtuales con imágenes de Linux o Windows sin necesidad de modificar los sistemas de invitados.
Como vmlinux-to-elf, es gratis y funciona en las mismas plataformas.
17 alternativas a Kernel-based Virtual MachineMinimal Kernel Manager es una aplicación nativa para Android diseñada para la gestión avanzada del kernel y el monitoreo del sistema. Utiliza la interfaz Material Design 3 y Jetpack Compose para ofrecer un control detallado de los recursos del dispositivo, requiriendo Android 7.0 o superior. El acceso a las funciones de gestión se realiza a través de Shizuku o permisos de root.
Frente a vmlinux-to-elf: funciona también en Android, no tiene versión para Linux, es muy personalizable y existe desde 2026.
17 alternativas a Minimal Kernel ManagerHay 2 alternativas a vmlinux-to-elf para Linux y Android. La mejor alternativa gratuita es Kernel-based Virtual Machine, que además es de código abierto. Otras opciones destacadas: Minimal Kernel Manager. Actualizado en noviembre de 2026.
Alternativa de código abierto a: