If-Koubou

Jak ukryć dane w tajnym pliku tekstowym

Jak ukryć dane w tajnym pliku tekstowym (Jak)

W dzisiejszym wydaniu Stupid Geek Tricks (gdzie pokazujemy mało znane sztuczki, aby zaimponować twoim nie-geekom), nauczymy się, jak ukrywać dane w pliku tekstowym, którego nikt nie może zobaczyć, chyba że znają nazwa tajnej przegrody.

Oto jak to działa

Od czasu systemu Windows 2000 system plików NTFS w systemie Windows obsługuje alternatywne strumienie danych, które pozwalają przechowywać dane "za" nazwą pliku przy użyciu nazwy strumienia. Nie można go wykryć podczas przeglądania systemu plików lub w dowolnym miejscu w systemie Windows ... dostęp do niego można uzyskać tylko za pomocą "tajnego klucza", który jest po prostu nazwą strumienia.

Te dodatkowe strumienie można uważać za tajne przedziały w pliku, do których dostęp można uzyskać tylko, jeśli znasz "tajny kod", który w tym przypadku jest po prostu nazwą strumienia.

Nie jest to całkowicie bezpieczny sposób na ukrycie danych, co zilustrujemy poniżej, ale jest to zabawna sztuczka, o której warto wiedzieć w mgnieniu oka.

Uwaga: Działa to tylko na dysku sformatowanym w systemie plików NTFS.

Ukrywanie danych w tajnym przedziale

Aby skorzystać z tej funkcji, musisz otworzyć wiersz polecenia i użyć następującej składni:

Notatnik SomeFile.txt: SecretWordHere.txt

Możesz użyć czegokolwiek po dwukropku jako tajnego słowa, kluczem jest to, że nie może być żadnych spacji między pierwszą nazwą pliku a dwukropkiem.

Jeśli nie określiłeś formatu .txt na końcu, Notatnik automatycznie doda go i zapyta, czy chcesz utworzyć nowy plik, nawet jeśli SomeFile.txt już istniał, ponieważ SecretSquirrel! .Txt jeszcze nie istnieje.

Teraz możesz wpisać dowolne dane tutaj i zapisać plik:

Kiedy spojrzysz na plik, nadal będzie on dokładnie taki sam jak wcześniej:

Możesz nawet otworzyć plik, klikając go dwukrotnie i dodać dowolne dane, które chcesz, aby plik wyglądał normalnie:

Możesz ponownie użyć wiersza poleceń, aby dodać drugi ukryty "przedział" o innej nazwie:

Możesz dodać dowolne inne informacje do tego pliku, które chcesz:

Żadne z tych ukrytych plików nie wpłynie na inne lub nie zmieni głównego pliku. Pamiętaj tylko, że musisz użyć linii poleceń, aby uzyskać dostęp do ukrytych danych.

Uwaga: Po utworzeniu ukrytego strumienia ten strumień nie jest dokładnie częścią pliku ... nie można skopiować pliku do innej lokalizacji i uzyskać dostępu do strumieni.

Wykrywanie plików za pomocą strumieni

Oczywiście te pliki nie są całkowicie ukryte przed wszystkimi, ponieważ można użyć małej aplikacji wiersza poleceń o nazwie Streams.exe do wykrywania plików, które mają strumienie, w tym nazwy strumieni.

Na przykład w moim scenariuszu użyjemy następującej składni:

streams.exe SomeFile.txt

Jak widać, wyświetlane są nazwy strumieni, co pozwala na łatwy dostęp do nich.

Jeśli używasz systemu Windows 7, możesz po prostu użyć argumentu / R do polecenia DIR, aby zobaczyć strumienie:

Usuwanie strumieni

Możesz użyć tego samego polecenia Streams.exe, aby usunąć wszystkie strumienie z pliku, chociaż nie sądzę, że możesz usunąć tylko jeden strumień. Użyj następującej składni:

streams.exe -d SomeFile.txt

Jak widać na zrzucie ekranu, strumienie są teraz usuwane z pliku.

Dodawanie do ukrytych strumieni z wiersza poleceń

Możesz dodać dane do ukrytego strumienia za pomocą wielu poleceń lub naprawdę wszystko, co może potokować wejście lub wyjście i zaakceptować standardową składnię FileName: StreamName. Na przykład możemy użyć polecenia echo:

echo "Neat!"> SomeFile.txt: Test

Możesz zobaczyć za pomocą polecenia strumieni w powyższym przykładzie, że mamy teraz ukryty strumień w pliku.

Odczytywanie strumienia z wiersza poleceń

Możesz czytać dane ze strumienia, przesyłając dane do komendy more, używając następującej składni:

więcej <Nazwa pliku: StreamName

W moim przykładzie rzeczywiste polecenie było następujące:

więcej <SomeFile.txt: SecretSquirrel! .txt

Jak widać, tajne dane, które dodaliśmy, są wyprowadzane na konsolę.

Oczywiście nie jest to bezpieczny sposób ukrywania danych, ponieważ należy używać TrueCrypt. To tylko jedna z tych rzeczy, które mogą być zabawne w użyciu i mogą się przydać tu i tam.

Uczenie się jest zabawne, prawda?