Como visualizar seções e endereços de arquivos .bin e .hex no Linux?

1

Eu comecei a reverter um binário. Eu despejei o conteúdo como hexadecimal usando xxd em um arquivo que fiz com a extensão .hex, depois usei o objdump para desmontar o arquivo .hex no código da montagem e colocar isso em um arquivo .txt.

Existe uma maneira de usar o terminal para visualizar as seções & endereços de arquivos .bin e .hex no Linux? - Isso me ajudaria na reversão dos dados binários / hexadecimais nos arquivos.

Eu encontrei o comando size , mas isso não pode lidar com .bin ou .hex arquivos - File format not recognised

    
por unseen_rider 10.02.2017 / 17:43

1 resposta

0

Você pode usar o comando :%!xxd do vim para visualizar um arquivo em um modo semelhante a um editor hexadecimal. Embora esteja longe de ser a melhor coisa para editar arquivos binários, certamente é adequado para navegar em um arquivo hexadecimal e ir para endereços específicos. Se você usar esse modo, observe que o arquivo ainda está sendo editado como se fosse um arquivo de texto; Eu recomendaria outra solução para edição.

    
por 10.02.2017 / 18:12