Při použití operačních systémů UNIX, jako v případě Linuxu, je každá součást v něm katalogizována jako soubor a každý „soubor“ a pokaždé, když v uvedeném prvku provedeme změnu, jsou všechny tyto změny hostovány v inodu a Linux se stará identifikovat každý soubor podle jeho příslušného čísla inodu, které není názvem lidského souboru, se kterým byl vytvořen.
V prostředích Linuxu máme příkaz „stat“ (Statistics), který, jak naznačuje jeho název, má na starosti zobrazování stavu systému souborů generujícího užitečné informace, jako například:
- Datum vytvoření souboru
- Inodové číslo
- Poslední úpravy provedené v souboru
- Poslední změna stavu
- Poslední přístup a další relevantní informace.
V Linuxu máme parametry jako:
ctimeZobrazí čas pro změnu souboru.
DobaGeneruje čas přístupu k souboru.
mtimeZobrazí čas úpravy souboru.
crtimeZobrazuje čas, kdy byl soubor vytvořen.
1. Zjištění data vytvoření souboru v systému Linux
Krok 1
K vyhledání podrobností o souboru, konkrétně data a času jeho vytvoření, můžeme použít crtime, který má na starosti nalezení inodu souboru pomocí příkazu stat, a proto spustíme následující syntaxi:
statistika "Soubor"
Krok 2
K tomu musíme přejít do adresáře, kde se nachází analyzovaný soubor, a jak vidíme, zobrazené informace jsou kompletní s podrobnostmi, jako jsou:
- Poslední datum přístupu a úpravy
- Odkazy
- Velikost
- Číslo uzlu a další.
Krok 3
Alternativně můžeme použít příkaz ls takto. V tomto případě se zobrazí inode uvedeného souboru. Bude nutné vzít v úvahu číslo inodu spojené s uvedeným souborem.
ls -i "Soubor"
2. Znát kořenový systém v Linuxu
Krok 1
Dalším krokem je detekovat kořenový souborový systém, kde je analyzovaný soubor umístěn, za tímto účelem spustíme příkaz df -h, abychom identifikovali kořenový souborový systém takto:
df -h
Krok 2
V tomto případě vidíme, že kořenový systém je " / dev / sda1". Nyní s těmito informacemi použijeme příkaz „debugfs“ k vyhledání času vytvoření souboru přidáním parametru „-R“, který debugfs řekne, aby provedli jeden externí příkaz spojený s číslem souboru uzlu, které se má použít. provedeme následující syntaxi:
sudo debugfs -R 'stat' / dev / sda1
Krok 3
V důsledku toho můžeme vidět mnohem úplnější podrobnosti o vybraném souboru s takovými detaily, jako jsou:
- Inodové číslo
- Režim
- Přidružený uživatel a skupina
- Velikost
- Podrobnosti o ctime, atime, mtime a crtime
- Kontrolní součet a další.
Tento nástroj můžeme použít k získání mnohem podrobnějších informací o každém souboru, který je třeba analyzovat.