31Aug

So verbergen Sie Daten in einem geheimen Textdateifach

In der heutigen Ausgabe von Stupid Geek Tricks( wo wir wenig bekannte Tricks vorführen, um deine Freunde ohne Geek zu beeindrucken), lernen wir, wie man Daten in einer Textdatei versteckt, die niemand sonst sehen kann, wenn sie es nicht wissender Name des geheimen Abteils.

So funktioniert es

Seit Windows 2000 unterstützt das NTFS-Dateisystem in Windows alternative Datenströme, mit denen Sie Daten hinter einem Dateinamen unter Verwendung eines Stream-Namens speichern können. Es ist nicht erkennbar, während Sie das Dateisystem durchsuchen, oder irgendwo in Windows. .. Sie können nur mit dem "geheimen Schlüssel" darauf zugreifen, der eigentlich nur der Name des Streams ist.

Sie können sich diese zusätzlichen Streams als geheime Bereiche in der Datei vorstellen, auf die nur zugegriffen werden kann, wenn Sie den "geheimen Code" kennen, der in diesem Fall nur der Name des Streams ist.

Dies ist keine völlig sichere Möglichkeit, Daten zu verstecken, wie wir unten sehen werden, aber es ist ein lustiger Trick, über den man im Notfall Bescheid wissen kann.

Hinweis: Dies funktioniert nur auf einem mit NTFS formatierten Laufwerk.

Ausblenden von Daten in einem geheimen Fach

Um dieses Feature zu verwenden, müssen Sie eine Eingabeaufforderung öffnen und die folgende Syntax verwenden:

notepad SomeFile.txt: SecretWordHere.txt

Sie können alles nach dem Doppelpunkt als ein Geheimnis verwendenDas Schlüsselwort lautet, dass zwischen dem ersten Dateinamen und dem Doppelpunkt keine Leerzeichen stehen dürfen.

Wenn Sie am Ende keine. txt-Datei angegeben haben, fügt Notepad diese automatisch hinzu und fragt Sie, ob Sie eine neue Datei erstellen möchten, auch wenn SomeFile.txt bereits existiert, da SecretSquirrel!. txt noch nicht existiert.

Jetzt können Sie die gewünschten Daten eingeben und die Datei speichern:

Wenn Sie sich die Datei ansehen, hat sie immer noch die gleiche Größe wie zuvor:

Sie können die Datei sogar öffnen, indem Sie darauf doppelklicken.und fügen Sie alle Daten hinzu, die Sie möchten, damit die Datei normal aussieht:

Sie können die Befehlszeile erneut verwenden, um ein zweites verstecktes "Fach" mit einem anderen Namen hinzuzufügen:

Sie können dieser Datei beliebige andere Informationen hinzufügen:

Keine dieser versteckten Dateien wirkt sich auf die andere aus oder ändert die Hauptdatei. Denken Sie daran, Sie müssen die Befehlszeile verwenden, um auf die versteckten Daten zuzugreifen.

Hinweis: Sobald Sie einen versteckten Stream erstellen, ist dieser Stream nicht genau Teil der Datei. .. Sie können Ihre Datei nicht an einen anderen Ort kopieren und dort auf die Streams zugreifen.

Dateien mit Streams erkennen

Natürlich sind diese Dateien nicht für jeden komplett ausgeblendet, da Sie eine kleine Befehlszeilenanwendung namens Streams.exe verwenden können, um Dateien mit Streams, einschließlich der Namen der Streams, zu erkennen.

Zum Beispiel würden wir in meinem Szenario die folgende Syntax verwenden:

streams.exe SomeFile.txt

Wie Sie sehen, werden die Namen der Streams angezeigt, die Ihnen einen einfachen Zugriff ermöglichen.

Wenn Sie Windows 7 verwenden, können Sie einfach das / R-Argument zum DIR-Befehl verwenden, um die Streams zu sehen:

Löschen von Streams

Sie können den gleichen Streams.exe-Befehl verwenden, um alle Streams aus einer Datei zu löschen, obwohl ich nichtIch denke, du kannst nur einen einzigen Stream löschen. Verwenden Sie die folgende Syntax:

streams.exe -d SomeFile.txt

Wie Sie auf dem Screenshot sehen können, werden die Streams jetzt aus der Datei entfernt.

Hinzufügen von versteckten Streams über die Befehlszeile

Sie können Daten zu einem verborgenen Stream hinzufügen, indem Sie eine Reihe von Befehlen verwenden oder wirklich alles, was die Eingabe oder Ausgabe pipe und die Standard-Syntax Dateiname: StreamName akzeptiert. Zum Beispiel könnten wir den echo-Befehl verwenden:

echo "Neat!" & Gt;SomeFile.txt:

testen Im obigen Beispiel sehen Sie mit dem Befehl Streams, dass wir jetzt einen versteckten Stream in der Datei haben.

Lesen eines Streams über die Befehlszeile

Sie können Daten aus dem Stream lesen, indem Sie Daten in den Befehl more einreihen, indem Sie folgende Syntax verwenden:

more & lt;Dateiname: StreamName

In meinem Beispiel lautete der eigentliche Befehl:

mehr & lt;SomeFile.txt: SecretSquirrel!. txt

Wie Sie sehen, werden die geheimen Daten, die wir hinzugefügt haben, an die Konsole ausgegeben.

Natürlich ist dies keine sichere Methode zum Ausblenden von Daten - dafür sollten Sie TrueCrypt verwenden. Es ist nur eines dieser Dinge, die Spaß machen können und hier oder da nützlich sein können.

Lernen macht Spaß, oder?