RecentDocs — это артефакт Windows, содержащий информацию о недавно открывавшихся документах и файлах. Анализ RecentDocs может предоставить ценную информацию в ходе цифровых криминалистических расследований. В этой статье блога мы рассмотрим несколько методов извлечения RecentDocs с использованием платформы Volatility, а также приведем примеры кода. Давайте погрузимся!
Методы:
- Использование плагина «reccmd»:
Плагин «reccmd» в Volatility позволяет извлекать информацию из последних документов. Он анализирует данные, хранящиеся в ключе userassist в реестре Windows. Вот пример команды: 
volatility -f <memory_dump> --profile=<profile> reccmd
- Анализ ключей UserAssist.
Информацию о последних документах также можно найти в ключах UserAssist, хранящихся в реестре Windows. Ключи UserAssist содержат метки времени и другие важные сведения. Вы можете использовать плагин userassist в Volatility для извлечения этой информации. Вот пример команды: 
volatility -f <memory_dump> --profile=<profile> userassist
- Разбор Amcache.hve:
Файл Amcache.hve содержит информацию о запущенных приложениях и файлах. RecentDocs можно извлечь из этого файла с помощью плагина amcache в Volatility. Вот пример команды: 
volatility -f <memory_dump> --profile=<profile> amcache
- Проверка файлов ссылок.
Последние документы часто сохраняются в виде файлов ярлыков (.lnk) в профиле пользователя. Вы можете идентифицировать и проанализировать эти файлы ссылок, чтобы извлечь информацию RecentDocs. Используйте плагин «lnkscan» в Volatility для анализа и извлечения данных из файлов ссылок. Вот пример команды: 
volatility -f <memory_dump> --profile=<profile> lnkscan
- Разбор Shellbags:
Shellbags — это ключи реестра Windows, в которых хранится информация о навигации по папкам. RecentDocs можно найти в сумках. Вы можете использовать плагин «shellbags» в Volatility для извлечения этой информации. Вот пример команды: 
volatility -f <memory_dump> --profile=<profile> shellbags
В этой статье мы рассмотрели различные методы извлечения RecentDocs с использованием платформы Volatility. Мы обсуждали использование таких плагинов, как «reccmd», «userassist», «amcache», «lnkscan» и «shellbags», для получения ценной информации о недавно использованных документах и файлах. Используя эти методы, следователи-криминалисты могут получить представление о действиях пользователей и помочь в расследованиях.