Comment masquer des données dans un compartiment de fichier texte secret

Table des matières:

Comment masquer des données dans un compartiment de fichier texte secret
Comment masquer des données dans un compartiment de fichier texte secret

Vidéo: Comment masquer des données dans un compartiment de fichier texte secret

Vidéo: Comment masquer des données dans un compartiment de fichier texte secret
Vidéo: [EXCEL] Extraire une donnée d'un site Web avec une ligne de code VBA - YouTube 2024, Avril
Anonim
Dans l'édition d'aujourd'hui de Stupid Geek Tricks (où nous présentons des astuces peu connues pour impressionner vos amis non-geek), nous allons apprendre à masquer des données dans un fichier texte qui ne peut être vu par personne d'autre à moins de connaître la nom du compartiment secret.
Dans l'édition d'aujourd'hui de Stupid Geek Tricks (où nous présentons des astuces peu connues pour impressionner vos amis non-geek), nous allons apprendre à masquer des données dans un fichier texte qui ne peut être vu par personne d'autre à moins de connaître la nom du compartiment secret.

Voici comment ça fonctionne

Depuis Windows 2000, le système de fichiers NTFS de Windows prend en charge les autres flux de données, qui vous permettent de stocker des données «derrière» un nom de fichier à l'aide d'un nom de flux. Il n’est pas détectable lorsque vous naviguez dans le système de fichiers ou ailleurs dans Windows… vous ne pouvez y accéder qu’avec la «clé secrète», qui est en réalité le nom du flux.

Vous pouvez considérer ces flux supplémentaires comme des compartiments secrets dans le fichier auxquels vous ne pouvez accéder que si vous connaissez le «code secret», qui dans ce cas n'est que le nom du flux.
Vous pouvez considérer ces flux supplémentaires comme des compartiments secrets dans le fichier auxquels vous ne pouvez accéder que si vous connaissez le «code secret», qui dans ce cas n'est que le nom du flux.

Comme nous allons illustrer ci-dessous, ce n’est pas un moyen totalement sécurisé de masquer des données, mais c’est une astuce amusante à connaître à la rigueur.

Remarque: cela ne fonctionne que sur un lecteur formaté avec NTFS.

Cacher des données dans un compartiment secret

Pour utiliser cette fonctionnalité, vous devez ouvrir une invite de commande et utiliser la syntaxe suivante:

notepad SomeFile.txt:SecretWordHere.txt

Vous pouvez utiliser tout ce qui se trouve après les deux points comme mot secret. La clé est qu’il ne peut y avoir d’espace entre le premier nom de fichier et les deux points.

Si vous n'avez pas spécifié.txt à la fin, Notepad l'ajoutera automatiquement et vous demandera si vous souhaitez créer un nouveau fichier, même si SomeFile.txt existait déjà, car SecretSquirrel!.Txt n'existe pas encore.
Si vous n'avez pas spécifié.txt à la fin, Notepad l'ajoutera automatiquement et vous demandera si vous souhaitez créer un nouveau fichier, même si SomeFile.txt existait déjà, car SecretSquirrel!.Txt n'existe pas encore.
Maintenant, vous pouvez entrer les données que vous voulez ici et sauvegarder le fichier:
Maintenant, vous pouvez entrer les données que vous voulez ici et sauvegarder le fichier:
Quand vous regardez le fichier, il aura toujours exactement la même taille qu'avant:
Quand vous regardez le fichier, il aura toujours exactement la même taille qu'avant:
Image
Image

Vous pouvez même ouvrir le fichier en double-cliquant dessus et ajouter les données souhaitées pour que le fichier paraisse normal:

Vous pouvez à nouveau utiliser la ligne de commande pour ajouter un deuxième «compartiment» caché avec un nom différent:
Vous pouvez à nouveau utiliser la ligne de commande pour ajouter un deuxième «compartiment» caché avec un nom différent:
Vous pouvez ajouter toutes les informations que vous souhaitez à ce fichier:
Vous pouvez ajouter toutes les informations que vous souhaitez à ce fichier:
Aucun de ces fichiers cachés n'affectera l'autre ou ne modifiera le fichier principal. N'oubliez pas que vous devez utiliser la ligne de commande pour accéder aux données cachées.
Aucun de ces fichiers cachés n'affectera l'autre ou ne modifiera le fichier principal. N'oubliez pas que vous devez utiliser la ligne de commande pour accéder aux données cachées.

Remarque: une fois que vous avez créé un flux masqué, ce flux ne fait pas exactement partie du fichier… vous ne pouvez pas copier votre fichier dans un autre emplacement ni accéder aux flux.

Détecter des fichiers avec des flux

Bien sûr, ces fichiers ne sont pas complètement cachés de tout le monde, car vous pouvez utiliser une petite application en ligne de commande appelée Streams.exe pour détecter les fichiers contenant des flux, y compris leurs noms.

Par exemple, dans mon scénario, nous utiliserions la syntaxe suivante:

streams.exe SomeFile.txt

Comme vous pouvez le constater, les noms des flux sont affichés, ce qui vous permettrait d’y accéder facilement.
Comme vous pouvez le constater, les noms des flux sont affichés, ce qui vous permettrait d’y accéder facilement.

Si vous utilisez Windows 7, vous pouvez simplement utiliser l’argument / R de la commande DIR pour afficher les flux:

Image
Image

Suppression de flux

Vous pouvez utiliser la même commande Streams.exe pour supprimer tous les flux d’un fichier, bien que je ne pense pas que vous puissiez supprimer un seul flux. Utilisez la syntaxe suivante:

streams.exe -d SomeFile.txt

Comme vous pouvez le voir sur la capture d'écran, les flux sont maintenant supprimés du fichier.
Comme vous pouvez le voir sur la capture d'écran, les flux sont maintenant supprimés du fichier.

Ajout aux flux cachés à partir de la ligne de commande

Vous pouvez ajouter des données à un flux masqué à l'aide d'un certain nombre de commandes ou de tout élément permettant de canaliser les entrées ou les sorties et d'accepter la syntaxe standard FileName: StreamName. Par exemple, nous pourrions utiliser la commande echo:

echo “Neat!” > SomeFile.txt:Test

Vous pouvez voir avec la commande streams dans l'exemple ci-dessus que nous avons maintenant un flux caché sur le fichier.
Vous pouvez voir avec la commande streams dans l'exemple ci-dessus que nous avons maintenant un flux caché sur le fichier.

Lecture d'un flux à partir de la ligne de commande

Vous pouvez lire les données du flux en canalisant les données dans la commande more, en utilisant cette syntaxe:

more < FileName:StreamName

Dans mon exemple, la commande réelle était la suivante:

more < SomeFile.txt:SecretSquirrel!.txt

Comme vous pouvez le constater, les données secrètes que nous avons ajoutées sont transmises à la console.
Comme vous pouvez le constater, les données secrètes que nous avons ajoutées sont transmises à la console.

Bien sûr, ce n’est pas un moyen sûr de cacher des données - pour cela, vous devez utiliser TrueCrypt. C’est juste l’une de ces choses qui peuvent être amusantes à utiliser et qui pourraient être utiles ici ou là.

Apprendre, c’est amusant, n’est-ce pas?

Conseillé: