Kako sakriti podatke u tajnom odjeljku tekstualnih datoteka
U današnjem izdanju Stupid Geek Tricks (gdje prikazujemo manje poznate trikove kako bismo impresionirali vaše prijatelje koji nisu geekeri), naučit ćemo kako sakriti podatke u tekstualnoj datoteci koju nitko drugi ne može vidjeti ako ne znaju naziv tajnog odjeljka.
Evo kako to funkcionira
Otkako je Windows 2000, datotečni sustav NTFS u sustavu Windows podržao alternativne tokove podataka, koji vam omogućuju da pohranite podatke "iza" naziva datoteka pomoću naziva streama. Ne može se otkriti dok pregledavate datotečni sustav, ili bilo gdje u sustavu Windows ... možete mu pristupiti samo s "tajnim ključem" koji je zapravo samo ime streama.
Možete misliti o tim dodatnim tokovima kao tajnim odjeljcima unutar datoteke kojima se može pristupiti samo ako znate "tajni kod", koji je u ovom slučaju samo ime toka.
Ovo nije posve siguran način da sakrijemo podatke, kao što ćemo ilustrirati u nastavku, ali to je zabavan trik za koji se zna da je u pitanju.
Napomena: Ovo radi samo na pogonu formatiranom s NTFS-om.
Skrivanje podataka u tajnom odjeljku
Da biste koristili ovu značajku, morat ćete otvoriti naredbeni redak i koristiti sljedeću sintaksu:
notepad SomeFile.txt: SecretWordHere.txt
Možete upotrijebiti bilo što nakon dvotočke kao tajnu riječ, ključ je da ne postoji razmaka između prvog naziva datoteke i dvotočke.
Ako na kraju niste odredili .txt, Notepad će ga automatski dodati i pitati želite li stvoriti novu datoteku, čak i ako je već postojala datoteka SomeFile.txt jer tajna SecretSquirrel! Txt već ne postoji.
Sada možete unijeti sve željene podatke i spremiti datoteku:
Kada pogledate datoteku, ona će i dalje biti iste veličine kao i prije:
Možete čak otvoriti datoteku tako da dvaput kliknete na nju i dodate podatke koje želite da datoteka izgleda normalno:
Možete ponovno koristiti naredbeni redak kako biste dodali drugi skriveni "odjeljak" s drugim nazivom:
U tu datoteku možete dodati bilo koje druge informacije koje želite:
Nijedna od tih skrivenih datoteka neće utjecati na drugu, niti će promijeniti glavnu datoteku. Samo zapamtite, morate koristiti naredbeni redak za pristup skrivenim podacima.
Napomena: nakon što stvorite skriveni tok, taj tok nije točno dio datoteke ... ne možete kopirati datoteku na drugo mjesto i pristupiti tokovima tamo.
Otkrivanje datoteka s strujama
Naravno, te datoteke nisu potpuno skrivene od svih, jer možete koristiti mali program naredbenog retka koji se zove Streams.exe za otkrivanje datoteka koje imaju tokove, uključujući imena tokova.
Na primjer, u mojem scenariju koristimo sljedeću sintaksu:
streams.exe SomeFile.txt
Kao što možete vidjeti, prikazani su nazivi tokova, koji će vam omogućiti jednostavan pristup.
Ako koristite sustav Windows 7, jednostavno možete koristiti argument / R za naredbu DIR da biste vidjeli tokove:
Brisanje struje
Možete koristiti istu naredbu Streams.exe da izbrišete sve tokove iz datoteke, iako mislim da ne možete izbrisati samo jedan stream. Koristite sljedeću sintaksu:
streams.exe -d SomeFile.txt
Kao što možete vidjeti na snimci zaslona, tokovi se sada uklanjaju iz datoteke.
Dodavanje skrivenim tokovima iz naredbenog retka
Možete dodati podatke u skriveni tok pomoću niza naredbi, ili stvarno bilo čega što može uvesti ili ispisati i prihvatiti standardnu sintaksu FileName: StreamName. Na primjer, možemo koristiti naredbu echo:
echo "Uredno!"> SomeFile.txt: Test
Naredbom streams u gornjem primjeru možete vidjeti da sada imamo skriveni tok u datoteci.
Čitanje toka iz naredbenog retka
Podatke iz toka možete pročitati tako što ćete prenijeti podatke u naredbu more, koristeći ovu sintaksu:
više < FileName:StreamName
U mom primjeru stvarna naredba je bila sljedeća:
više < SomeFile.txt:SecretSquirrel!.txt
Kao što možete vidjeti, tajni podaci koje smo dodali izlaze na konzolu.
Naravno, ovo nije siguran način za skrivanje podataka - za to biste trebali koristiti TrueCrypt. To je samo jedna od onih stvari koje mogu biti zabavne za korištenje i mogu biti korisne ovdje ili tamo.
Učenje je zabavno, zar ne?