31Aug

Slik skjuler du data i et hemmelig tekstfilområde

click fraud protection

I dagens utgave av Stupid Geek Tricks( hvor vi viser ut kjente triks for å imponere dine non-geek venner), lærer vi å skjule data i en tekstfil som ikke kan sees av noen andre, med mindre de vetnavnet på det hemmelige rommet.

Slik fungerer det

Siden Windows 2000 har NTFS-filsystemet i Windows støttet alternative datastrømmer, som lar deg lagre data "bak" et filnavn ved hjelp av et strømnavn. Det kan ikke påvises mens du surfer på filsystemet, eller hvor som helst i Windows. Du kan bare få tilgang til den med den "hemmelige nøkkelen" som egentlig bare er navnet på strømmen.

Du kan tenke på disse ekstra strømmene som hemmelige rom i filen som bare kan nås hvis du kjenner "hemmelig kode", som i dette tilfellet bare er navnet på strømmen.

Dette er ikke en helt sikker måte å skjule data på som vi illustrerer nedenfor, men det er et morsomt triks å vite om i en klemme.

Merk: Dette fungerer bare på en stasjon som er formatert med NTFS.

Skjul data i et hemmelig rom

For å kunne bruke denne funksjonen må du åpne en kommandoprompt og bruke følgende syntaks:

instagram viewer

notisblokk SomeFile.txt: SecretWordHere.txt

Du kan bruke alt etter kolon som en hemmelighetordet, nøkkelen er at det ikke kan være noen mellomrom mellom det første filnavnet og kolon.

Hvis du ikke spesifiserte. txt på slutten, vil Notisblokk automatisk legge til den, og spør om du vil opprette en ny fil, selv om SomeFile.txt allerede eksisterte, fordi SecretSquirrel!. txt ikke eksisterer allerede.

Nå kan du angi hvilken data du vil ha her og lagre filen:

Når du ser på filen, vil den fortsatt være nøyaktig samme størrelse som før:

Du kan til og med åpne filen ved å dobbeltklikke på den,og legg til hvilke data du vil gjøre filen ser normal ut:

Du kan bruke kommandolinjen igjen for å legge til et annet skjult "rom" med et annet navn:

Du kan legge til hvilken annen informasjon som helst til denne filen du vil ha:

Ingen av disse skjulte filene vil påvirke den andre, eller endre hovedfilen. Bare husk, du må bruke kommandolinjen for å få tilgang til de skjulte dataene.

Merk: Når du har opprettet en skjult strøm, er strømmen ikke akkurat en del av filen. .. du kan ikke kopiere filen til et annet sted og få tilgang til strømmen der borte.

Registrere filer med strømmer

Selvfølgelig er disse filene ikke helt skjulte for alle, fordi du kan bruke et lite kommandolinjeprogram som heter Streams.exe for å oppdage filer som har strømmer, inkludert navnene på strømmer.

I situasjonen min vil vi for eksempel bruke følgende syntaks:

streams.exe SomeFile.txt

Som du kan se, vises navnene på strømmen, noe som gjør det enkelt å få tilgang til dem.

Hvis du bruker Windows 7, kan du bare bruke / R-argumentet til DIR-kommandoen for å se strømmen:

Slette strømmer

Du kan bruke samme Streams.exe-kommando for å slette alle strømmer fra en fil, selv om jeg ikkeJeg tror du kan slette bare en enkelt strøm. Bruk følgende syntaks:

streams.exe -d SomeFile.txt

Som du ser på skjermbildet, blir strømmen nå fjernet fra filen.

Legge til skjulte strømmer fra kommandolinjen

Du kan legge til data i en skjult strøm ved hjelp av en rekke kommandoer, eller egentlig noe som kan pipere inn eller ut og akseptere standard FileName: StreamName-syntaks. For eksempel kan vi bruke ekkokommandoen:

ekko "Ryddig!" & Gt;SomeFile.txt: Test

Du kan se med strømmen kommandoen i eksemplet ovenfor at vi nå har en skjult stream på filen.

Leser en strøm fra kommandolinjen

Du kan lese data fra strømmen ved å lede data til den mer kommandoen, ved hjelp av denne syntaksen:

mer & lt;FileName: StreamName

I mitt eksempel var den faktiske kommandoen dette:

mer & lt;SomeFile.txt: SecretSquirrel!. txt

Som du kan se, sendes de hemmelige dataene vi har lagt til konsollen.

Selvfølgelig er dette ikke en sikker måte å skjule data på - for at du bør bruke TrueCrypt. Det er bare en av de tingene som kan være morsomt å bruke og kan komme til nytte her eller der.

Læring er gøy, ikke sant?