Preguntas etiquetadas con elf

ELF son las siglas de Executable and Linkable Format, un formato de archivo para archivos que contienen código de máquina.


2
¿El binario más antiguo que funciona en Linux?
En una discusión sobre la compatibilidad con versiones anteriores en el kernel de Linux y las ABI de GUI , Alan Cox señala que " mi kernel 3.6rc seguirá ejecutando un binario Rogue construido en 1992. X es compatible con aplicaciones mucho más antiguas que Linux " . Entonces, ¿cuán …


2
¿Qué es la magia ELF?
He visto una discusión antes sobre la magia ELF, más recientemente los comentarios en esta pregunta de intercambio de la pila de seguridad . Lo he visto mencionado antes, y lo he visto en mis propios registros de arranque ... Pero no estoy seguro de qué es. La página de …
26 elf 

1
¿Qué significa "LSB" cuando se refiere a archivos ejecutables en la salida de / bin / file?
He encontrado el término " ejecutable LSB " u " objeto compartido LSB " en la salida del filecomando en Linux. Por ejemplo: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped ¿Qué significa "LSB" en este contexto?


2
Determine si un proceso específico es de 32 o 64 bits
Dado un kernel de Linux 2.6.xo más reciente y un área de usuario existente que es capaz de ejecutar binarios ELF32 y ELF64 (es decir, mucho más allá, ¿cómo sé que mi CPU admite sistemas operativos de 64 bits en Linux? ) ¿Cómo puedo determinar si un proceso dado ( …
14 linux  64bit  proc  elf 


1
¿Cuándo puedo editar cadenas en un binario ejecutable?
Tengo un binario ejecutable; Digamos que es a.out. Puedo ver que el binario contiene cadenas $ strings a.out ... /usr/share/foo .... Necesito cambiar la cadena /usr/share/fooa /usr/share/bar. ¿Puedo simplemente reemplazar la cadena con sed?: sed -i 's@/usr/share/foo@/usr/share/bar@' a.out Esto parece algo seguro para hacer. ¿Funcionará esto también cuando las cadenas …





1
¿Cómo ejecuta bash un archivo ELF?
Cuando estoy en mi Linux Box, uso bash como shell. Ahora me preguntaba cómo bash maneja la ejecución de un archivo ELF, es decir cuando escribo ./program y el programa es un archivo ELF. Apreté el bash-4.3.tar.gz, no parece haber algún tipo de analizador de números mágicos para averiguar si …
8 bash  kernel  executable  exec  elf 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.