Я делалвызов на picoCTFчто включало получение флага из .dd
файла. .dd
Файл изначально выглядит как FAT
раздел, содержащий некоторые jpg
файлы.
Моя идея была в том, чтобы смонтировать файл с помощью mount
и проверить полученные файлы. В результате я получаю четыре файла, и ни один из них не является флагом, просто картинки животных.
Решением стал инструмент под названиемв первую очередь, когда я использовал его на файле, он извлек восемь файлов вместо четырех. Один из этих файлов был флагом, а остальные семь были животными.
Что эти инструменты делают по-другому? mount
Игнорировали ли фрагменты информации в .dd
файле, которые foremost
удалось извлечь?
решение1
mount
смонтировал файловую систему и предоставил вам доступ к файлам обычным способом, предоставляемым файловой системой, путем изучения дерева каталогов и метаданных, определяющих файлы.
foremost
является
консольная программа для восстановления файлов на основе их заголовков, нижних колонтитулов и внутренних структур данных
Это означает, что он пытается найти и извлечь файлы независимо от метаданных; сюда входят файлы, которые были удалены, но их содержимое еще не перезаписано.
Обратите внимание, что название задачи — «ВосстановлениеИз Щелчка".