Kaip slėpti duomenis slapto teksto failo skyriuje

Turinys:

Kaip slėpti duomenis slapto teksto failo skyriuje
Kaip slėpti duomenis slapto teksto failo skyriuje

Video: Kaip slėpti duomenis slapto teksto failo skyriuje

Video: Kaip slėpti duomenis slapto teksto failo skyriuje
Video: How to Open URL Using Powershell Start-Process in Different Ways (Very Easy) - YouTube 2024, Balandis
Anonim
Šiandienos "Stupid Geek" gudrybių leidime (kur parodome mažai žinomus gudrybės, kad galėtume nustebinti savo ne-geek draugus), mes išmoksime slėpti duomenis tekstiniame faile, kurio niekas negali matyti, nebent jie žinotų slapto skyriaus pavadinimas.
Šiandienos "Stupid Geek" gudrybių leidime (kur parodome mažai žinomus gudrybės, kad galėtume nustebinti savo ne-geek draugus), mes išmoksime slėpti duomenis tekstiniame faile, kurio niekas negali matyti, nebent jie žinotų slapto skyriaus pavadinimas.

Štai kaip tai veikia

Nuo Windows 2000 NTFS failų sistema "Windows" palaikė "Alternate Data Streams", kuri leidžia saugoti "už" failo vardo duomenis naudodami srauto pavadinimą. Tai neįmanoma aptikti naršant failų sistemą ar bet kurioje "Windows" vietoje … ją galite pasiekti tik "slaptu raktu", kuris iš tikrųjų yra tik srauto pavadinimas.

Galite pagalvoti apie šiuos papildomus srautus kaip slaptus skyrius, į kuriuos galima pasiekti tik tuo atveju, jei žinote "slaptą kodą", kuris šiuo atveju yra tik srauto pavadinimas.
Galite pagalvoti apie šiuos papildomus srautus kaip slaptus skyrius, į kuriuos galima pasiekti tik tuo atveju, jei žinote "slaptą kodą", kuris šiuo atveju yra tik srauto pavadinimas.

Tai nėra visiškai saugus būdas paslėpti duomenis, kaip parodyta žemiau, bet tai yra įdomus triukas žinoti apie pinch.

Pastaba: tai veikia tik diske, suformatuotu su NTFS.

Duomenų slėpimas slaptajame skyriuje

Norėdami pasinaudoti šia funkcija, turėsite atidaryti komandų eilutę ir naudoti šį sintaksę:

notepad SomeFile.txt:SecretWordHere.txt

Galite naudoti bet ką po dvitaškio kaip slaptą žodį, raktas yra tas, kad tarp pirmojo failo pavadinimo ir dvitaškio nėra tarpų.

Jei nenurodėte pabaigos ".txt", "Notepad" automatiškai pridės jį ir paklaus, ar norite sukurti naują failą, net jei "SomeFile.txt" jau egzistavo, nes SecretSquirrel!.Txt dar nėra.
Jei nenurodėte pabaigos ".txt", "Notepad" automatiškai pridės jį ir paklaus, ar norite sukurti naują failą, net jei "SomeFile.txt" jau egzistavo, nes SecretSquirrel!.Txt dar nėra.
Dabar galite įvesti bet kokius čia norimus duomenis ir išsaugoti failą:
Dabar galite įvesti bet kokius čia norimus duomenis ir išsaugoti failą:
Kai žiūrėsite į failą, jis vis tiek bus toks pat kaip ir anksčiau:
Kai žiūrėsite į failą, jis vis tiek bus toks pat kaip ir anksčiau:
Jūs netgi galite atidaryti failą dukart spustelėdami jį ir pridėti bet kokius duomenis, kuriuos norite, kad failas atrodytų normalus:
Jūs netgi galite atidaryti failą dukart spustelėdami jį ir pridėti bet kokius duomenis, kuriuos norite, kad failas atrodytų normalus:
Dar kartą galite naudoti komandų eilutę, kad pridėtumėte antrą paslėptą "skyrių" su kitu pavadinimu:
Dar kartą galite naudoti komandų eilutę, kad pridėtumėte antrą paslėptą "skyrių" su kitu pavadinimu:
Image
Image

Galite pridėti bet kokios kitos informacijos į šį failą, kurį norite:

Nė vienas iš šių paslėptų failų neturės įtakos kitam arba nepakeis pagrindinės bylos. Tiesiog nepamirškite, kad turite prieiti prie paslėptų duomenų, naudodami komandinę eilutę.
Nė vienas iš šių paslėptų failų neturės įtakos kitam arba nepakeis pagrindinės bylos. Tiesiog nepamirškite, kad turite prieiti prie paslėptų duomenų, naudodami komandinę eilutę.

Pastaba: sukūrę paslėptą srautą šis srautas nėra tiksliai šio failo dalis … jūs negalite nukopijuoti failo į kitą vietą ir pasiekti srautus ten.

Failų aptikimas srautais

Žinoma, šie failai nėra visiškai paslėpti nuo visų, nes galite naudoti mažą komandinės eilutės programą, pavadintą "Streams.exe", kad aptiktų srautus turinčius failus, įskaitant srautų pavadinimus.

Pavyzdžiui, mano scenarijuje turėtume naudoti tokį sintaksę:

streams.exe SomeFile.txt

Kaip matote, rodomi srautų pavadinimai, kurie leis jums lengvai juos pasiekti.
Kaip matote, rodomi srautų pavadinimai, kurie leis jums lengvai juos pasiekti.

Jei naudojate "Windows 7", galite tiesiog naudoti / R argumentą komandai DIR, kad pamatytumėte srautus:

Image
Image

Ištrinti srautus

Galite naudoti tą patį "Streams.exe" komandą, kad ištrintumėte visus srautus iš failo, nors nemanau, kad galite ištrinti tik vieną srautą. Naudokite šią sintaksę:

streams.exe -d SomeFile.txt

Kaip matote ekrano kopijoje, srautai dabar pašalinami iš failo.
Kaip matote ekrano kopijoje, srautai dabar pašalinami iš failo.

Įtraukimas į paslėptus srautus iš komandinės eilutės

Galite įtraukti duomenis į paslėptą srautą naudodami daugybę komandų arba iš tikrųjų ką nors, kas gali įterpti arba išeiti, ir priimti standartinį "FileName: StreamName" sintaksę. Pavyzdžiui, galėtume naudoti echo komandą:

echo “Neat!” > SomeFile.txt:Test

Anksčiau pateiktame pavyzdyje su komandą "srautai" galite pamatyti, kad šiuo metu esamame faile yra paslėptas srautas.
Anksčiau pateiktame pavyzdyje su komandą "srautai" galite pamatyti, kad šiuo metu esamame faile yra paslėptas srautas.

"Stream" skaitymas iš komandinės eilutės

Galite skaityti srauto duomenis, vamzdžius duomenis į daugiau komandų, naudodami šį sintaksę:

more < FileName:StreamName

Pavyzdyje faktinė komanda buvo tokia:

more < SomeFile.txt:SecretSquirrel!.txt

Kaip matote, paslėpti duomenys, kuriuos pridėjome, išvedami į konsolę.
Kaip matote, paslėpti duomenys, kuriuos pridėjome, išvedami į konsolę.

Žinoma, tai nėra saugus būdas paslėpti duomenis, nes turėtumėte naudoti "TrueCrypt". Tai tik vienas iš tų dalykų, kurie gali būti įdomūs ir gali būti naudingi čia ar ten.

Mokymasis yra linksmas, ar ne?

Rekomenduojamas: