Jak ukryć dane w tajnym pliku tekstowym

Spisu treści:

Wideo: Jak ukryć dane w tajnym pliku tekstowym

Wideo: Jak ukryć dane w tajnym pliku tekstowym
Wideo: JAK SZYBKO STWORZYĆ STRONĘ WWW 2024, Marsz
Jak ukryć dane w tajnym pliku tekstowym
Jak ukryć dane w tajnym pliku tekstowym
Anonim
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.
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.
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:

notepad 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.
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:
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:
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 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 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:
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.
Ż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.
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:

Image
Image

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.
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.
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:

more < FileName:StreamName

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

more < SomeFile.txt:SecretSquirrel!.txt

Jak widać, tajne dane, które dodaliśmy, są wyprowadzane na konsolę.
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?

Zalecana: