Практически во всех случаях цифровой криминалистики, где задействован компьютер Windows, нам необходимо обработать корзину для удаленных файлов.
Начиная с Windows Vista и более новых операционных системах Microsoft переработала корзину и выбрала несколько иной подход.
INFO2 и другие похожие файлы ссылок больше не доступны.
под папка (sub-folder) sid соответствует SID пользователя, который удалил файл. Под папка создается для данного пользователя при первом удалении файла, который отправляется в корзину (Recycle Bin)
Вместо этого есть два набора файлов, занявших свое место.
Когда файл будет удален из корзины на компьютере с файловой системой NTFS, произойдет несколько вещей. Сначала запись NTFS $ MFT обновляется с новым номером записи для родителя.
В принципе, это означает, что его родительский элемент теперь становится корзиной вместо ее исходного местоположения.
Во-вторых, файлу присваивается новое имя. Вместо первоначального имени он теперь называется $R с шестью случайными символами и исходным расширением файла.
Например, если файл был назван «Queen.torrent», он может стать «$RFJAK3T.torrent». Кроме того, создается спаренный административный файл.
Этот административный файл начинается с $I (
а затем имеет те же шесть случайных символов и исходное расширение.
Так, парный административный файл с использованием примера выше «$RFJAK3T.torrent» будет «$IFJAK3T.torrent».
Эти файлы $I содержат много информации, даже если перезаписан парный файл $R.
Файлы $I содержат:
Пример рассматриваем в операционной системе Windows 10
Воспользуемся утилитой
Выводимые поля CSV: имя файла $I, имя файла $R, размер (в байтах), дата (UTC), исходный путь, исходное имя файла и хэш MD5 файла $I.
Для Windows, таких как 95, NT4 и ME с 0.7.0 rifiuti2 (для анализа INFO2) и ещё
Примечание: комплексы FTK, Elcomsoft, Belkasoft, X-Ways делают все эти операции автоматически.
info: место нахождения Корзины в реестре, но не данных которые в ней.
выведем привязки SID к всем пользователям данной системы
не забываем что в системе корзина может быть на разных разделах, выведем информацию о файле из корзины
Почему всегда важно проверять все варианты подхода к рассмотрению интересующей информации, пример нашей корзины и того что с версиями операционной системы меняются методы хранения файлов корзины,
явный пример начиная с Windows 8.1/10, из за таких моментов некоторые ранее написанные парсеры и не работают на более новых операционных системах.
Инструмент показывающий в последнем столбце вывода версию операционной системы
как это работает, копируем интересующие нас файлы в удобное для нас место положение
Наш результат
Начиная с Windows Vista и более новых операционных системах Microsoft переработала корзину и выбрала несколько иной подход.
INFO2 и другие похожие файлы ссылок больше не доступны.
- File name and full path of the deleted file (Имя файла и полный путь к удаленному файлу)
- Size of the deleted file (Размер удалённого файла)
- Date/Time at which the file was deleted (Дата/время, когда файл был удален)
C:\RECYCLER\SID*\INFO2
под папка (sub-folder) sid соответствует SID пользователя, который удалил файл. Под папка создается для данного пользователя при первом удалении файла, который отправляется в корзину (Recycle Bin)
Когда файл будет удален из корзины на компьютере с файловой системой NTFS, произойдет несколько вещей. Сначала запись NTFS $ MFT обновляется с новым номером записи для родителя.
В принципе, это означает, что его родительский элемент теперь становится корзиной вместо ее исходного местоположения.
Во-вторых, файлу присваивается новое имя. Вместо первоначального имени он теперь называется $R с шестью случайными символами и исходным расширением файла.
исходное содержимое файла переименовано в « », за которым следует буква диска, на которой был удален файл (например, «C»), за которым следует номер индекса (начиная с «0», увеличиваясь в порядке удаления), а затем исходное расширение файла
Этот административный файл начинается с $I (
C:\$Recycle.Bin\SID*\$Ixxxxxx
)Под папка sid соответствует SID пользователя, который удалил файл. Под папка создается для данного пользователя при первом удалении файла, который отправляется в корзину
(the sid sub-folder corresponds to the SID of the user that deleted the file. The sub-folder is created for a given user upon first deletion of a file that is sent to the Recycle Bin)
(the sid sub-folder corresponds to the SID of the user that deleted the file. The sub-folder is created for a given user upon first deletion of a file that is sent to the Recycle Bin)
Так, парный административный файл с использованием примера выше «$RFJAK3T.torrent» будет «$IFJAK3T.torrent».
Эти файлы $I содержат много информации, даже если перезаписан парный файл $R.
Файлы $I содержат:
- Размер исходного файла
- Дата, когда файл был отправлен в корзину
- Исходный путь исходного файла
Воспользуемся утилитой
Ссылка скрыта от гостей
Для Windows, таких как 95, NT4 и ME с 0.7.0 rifiuti2 (для анализа INFO2) и ещё
Ссылка скрыта от гостей
+
Ссылка скрыта от гостей
Примечание: комплексы FTK, Elcomsoft, Belkasoft, X-Ways делают все эти операции автоматически.
info: место нахождения Корзины в реестре, но не данных которые в ней.
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
CONTINUED (детальный анализ)
Код:
# CMD
dir
dir/a
Код:
C:\>cd $Recycle.Bin
C:\$Recycle.Bin>dir/a
Код:
C:\$Recycle.Bin>wmic useraccount get name,sid
Код:
notepad $IBQ47AK.txt
Почему всегда важно проверять все варианты подхода к рассмотрению интересующей информации, пример нашей корзины и того что с версиями операционной системы меняются методы хранения файлов корзины,
явный пример начиная с Windows 8.1/10, из за таких моментов некоторые ранее написанные парсеры и не работают на более новых операционных системах.
Как вы можете видеть, единственным структурным изменением в версии Windows 10 является добавление поля длины имени файла в смещение 24. Это, как правило, приводит к тому, что файлы $I из систем Windows 10 меньше, чем в предыдущих версиях, поскольку $I делаю только столько, сколько нужно. В предыдущих версиях каждый файл $I представлял собой статический 544 байта. Хотя это не структурное, другое изменение можно найти в поле заголовка / версии. Поле заголовка для Vista, 7, 8 и 8.1 - 0x01, а это поле 0x02 для Windows 10. Это позволяет легко отличить две версии при разборе.
Ссылка скрыта от гостей
как это работает, копируем интересующие нас файлы в удобное для нас место положение
D:\$RECYCLE.BIN\S-1-5-21-3995366630-3695787855-164746570-1001>copy $I* C:\Users\toor\Desktop\$I
Последнее редактирование: