eu estava fazendo umdesafio no picoCTFque envolveu obter um sinalizador de um .dd
arquivo. O .dd
arquivo inicialmente parece ser uma FAT
partição que contém alguns jpg
arquivos.
Minha ideia era montar o arquivo usando mount
e verificar os arquivos resultantes. Como resultado, recebo quatro arquivos e nenhum deles é a bandeira, apenas fotos de animais.
A solução foi uma ferramenta chamadaacima de tudo, quando usei no arquivo, ele extraiu oito arquivos em vez de quatro. Um desses arquivos era a bandeira e os outros sete eram animais.
O que essas ferramentas estão fazendo de diferente? Ignorou mount
informações do .dd
arquivo que foremost
foi possível extrair?
Responder1
mount
montou o sistema de arquivos e deu acesso aos arquivos da maneira usual fornecida pelo sistema de arquivos, examinando a árvore de diretórios e os metadados que definem os arquivos.
foremost
é
um programa de console para recuperar arquivos com base em seus cabeçalhos, rodapés e estruturas de dados internas
o que significa que ele tenta localizar e recuperar arquivos independentemente dos metadados; isso inclui arquivos que foram excluídos, mas seu conteúdo ainda não foi substituído.
Observe que o nome do desafio é "RecuperandoDo estalo".