Pagina principala » HOWTO » Cum să ascundeți datele într-un compartiment de fișiere text secret

    Cum să ascundeți datele într-un compartiment de fișiere text secret

    În ediția de astăzi a Stupid Geek Tricks (unde ne arătăm trucuri puțin cunoscute pentru a-ți impresiona prietenii non-geek), vom învăța cum să ascundem datele într-un fișier text care nu poate fi văzut de nimeni altcineva dacă nu știe numele compartimentului secret.

    Iată cum funcționează

    De la Windows 2000, sistemul de fișiere NTFS din Windows a acceptat fluxuri alternative de date, care vă permit să stocați date "în spatele" unui nume de fișier folosind numele unui flux. Nu se poate detecta în timp ce navighezi în sistemul de fișiere sau oriunde în Windows ... poți să-l accesezi doar cu "cheia secretă" care este într-adevăr numele fluxului.

    Vă puteți gândi la aceste fluxuri suplimentare ca compartimente secrete din fișier care pot fi accesate numai dacă știți "codul secret", care în acest caz este doar numele fluxului.

    Aceasta nu este o modalitate complet sigură de a ascunde datele așa cum vom ilustra mai jos, dar este un truc distractiv de știut într-o strângere.

    Notă: funcționează numai pe o unitate formatată cu NTFS.

    Ascunderea datelor într-un compartiment secret

    Pentru a utiliza această funcție, va trebui să deschideți un prompt de comandă și să utilizați următoarea sintaxă:

    Notepad SomeFile.txt: SecretWordHere.txt

    Puteți folosi orice după colon ca un cuvânt secret, cheia este că nu pot exista spații între primul nume de fișier și colon.

    Dacă nu ați specificat .txt la sfârșit, Notepad îl va adăuga automat și vă va întreba dacă doriți să creați un fișier nou, chiar dacă SomeFile.txt există deja, deoarece SecretSquirrel! .Txt nu există deja.

    Acum puteți introduce datele dorite aici și salvați fișierul:

    Când te uiți la fișier, va fi totuși exact aceeași dimensiune ca înainte:

    Puteți chiar să deschideți fișierul făcând dublu clic pe el și adăugați oricare ar fi datele pe care doriți să le faceți ca aspectul fișierului să fie normal:

    Puteți utiliza linia de comandă din nou pentru a adăuga un al doilea "compartiment" ascuns cu un nume diferit:

    Puteți adăuga oricare alte informații la acest fișier pe care doriți:

    Niciunul dintre aceste fișiere ascunse nu va afecta celălalt sau nu va schimba fișierul principal. Amintiți-vă, trebuie să utilizați linia de comandă pentru a accesa datele ascunse.

    Notă: Odată ce ați creat un flux ascuns, acest flux nu este chiar o parte a fișierului ... nu puteți să copiați fișierul într-o altă locație și să accesați fluxurile de acolo.

    Detectarea fișierelor cu fluxuri

    Desigur, aceste fișiere nu sunt complet ascunse de toată lumea, deoarece puteți utiliza o aplicație de linie mică de comandă numită Streams.exe pentru a detecta fișierele care au fluxuri, inclusiv numele fluxurilor.

    De exemplu, în scenariul meu vom folosi următoarea sintaxă:

    streams.exe SomeFile.txt

    După cum puteți vedea, numele fluxurilor sunt afișate, ceea ce vă va permite să le accesați cu ușurință.

    Dacă utilizați Windows 7, puteți folosi pur și simplu argumentul / R la comanda DIR pentru a vedea fluxurile:

    Ștergerea fluxurilor

    Puteți utiliza aceeași comandă Streams.exe pentru a șterge toate fluxurile dintr-un fișier, deși nu cred că puteți șterge un singur flux. Utilizați următoarea sintaxă:

    streams.exe -d SomeFile.txt

    După cum puteți vedea în captura de ecran, fluxurile sunt acum eliminate din fișier.

    Adăugarea la fluxurile ascunse din linia de comandă

    Puteți adăuga date într-un flux ascuns utilizând un număr de comenzi sau chiar orice pot intra sau ieși din conducte și acceptă sintaxa standard FileName: StreamName. De exemplu, am putea folosi comanda ecou:

    echo "Neat!"> SomeFile.txt: Test

    Puteți vedea cu comanda fluxuri din exemplul de mai sus că acum avem un flux ascuns în fișier.

    Citirea unui flux din linia de comandă

    Puteți citi datele din flux prin pipiparea datelor în comanda mai mult, folosind această sintaxă:

    Mai Mult < FileName:StreamName

    În exemplul meu, comanda reală a fost următoarea:

    Mai Mult < SomeFile.txt:SecretSquirrel!.txt

    După cum puteți vedea, datele secrete pe care le-am adăugat sunt afișate în consola.


    Desigur, aceasta nu este o modalitate sigură de a ascunde datele - pentru care ar trebui să utilizați TrueCrypt. Este doar unul dintre acele lucruri care pot fi distractive pentru a fi utilizate și ar putea să vină la îndemână aici sau acolo.

    Învățarea este distractivă, nu-i așa??