Quais ferramentas estão disponíveis para determinar um tipo de arquivo diferente do comando file?

3

Estou tentando descobrir como o Football Manager lê seus jogos salvos. Os arquivos têm extensão .fmc e, se eu executar o comando file , ele retornará apenas data .

Eu suspeito que o arquivo do jogo salvo é um tipo de banco de dados, mas além do que eu não tenho muito para continuar. Sem saber que tipo de banco de dados é, não sei qual aplicativo usar para abri-lo. Existem ferramentas disponíveis para analisar arquivos para determinar como abri-las?

    
por jessenorton 17.01.2015 / 04:51

2 respostas

5

O que você está tentando fazer costumava ser chamado de hacking há muito tempo. Agora é uma palavra ruim, mas naquela época era bom! (Tentando desmontar as coisas.)

As três ferramentas mais importantes na caixa de ferramentas de um programador-hacker são:

  1. o cérebro dele
  2. Um editor hexadecimal como ghex
  3. um desmontador (faça outra pergunta quando chegar a este nível)

Vá para um terminal (se você não sabe o que é isso: desista de toda a esperança, está faltando o item 1) e digite o comando hex editor seguido do nome completo do arquivo (se você não sabe agora o comando para digitar: desistir de toda a esperança como você está faltando item 1 também) ; -)

Esta postagem é seu curso e sua graduação em um!

Bem-vindo ao mundo dos hackers de programação de computadores!

    
por Fabby 18.01.2015 / 21:17
3

binwalk pode ser usado para encontrar padrões em arquivos. Isso é particularmente útil para imagens de firmware e de sistema de arquivos, mas também pode ser útil se o formato do arquivo armazenar seções compactadas com um marcador claro.

    
por Lekensteyn 18.01.2015 / 22:14