Как отобразить все 8 временных меток NTFS?

Я понимаю, что есть 8 NTFS метки

http://www.governmentsecurity.org/forum/topic/30896-frustrating-ntfs-time-stamp-forensics/

NTFS Булава (изменен, доступ, создан и запись MFT изменен ) значения
. NTFS имеет 8 временных меток, 4 из которых находятся в
$ Standard_Information атрибут (SI) и другие 4 в $FILE_NAME
(FN) атрибут записи MFT.

Как я могу отобразить все 8?

5
задан barlop
03.01.2023 11:26 Количество просмотров материала 2444
Распечатать страницу

1 ответ

эта команда может сделать это

MFTRCRD.exe c:\crp\a.a -d indxdump=off 1024 -s

Что касается того, как я знал параметры, ну, делать MFTCRD сказал, что есть 4 параметра и дал пример MFTRCRD C:\boot.ini -d indxdump=off 1024 -s так что вы можете изменить любое имя файла/путь.

C:\blah>MFTRCRD.exe c:\crp\a.a -d indxdump=off 1024 -s

Starting MFTRCRD by Joakim Schicht
Version 1.0.0.37

Target is a File
Filesystem on c: is NTFS
File IndexNumber: 64587
............................
$STANDARD_INFORMATION 1:
File Create Time (CTime): 2014-12-06 03:49:51:714:3290
File Modified Time (ATime): 2015-09-15 16:23:33:791:7170
MFT Entry modified Time (MTime): 2015-09-15 16:23:33:791:7170
File Last Access Time (RTime): 2014-12-06 03:49:51:794:3335
...........

$FILE_NAME 1:
Parent MFTReference: 80564
ParentSequenceNo: 10
File Create Time (CTime): 2014-12-06 03:49:51:714:3290
File Modified Time (ATime): 2014-12-06 03:49:51:794:3335
MFT Entry modified Time (MTime): 2014-12-06 03:49:51:794:3335
File Last Access Time (RTime): 2014-12-06 03:49:51:794:3335

(обратите внимание, что эти аббревиатуры из MFTRCRD ATime для модифицированных и других, таких как Rtime, выглядят действительно абсурдно, например, Google Rtime ничего не показывает. Таким образом, вы можете игнорировать аббревиатуры, которые дает эта команда, и описания. Но есть сокращения, которые использует linux (MAC) и Windows NTFS (MACE), которые я описываю ниже)

Linux не сохраняет время создания файла. (обновлено - некоторые современные файловые системы linux, см. Примечание В конце) Windows делает время создания.

это выглядит как Linux имеет 3 раза. Время мака. время изменения времени чтимы . В Linux, чтимы изменяется время, а не время создания, а "меняется" время, в Linux отличается от файла, изменения (изменено время). Измененное время в linux-это когда запись в файловой системе была изменена, например, когда / даже когда меняются разрешения на файл, а затем изменяется ctime в linux.

Windows NTFS использует булаву и C в Булаве является создание. E в Булаве, похоже, похож на c в linux, т. е. E в Булаве-это изменяемая запись.

http://forensicswiki.org/wiki/MAC_times Mac времени термин МАК раз относится к меткам времени последней модификации (mtime) или последней время записи, доступ (atime) или изменение (ctime) определенного файла.

системы Unix поддерживают историческую интерпретацию ctime как время последнего изменения определенных метаданных файла, а не его содержимого, например, разрешения или владелец файла (например, " метаданные этих файлов были поменял на 05/05/02 12:15 вечера').

системы Windows являются единственными системами, которые используют рождение (btime) или время создания (crtime) (например, ' This файл был создан на 05/05/02 12:15 вечера'). Следовательно, MACB; модификация, доступ, изменение и рождение.

более Дальнеиший взгляд на Линукс для контраста полезн.

http://www.linux-faqs.info/general/difference-between-mtime-ctime-and-atime

распространенная ошибка заключается в том, что ctime-это время создания файла. Это не правильно, это время изменения inode/file. это время изменения файла время модификации. Часто слышимый вопрос: "Что такое ctime, mtime а время?".Это сбивает с толку, поэтому позвольте мне объяснить разницу между ctime, mtime и atime. ctime

ctime-время изменения inode или файла. Атрибут ctime обновляется, когда атрибуты файла изменяются, как изменение владельца, изменение разрешение или перемещение файла в другую файловую систему, но также будет обновляется при изменении файла.

mtime

mtime время изменения файла. На время изменения получает обновляется при изменении папка. Всякий раз, когда вы обновляете содержимое файла или сохранить файл mtime обновляется.

в большинстве случаев ctime и mtime будут одинаковыми, если только обновляются атрибуты файлов. В этом случае обновляется только ctime.

atime

atime-время доступа к файлу. Время обновляется при открытии файл, но также, когда файл используется для других операций, таких как grep, вроде, кошка, голова, хвост и так на.

cygwin может показать 4 метки времени, как может timestomp

c:\blah>timestomp a.a -v
Modified:                 Tuesday 9/15/2015 17:23:33
Accessed:                Saturday 12/6/2014 4:49:51
Created:                 Saturday 12/6/2014 4:49:51
Entry Modified:           Tuesday 9/15/2015 17:23:33

-

$ stat a.a
  File: 'a.a'
  Size: 45              Blocks: 4          IO Block: 65536  regular file
Device: b411d580h/3021067648d   Inode: 102738366499454027  Links: 1
Access: (0070/----rwx---)  Uid: ( 1000/  harvey)   Gid: (  513/    None)
Access: 2014-12-06 03:49:51.794333500 +0000
Modify: 2015-09-15 17:23:33.791717000 +0100
Change: 2015-09-15 17:23:33.791717000 +0100
 Birth: 2014-12-06 03:49:51.714329000 +0000

видимо setMACE как timestomp но лучше. Однако я не вижу, чтобы он показывал 8 временных меток. И описание setMACE упомянул MFTCRD, что показывает время.

вы можете получить MFTRCRD отсюда https://github.com/jschicht/MftRcrd

Github, кажется, немного странно, не щелкните правой кнопкой мыши и сохранить как, в противном случае это HTML файл с расширением EXE. И когда вы пытаетесь запустить его на cmd, вы получаете ошибку на cmd о 64bit и 32bit. Попробуйте щелкнуть его левой кнопкой мыши, а затем на следующей странице вы получите загрузку фактического файла. И вам нужно быть в командной строке администратора, иначе вы получите сообщение о том, доверяете ли вы программам от этого издателя, и если вы скажете "да", то окно cmd вспыхнет и пойдет(и будет ли cmd /k или нет). Но он отлично работает из административной cmd проворный.

добавил

некоторые современные файловые системы Linux хранят время создания файла. (может быть известен как crtime. Определенно не ctime, по причинам, упомянутым выше)

https://unix.stackexchange.com/questions/91197/how-to-find-creation-date-of-file

5
отвечен barlop 2023-01-04 19:14

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх