binary - significa - ¿Cómo puedo ver los códigos 0s y 1s/máquina de un archivo ejecutable/objeto?
exe significado (4)
Busque su editor Hex amigable local.
Ya probé esto, abrí un archivo a.out con un editor de texto pero recibí solo un montón de caracteres con algunas instrucciones en él como:
üÙ
Los archivos ejecutables vienen en varios formatos. Para Unix / Linux es ELF: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format
Para Windows es PE: http://en.wikipedia.org/wiki/Portable_Executable
Use las herramientas objdump para ver los códigos de operación como otros han señalado
Para ver el desensamblaje (con bytes de código de operación) del código solamente, sin incluir ningún encabezado de archivo:
objdump -d a.aot
Prueba con hexdump
. Algo como:
$ hexdump -X a.out
Le dará exactamente eso: un volcado hexadecimal del archivo.
Habiendo dicho eso, otra posibilidad podría incluir usar el comando de desarmado de GDB .