31Aug
U današnjem izdanju Stupid Geek trikova( gdje ćemo pokazati malo poznate trikove za impresioniranje vaših ne-geek prijatelja), saznat ćemo kako sakriti podatke u tekstualnoj datoteci koju nitko drugi ne može vidjeti osim ako oni ne znajunaziv tajnog odjeljka.
Evo kako to radi
Od sustava Windows 2000, datotečni sustav NTFS podržao je Alternativne tokove podataka koji vam omogućuju pohranu podataka "iza" naziva datoteke uz korištenje 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.
Ovi dodatni tokovi mogu se smatrati tajnim odjeljcima unutar datoteke koja se može pristupiti samo ako znate "tajni kod", koji je u ovom slučaju 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 Neke datoteke.txt: SecretWordHere.txt
Sve možete koristiti nakon dvotočke kao tajneriječ, ključ je da ne postoji prostor između prvog naziva datoteke i debelog crijeva.
Ako niste naveli. txt na kraju, Notepad će je automatski dodati i pitati želite li izraditi novu datoteku, čak i ako je već postojao nekiFile.txt jer SecretSquirrel!. txt već ne postoji.
Sada možete unijeti sve podatke koje želite ovdje i spremiti datoteku:
Kada pogledate datoteku, ona će i dalje biti ista veličina kao i prije:
Čak možete otvoriti datoteku dvostrukim klikom na njega,i dodajte sve podatke koje želite napraviti da izgleda normalno:
Ponovno možete upotrijebiti naredbu da biste dodali drugi skriven "odjeljak" s drugačijim imenom:
Možete dodati ostale informacije na ovu datoteku koju želite:
Nijedna od ovih skrivenih datoteka neće utjecati na drugu ili promijeniti glavnu datoteku. Samo zapamtite, morate koristiti naredbu za pristup skrivenim podacima.
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 da 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 NekiFile.txt
Kao što vidite, prikazani su nazivi tokova koji će vam omogućiti lak pristup njima.
Ako koristite sustav Windows 7, možete jednostavno upotrijebiti /R argument za DIR naredbu da biste vidjeli struje:
Brisanje tokova
Možete upotrijebiti istu naredbu Streams.exe za brisanje svih tokova iz datoteke, iako neNe mislite da možete izbrisati samo jedan stream. Koristite sljedeću sintaksu:
streams.exe -d SomeFile.txt
Kao što možete vidjeti na snimci zaslona, struje se sada uklanjaju iz datoteke.
Dodavanje skrivenih tokova iz naredbenog retka
Skupni tok možete dodati pomoću niza naredbi ili stvarno bilo čega što može unositi ili izlaziti cijev i prihvatiti standardnu sintakse FileName: StreamName. Na primjer, možemo upotrijebiti naredbu echo:
echo "Neat!" & Gt;SomeFile.txt: Test
Pomoću naredbe streams u gore navedenom primjeru sada imamo skriveni tok datoteke.
Čitanje streama iz naredbene linije
Možete čitati podatke iz streama tako da cijepite podatke u više naredbi pomoću ove sintakse:
više & lt;FileName: StreamName
U mom primjeru stvarna naredba bila je ovo:
više & lt;SomeFile.txt: SecretSquirrel!. txt
Kao što možete vidjeti, tajni podaci koje smo dodali isporučeni su na konzolu.
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?