Tengo que producir un binario ELF con gcc a partir de un programa Hello World escrito en C, donde el tamaño de memoria sea igual al tamaño de archivo en todos los segmentos LOAD del archivo ELF. Mi experiencia me dice que esto se puede evitar si muevo .bss a . . . Read more
Tengo un código de ensamblador simple (aarch64) como sigue: mov x1, #1 mov x1, #2 y quiero convertirlo en shellcode. Lo que hice: > as simple.s -o simple.o > objcopy -O binary simple.o simple.bin Después de eso, verifiqué el contenido con xxd: > xxd simple.bin Sin embargo, los valores 1 . . . Read more
Tengo una pregunta al hacer el análisis binario. Para un archivo ELF dado (hello.elf) que ya ha sido identificado para la arquitectura ARM, ¿cómo puedo saber rápidamente si este ELF es para Cortex-A o Cortex-M? Específicamente, estoy tratando de identificar toda la imagen bare-metal (o imágenes RTOS como FreeRTOS) para . . . Read more