je me demandais s'il était toujours possible de faire croire qu'un fichier est plus vieux qu'il ne l'est réellement. La commande touch en particulier permet de faire ce que l'on veut avec les différentes dates d'un fichier et il ne semble y avoir aucune protection contre cela. Si quelqu'un en sait plus sur ce sujet ça m’intéresse.
Date de création d'un fichier
Date de création d'un fichier
#1Messageil y a 7 ansje me demandais s'il était toujours possible de faire croire qu'un fichier est plus vieux qu'il ne l'est réellement. La commande touch en particulier permet de faire ce que l'on veut avec les différentes dates d'un fichier et il ne semble y avoir aucune protection contre cela. Si quelqu'un en sait plus sur ce sujet ça m’intéresse.
Date de création d'un fichier
#2Messageil y a 7 ansJe crée un fichier "testtouch" et je le vérifie:
[steph@Dell ~]$ > testtouch
[steph@Dell ~]$ stat testtouch
Fichier : 'testtouch'
Taille : 0 Blocs : 0 Blocs d'E/S : 4096
Périphérique : 811h/2065d Inœud : 524499 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 1000/ steph) GID : ( 100/ users)
Accès : 2016-10-08 18:04:20.106575561 +0200
Modif. : 2016-10-08 18:04:20.106575561 +0200
Changt : 2016-10-08 18:04:20.106575561 +0200
Créé : -
Je modifie la date de création du fichier au 25 décembre 1999 à 20h34 et 28 secondes et le revérifie:
[steph@Dell ~]$ touch -t 199912252034.28 testtouch
[steph@Dell ~]$ stat testtouch
Fichier : 'testtouch'
Taille : 0 Blocs : 0 Blocs d'E/S : 4096 fichier vide
Périphérique : 811h/2065d Inœud : 524499 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 1000/ steph) GID : ( 100/ users)
Accès : 1999-12-25 20:34:28.000000000 +0100
Modif. : 1999-12-25 20:34:28.000000000 +0100
Changt : 2016-10-08 18:12:38.050156772 +0200
Créé : -
Note le point devant les secondes.
Je veux maquiller mon odieux crime et faire croire que la dernière modification de ce testtouch a été en fait effectuée le 11 novembre 1998 à 08h15:
[steph@Dell ~]$ touch -m -t 199811110815.00 testtouch
[steph@Dell ~]$ stat testtouch
Fichier : 'testtouch'
Taille : 0 Blocs : 0 Blocs d'E/S : 4096 fichier vide
Périphérique : 811h/2065d Inœud : 524499 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 1000/ steph) GID : ( 100/ users)
Accès : 1999-12-25 20:34:28.000000000 +0100
Modif. : 1998-11-11 08:15:00.000000000 +0100
Changt : 2016-10-08 18:20:44.980546617 +0200
Créé : -
Le changement apparaît néanmoins dans la commande stat, mais pas avec la plus usuelle , la dénommée ls:
[steph@Dell ~]$ ls -l testtouch
-rw-r--r-- 1 steph users 0 11.11.1998 08:15 testtouch
Moralité, on peut blouser, mais il y a des possibilités de le voir...