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

2 la respuesta

¿Cómo ejecutar un archivo ELF de metal desnudo en QEMU?

¿Cómo se ejecuta un archivo elfo en QEMU? Esta es mi mejor suposición: qemu-system-i386 -hda kernel.elf¿Esto funciona? El archivo elf es un núcleo generado a partir de estetutorial [http://www.jamesmolloy.co.uk/tutorial_html/2.-Genesis.html].

2 la respuesta

¿Cómo imprimir el nombre de los símbolos de archivos ELF como el nm?

Sé que el nombre de los símbolos está en el shstrtab. Pero no entiendo cómo atraparlos. ¿Debo lanzar mi shstrab en un Elf64_Sym para poder usar el st_name? Elf64_Shdr *shdr = (Elf64_Shdr *) (data + elf->e_shoff); Elf64_Shdr *symtab; Elf64_Shdr ...

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

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

Acceda a la sección .data en Código independiente de posición

Estoy construyendo una biblioteca compartida con NASM. En esa biblioteca, en alguna función, necesito lo que llamaríamos unvariable estáticaen C. Básicamente, creo que hay algo de espacio en la sección .data: SECTION .data last_tok: dq 0 ; ...

2 la respuesta

¿Cómo puede gcc / clang asumir que la dirección de una constante de cadena es de 32 bits?

Si compilo este programa: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }para x86-64, la salida asm usamovl $.LC0, %edi / call puts. (Ver opciones completas de salida / compilación de asm en ...

1 la respuesta

Tamaño de función incorrecto dentro del objeto ARM ELF

salida de readelf del archivo objeto: Symbol table '.symtab' contains 15 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 FILE LOCAL DEFAULT ABS fp16.c 2: 00000000 0 SECTION LOCAL DEFAULT 1 3: ...

1 la respuesta

Excepciones de C ++ y la sección .eh_frame ELF

¿Es que la ausencia o daño de la sección .eh_frame ELF es la causa de que las excepciones en mi código C ++ dejen de funcionar? Cualquier excepción que anteriormente se detectó correctamente ahora está llamando a std :: terminate (). Mi ...

1 la respuesta

Cómo cambiar la alineación del segmento de código en ELF

En binario ELF, ¿cómo cambiar la alineación de los segmentos cargables? En el siguiente ejemplo (Ver esquina derecha), quiero reducir el 0x200000 a 0x40960. LOAD 0x000000 0x000000400000 0x0000000000400000 0x000704 0x000704 R E **0x200000** LOAD ...

1 la respuesta

Intercepte el cargador ELF en el kernel de Linux: archivo fs / binfmt_elf.c a través del módulo del kernel cargable

Soy nuevo en la codificación del kernel y actualmente estoy trabajando con archivos ELF que se han modificado un poco por motivos de seguridad para los que necesito mirar algunos de sus encabezados de sección personalizados y extraer la clave de ...