Криминалистика

Лучшие инструменты для криминалистики Kali Linux (2020)

Лучшие инструменты для криминалистики Kali Linux (2020)
В современном цифровом мире каждый человек, а также организация подвержены внешним атакам и нарушениям безопасности со стороны кибер-злоумышленника. Определить, как была проведена атака и как отреагировать на нее, достигается с помощью цифровой криминалистики. С запуском Kali Linux в 2013 году область цифровой криминалистики сильно изменилась. В Kali Linux упаковано более 600 инструментов для тестирования на проникновение. Мы собираемся представить 14 лучших инструментов для криминалистики, встроенных в Kali Linux. Инструменты криминалистической экспертизы Kali Linux позволяют решать основные проблемы, создавать образы данных, а также выполнять полный анализ и управление делами.

Рисунок 1: Kali Linux

Как правило, при проведении криминалистической экспертизы в компьютерной системе следует избегать любых действий, которые могут изменить или модифицировать анализ данных системы. Другие современные рабочие столы обычно мешают этой цели, но с Kali Linux через меню загрузки вы можете включить специальный режим криминалистики.

Инструмент Binwalk:

Binwalk - это криминалистический инструмент в Kali, который ищет в указанном двоичном образе исполняемый код и файлы. Он определяет все файлы, встроенные в любой образ прошивки. Он использует очень эффективную библиотеку, известную как «libmagic», которая сортирует магические сигнатуры в файловой утилите Unix.

Рисунок 2: Инструмент командной строки Binwalk

Инструмент для извлечения сыпучих материалов:

Инструмент массового извлечения извлекает номера кредитных карт, URL-ссылки, адреса электронной почты, которые используются для цифровых доказательств. Этот инструмент позволяет выявлять вредоносные программы и атаки вторжения, расследовать личность, кибер-уязвимости и взламывать пароли. Особенность этого инструмента в том, что он не только работает с обычными данными, но также работает со сжатыми данными, а также с неполными или поврежденными данными.

Рисунок 3: Инструмент командной строки Bulk Extractor

Инструмент HashDeep:

Инструмент hashdeep - это модифицированная версия инструмента хеширования dc3dd, разработанная специально для цифровой криминалистики. Этот инструмент включает автоматическое хеширование файлов, я.е., ша-1, ша-256 и 512, тигр, водоворот и мд5. Файл журнала ошибок записывается автоматически. Отчеты о проделанной работе генерируются с каждым выходом.

Рисунок 4: Инструмент интерфейса HashDeep CLI.

Волшебный инструмент спасения:

Magic Rescue - это судебно-медицинский инструмент, который выполняет операции сканирования на заблокированном устройстве. Этот инструмент использует магические байты для извлечения всех известных типов файлов с устройства. Это открывает устройства для сканирования и чтения типов файлов и показывает возможность восстановления файлов с удаленных или поврежденных разделов. Может работать с любой файловой системой.

Рисунок 5: Инструмент интерфейса командной строки Magic rescue

Инструмент для скальпеля:

Этот судебно-медицинский инструмент вырезает все файлы и индексирует те приложения, которые работают в Linux и Windows. Инструмент скальпеля поддерживает многопоточное выполнение в многоядерных системах, что помогает в быстром выполнении. Вырезание файлов выполняется по фрагментам, таким как регулярные выражения или двоичные строки.

Рисунок 6: Инструмент для резьбы по скальпелю

Инструмент Scrounge-NTFS:

Эта криминалистическая утилита помогает получать данные с поврежденных NTFS-дисков или разделов. Он спасает данные из поврежденной файловой системы в новую рабочую файловую систему.

Рисунок 7: Инструмент судебного восстановления данных

Инструмент Guymager:

Эта судебно-медицинская утилита используется для получения медиафайлов для криминалистических изображений и имеет графический пользовательский интерфейс. Благодаря многопоточной обработке и сжатию данных это очень быстрый инструмент. Этот инструмент также поддерживает клонирование. Он генерирует плоские изображения, изображения AFF и EWF. Пользовательский интерфейс очень прост в использовании.

Рисунок 8: Криминалистическая утилита Guymager GUI

Инструмент pdfid:

Этот инструмент судебной экспертизы используется в файлах PDF. Инструмент сканирует PDF-файлы на предмет определенных ключевых слов, что позволяет идентифицировать исполняемые коды при открытии. Этот инструмент решает основные проблемы, связанные с файлами pdf. Затем подозрительные файлы анализируются с помощью инструмента pdf-parser.

Рисунок 9: Утилита интерфейса командной строки Pdfid

Инструмент pdf-парсера:

Этот инструмент является одним из самых важных инструментов судебной экспертизы файлов PDF. pdf-parser анализирует документ pdf и выделяет важные элементы, используемые во время его анализа, и этот инструмент не отображает этот документ pdf.

Рисунок 10: Криминалистический инструмент командной строки Pdf-parser

Инструмент Peepdf:

Инструмент Python, который исследует документы PDF, чтобы определить, является ли он безвредным или разрушительным. Он предоставляет все элементы, необходимые для выполнения анализа PDF в одном пакете. Он показывает подозрительные сущности и поддерживает различные кодировки и фильтры. Он также может анализировать зашифрованные документы.

Рисунок 11: Инструмент Python Peepdf для исследования PDF.

Инструмент вскрытия:

Вскрытие - это все в одной криминалистической утилите для быстрого восстановления данных и фильтрации хэшей. Этот инструмент вырезает удаленные файлы и медиафайлы из нераспределенного пространства с помощью PhotoRec. Он также может извлекать мультимедийные файлы с расширением EXIF. Сканирование вскрытия для индикатора компрометации с использованием библиотеки STIX. Он доступен как в командной строке, так и в графическом интерфейсе пользователя.

Рисунок 12: Вскрытие, все в одном пакете служебной программы для судебной экспертизы

Инструмент img_cat:

Инструмент img_cat выводит содержимое файла изображения. Восстановленные файлы изображений будут иметь метаданные и встроенные данные, что позволит вам преобразовать их в необработанные данные. Эти необработанные данные помогают в конвейере вывода для вычисления хэша MD5.

Рисунок 13: встроенные данные img_cat в необработанные данные, восстановление и преобразование.

Инструмент ICAT:

ICAT - это инструмент Sleuth Kit (TSK), который создает вывод файла на основе его идентификатора или номера inode. Этот инструмент судебной экспертизы сверхбыстрый, он открывает именованные образы файлов и копирует их в стандартный вывод с определенным номером inode. Inode - это одна из структур данных системы Linux, в которой хранятся данные и информация о файле Linux, такая как право собственности, размер файла и тип, права на запись и чтение.

Рисунок 14: Инструмент интерфейса на основе консоли ICAT

Инструмент Srch_strings:

Этот инструмент ищет жизнеспособные строки ASCII и Unicode внутри двоичных данных, а затем печатает строку смещения, найденную в этих данных. Инструмент srch_strings извлекает и извлекает строки, присутствующие в файле, и дает байт смещения, если вызывается.

Рисунок 15: Инструмент судебной экспертизы поиска строк

Заключение:

Эти 14 инструментов поставляются с Kali Linux live и образами установщика, они имеют открытый исходный код и находятся в свободном доступе. В случае более старой версии Kali я бы предложил обновить до последней версии, чтобы получить эти инструменты напрямую. Есть много других инструментов судебной экспертизы, о которых мы поговорим позже. См. Часть 2 этой статьи здесь.

Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...
Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...