Resultados de la búsqueda a petición "elf"

3 la respuesta

¿Cómo extraer solo el contenido en bruto de una sección ELF?

He intentado lo siguiente, pero el archivo resultante sigue siendo un ELF y no solo el contenido de la sección. $ objcopy --only-section=<name> <infile> <outfile>Solo quiero el contenido de la sección. ¿Hay alguna utilidad que pueda hacer esto? ...

1 la respuesta

Cómo hacer un archivo ELF vinculado estático para cargar LD_PRELOAD .so

Tengo un enlace binario estático (archivo ELF), no tiene segmento dinámico, secciones .dymsym y no ejecuta el comando LD_PRELOAD, etc. ¿Cómo podría crear un segmento dinámico falso falso para activar el cargador dinámico y ejecutar el comando ...

1 la respuesta

Cómo ejecutar el archivo binario ELF en cygwin

Soy nuevo en Cygwin pero tengo algunos problemas. Tengo un archivo binario compilado ELF de Linux, y hay una manera de almorzarlo bajo cygwin de una manera simple, como el binario de Windows, por ejemplo. \ A.exe

3 la respuesta

¿Qué significa "COM" en la columna Ndx de la sección .symtab?

add2.c: int counter=0; int a=0; int b; int c; int add(int a, int b) { return a+b; } compilación: gcc -c add2.c -o add2.o leyendo la tabla de símbolos: readelf --symbols add2.o Symbol table '.symtab' contains 12 entries: Num: Value Size Type ...

4 la respuesta

Parchear códigos / símbolos en un binario ELF vinculado dinámicamente

Supongamos que tengo un binario ELF que está vinculado dinámicamente y quiero anular / redirigir ciertas llamadas a la biblioteca. Sé que puedo hacer esto conLD_PRELOAD, pero quiero una solución que sea permanente en el binario, independiente del ...

1 la respuesta

¿Cómo encuentra el enlazador la biblioteca compartida sin SONAME?

si creo una biblioteca compartida sin un SONAME como este gcc -shared libfoo.o -o libfoo.soy enlazarlo, ¿cómo encuentra el enlazador mi biblioteca compartida? Es el nombre de archivolibfoo.so considerado como SONAME predeterminado por ...

3 la respuesta

¿Cuándo se necesitan GAS ELF las directivas .type, .thumb, .size y .section?

Estoy trabajando en un programa de ensamblaje para un microcontrolador basado en ARM Cortex-M3 (conjunto de instrucciones Thumb 2), usando GNU como. En algún código de ejemplo, encuentro directivas como.size, .section y.type que entiendo son las ...

6 la respuesta

Analizando binarios MIPS: ¿hay una biblioteca Python para analizar datos binarios?

Estoy trabajando en una utilidad que necesita resolver direcciones hexadecimales para un nombre de función simbólico y un número de línea de código fuente dentro de un binario. La utilidad se ejecutará en Linux en x86, aunque los binarios ...

3 la respuesta

.so inyección bajo linux: ¿como localizar la dirección de dlopen ()?

Recientemente me he interesado en Linux y estoy tratando de crear un programa que sea capaz de inyectar un objeto compartido (es decir, un archivo, 'biblioteca cargable dinámicamente', "DLL" en Windows). Sé que esto se puede hacer configurando ...

7 la respuesta

¿Alguna herramienta / software en Windows para ver el formato de archivo ELF? [cerrado]

Hay muchos navegadores de archivos PE. Aquí está una lista de los buenos si está interesado: Visores de formato de archivo PE: PE Explorerhttp://www.pe-explorer.com/ [http://www.pe-explorer.com/]PE VIew: http://www.magma.ca/~wjr/ ...