Evo kako to radi
Otkako je sustav Windows 2000, NTFS datotečni sustav u sustavu Windows podržava Alternativne tokove podataka koji omogućuju pohranu podataka "iza" naziva datoteke uz upotrebu naziva streama. Nije moguće otkriti tijekom pregledavanja datotečnog sustava ili bilo gdje u sustavu Windows … možete ga pristupiti samo s "tajnim ključem" koji je zapravo samo naziv streama.
Ovo nije sasvim siguran način za skrivanje podataka kao što ćemo ilustrirati u nastavku, ali to je zabavni trik da se upoznate.
Napomena: Ovo funkcionira samo na disku formatiranom s NTFS-om.
Skrivanje podataka u tajnom odjeljku
Da biste koristili tu značajku, morat ćete otvoriti naredbeni redak i upotrijebiti sljedeću sintaksu:
notepad SomeFile.txt:SecretWordHere.txt
Svejedno možete koristiti nakon debelog crijeva kao tajnu riječ, ključ je da ne postoji prostor između prvog naziva datoteke i debelog crijeva.
Možete dodati sve ostale informacije na tu datoteku koju želite:
Napomena: kada stvorite skriveni tok, taj stream nije točno dio datoteke … ne možete kopirati datoteku na drugu lokaciju i pristupiti tamošnjim streamovima.
Otkrivanje datoteka s streamovima
Naravno, ove datoteke nisu sasvim skrivene od svih, jer možete koristiti malu aplikaciju naredbenog retka pod nazivom Streams.exe da biste otkrili datoteke koje imaju struje, uključujući nazive tokova.
Na primjer, u mom scenariju koristili smo sljedeću sintaksu:
streams.exe SomeFile.txt
Ako koristite sustav Windows 7, možete jednostavno upotrijebiti / R argument za naredbu DIR da biste vidjeli struje:
Brisanje streama
Možete upotrijebiti istu naredbu Streams.exe za brisanje svih tokova iz datoteke, iako ne mislim da možete izbrisati samo jedan stream. Koristite sljedeću sintaksu:
streams.exe -d SomeFile.txt
Dodavanje skrivenim streamovima iz naredbene linije
Možete dodati podatke u skrivenu stream pomoću niza naredbi ili stvarno sve što može unijeti ili izlaziti iz cijevi i prihvatiti standardnu sintaksu FileName: StreamName. Na primjer, možemo upotrijebiti naredbu echo:
echo “Neat!” > SomeFile.txt:Test
Čitanje streama iz naredbene linije
Podaci iz streama možete pročitati tako da cijepite podatke u više naredbi pomoću ove sintakse:
more < FileName:StreamName
U mom primjeru stvarna zapovijed bila je ovo:
more < SomeFile.txt:SecretSquirrel!.txt
Naravno, to nije siguran način za skrivanje podataka, jer biste trebali koristiti TrueCrypt. To je samo jedna od onih stvari koje mogu biti zabavne za upotrebu i koje bi mogle biti korisne ovdje ili tamo.
Učenje je zabavno, zar ne?