Pergunta

Eu estou procurando um software que é capaz de decompor e analisar arquivos . Você conhece algum?

O que quero dizer é algo que, dado um arquivo, iria me dizer, por exemplo:

  • aqui é o número mágico dizer que é um PNG , e aqui começa uma definição cores , aqui vai a bandeira compressão , e depois há os dados de imagem, e assim por diante ...

ou algo como:

  • este é um arquivo MP3, aqui é o ID3 definição , aqui é o bandeira dizendo que esta é a joint stereo e assim por diante ...

Eu estou procurando um software fazer com arquivos que Wireshark (Ethereal) está fazendo com tráfego de rede .

Obrigado!

Foi útil?

Solução

O software HexWorkshop é um editor hexadecimal comercial que tem um modo de "interpretação de dados" em que cada campo de uma estrutura de dados é realçado no editor. Ele vem com um (muito) poucas definições de estruturas de dados ou formato de arquivo, mas você pode facilmente escrever o seu próprio.

Eu costumava usar uma versão muito antiga (há vários anos) e este software tem me ajudado muito para vários projetos de engenharia reversa.

Outras dicas

Você pode usar o comando 'file' em caixas de UNIX (ou mais sob mingw ou cygwin) para determinar o tipo de um arquivo. Isto irá olhar para cima os números mágicos para os tipos que são conhecidos. Mas nenhuma informação adicional será fornecida.

Eu não sei de qualquer software que tem todo o conhecimento de todos os formatos de arquivo como a proporcionar um maior discernimento (seções no arquivo).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top