Estou usando o Ubuntu 18.04.2 LTS. Eu tenho um arquivo chamado init e é um executável (appplication/x-executable). Gostaria de ler o conteúdo do executável. Quando uso o comando cat, vejo algo sem sentido. Quando usei o comando file, ele retornou
init: executável ELF LSB de 32 bits, ARM, EABI5 versão 1 (SYSV), vinculado estaticamente, ...
Existe alguma maneira de eu visualizar o conteúdo?
Responder1
Este é um arquivo binário (executável compilado e vinculado). Se você deseja extrair as strings do código executável (por exemplo, mensagens, variáveis inicializadas etc.), você pode usar:
strings init | less
Para mais informações veja:
man strings