Tiny Online Tools logoTiny Online ToolssearchBuscar herramientas…grid_viewTodas las herramientas
Iniciochevron_rightHerramientas de ingeniería inversachevron_rightInspector de Archivos ELFInspector de Archivos ELF

Inspector de Archivos ELF

Inspecciona binarios ELF de Linux y Unix: cabeceras, secciones, segmentos, símbolos y dependencias de bibliotecas compartidas, en tu navegador.

Selecciona un binario ELFupload_file

Haz clic para buscar o arrastra y suelta archivos aqui

Ejecutable, objeto compartido (.so) o volcado de núcleo — cualquier archivo funciona, sin necesidad de extensión

Aceptado: */*

Herramientas similares

Inspector de Mach-O

Inspector de Mach-O

Inspecciona binarios Mach-O de macOS e iOS: arquitectura, comandos de carga, segmentos, secciones y bibliotecas enlazadas, en tu navegador.

Inspector de PE/EXE

Inspector de PE/EXE

Inspecciona ejecutables y DLL de Windows en formato PE: cabeceras COFF, secciones, importaciones, exportaciones y tipos de recursos, en tu navegador.

Inspector de esqueleto 3D

Inspector de esqueleto 3D

Inspecciona el rig que hay dentro de un modelo GLB, GLTF, FBX, DAE o USDZ en tu navegador.

Inspector de PST / OST

Inspector de PST / OST

Abre un archivo PST u OST de Outlook y consulta su árbol de carpetas, índice de mensajes y cabecera, en tu navegador.

PDF a texto

PDF a texto

Extrae texto sin formato de archivos PDF al instante en tu navegador. Sin subidas y sin registro.

Formateador YAML

Formateador YAML

Formatea y embellece YAML con sangría configurable y ordenación de claves.

Herramienta de Visualización 3D

Herramienta de Visualización 3D

Inspecciona un modelo con diez modos de sombreado de diagnóstico: normales, damero UV, densidad de triángulos, wireframe y más.

apps

Mas herramientas

Explora nuestra coleccion completa de herramientas gratuitas en linea.

Qué analiza esta herramienta

Carga cualquier binario ELF — un ejecutable, un objeto compartido (.so) o un volcado de núcleo — y esta herramienta lo analiza por completo en tu navegador, igual que readelf, mostrando:

  • La cabecera ELF: clase (32/64 bits), orden de bytes, tipo (ejecutable, objeto compartido, reubicable), arquitectura de destino y punto de entrada.
  • Cabeceras de sección: nombre, tipo, dirección virtual, desplazamiento en el archivo y tamaño de cada sección.
  • Cabeceras de programa (segmentos): los segmentos LOAD, DYNAMIC, INTERP, NOTE y otros que el cargador mapea en tiempo de ejecución, con sus permisos (R/W/E).
  • El intérprete del enlazador dinámico (PT_INTERP), típicamente /lib64/ld-linux-x86-64.so.2.
  • Tablas de símbolos: tanto .symtab (símbolos de depuración locales, ausentes si el binario está despojado) como .dynsym (los símbolos dinámicos exportados/importados).
  • Dependencias dinámicas: las bibliotecas NEEDED, el SONAME propio si es una biblioteca, y las rutas de búsqueda RPATH/RUNPATH.
  • Si el binario está despojado, es independiente de posición (PIE) o es una biblioteca compartida.

Desmangling de símbolos

Los binarios en C++ y Rust codifican información de tipos en sus nombres de símbolo. Cuando un símbolo parece codificado (_Z..., _ZN..., _R...), esta herramienta muestra una forma desmangled aproximada junto al nombre original. Es un decodificador propio que cubre el subconjunto común del ABI Itanium de C++ y los esquemas legacy/v0 de Rust — no garantiza coincidencia exacta con c++filt o rustfilt en casos exóticos.

Para qué sirve

Úsala para auditar contra qué enlaza realmente un binario descargado antes de ejecutarlo, confirmar que una compilación produjo un binario de release despojado, comprobar si el SONAME de una biblioteca coincide con su nombre de archivo, o simplemente explorar el formato ELF sin instalar binutils.

Privacidad

Todo ocurre localmente en tu navegador con JavaScript. El archivo elegido nunca se sube a ningún sitio.