Как да се скрият данните в секретния текстов файл
В днешното издание на Stupid Geek Tricks (където показваме малко известни трикове, за да впечатли приятелите ти, които не са видяха), ще научим как да скриваме данните в текстов файл, който не може да бъде видян от никой друг, освен ако те не знаят име на тайното отделение.
Ето как работи
Още от Windows 2000, файловата система NTFS в Windows е поддържала алтернативни потоци данни, които ви позволяват да съхранявате данни „зад” име на файл с използване на име на поток. Не може да се открие, докато сърфирате във файловата система, или навсякъде в Windows ... можете да го достъпвате само с „секретния ключ“, който всъщност е само името на потока.
Можете да мислите за тези допълнителни потоци като за тайни отделения във файла, до които може да се осъществи достъп, само ако знаете „тайния код“, който в този случай е само името на потока.
Това не е напълно сигурен начин да скриете данните, както ще илюстрираме по-долу, но това е забавен трик, за да знаете с малко.
Забележка: Това работи само на устройство, форматирано с NTFS.
Скриване на данни в тайно отделение
За да използвате тази функция, ще трябва да отворите командния ред и да използвате следния синтаксис:
notepad SomeFile.txt: SecretWordHere.txt
Можете да използвате нещо след двоеточие като тайна дума, ключът е, че не може да има интервали между първото име на файла и двоеточие.
Ако не сте задали .txt в края, Notepad автоматично ще го добави и ще попита дали искате да създадете нов файл, дори ако SomeFile.txt вече съществува, защото SecretSquirrel! .Txt вече не съществува.
Сега можете да въведете каквито данни искате и да запазите файла:
Когато погледнете файла, той ще остане същия размер както преди:
Можете дори да отворите файла, като щракнете двукратно върху него и да добавите данните, които искате да направите нормален за файла:
Можете да използвате командния ред отново, за да добавите второ скрито „отделение“ с друго име:
Можете да добавите каквато и да е друга информация към този файл, който искате:
Нито един от тези скрити файлове няма да засегне другия или да промени основния файл. Само не забравяйте, че трябва да използвате командния ред за достъп до скритите данни.
Забележка: След като създадете скрит поток, този поток не е точно част от файла ... не можете да копирате файла си на друго място и да имате достъп до потоците там.
Откриване на файлове с потоци
Разбира се, тези файлове не са напълно скрити от всички, защото можете да използвате малко приложение за командния ред, наречено Streams.exe, за да откриете файлове, които имат потоци, включително имената на потоците..
Например, в моя сценарий ще използваме следния синтаксис:
streams.exe SomeFile.txt
Както можете да видите, имената на потоците се показват, което ще ви позволи лесно да имате достъп до тях.
Ако използвате Windows 7, можете просто да използвате аргумента / R за командата DIR, за да видите потоците:
Изтриване на потоци
Можете да използвате същата команда Streams.exe, за да изтриете всички потоци от файл, въпреки че не мисля, че можете да изтриете само един поток. Използвайте следния синтаксис:
streams.exe -d SomeFile.txt
Както можете да видите на екрана, потоците вече са премахнати от файла.
Добавяне към скрити потоци от командния ред
Можете да добавяте данни към скрит поток, като използвате няколко команди, или наистина всичко, което може да въведе вход или изход и да приеме стандартния синтаксис FileName: StreamName. Например можем да използваме командата echo:
echo „Чист!“> SomeFile.txt: Тест
Можете да видите с командата потоци в примера по-горе, че сега имаме скрит поток във файла.
Четене на поток от командния ред
Можете да прочетете данни от потока чрез извеждане на данни в командата more, използвайки този синтаксис:
Повече ▼ < FileName:StreamName
В моя пример действителната команда беше следната:
Повече ▼ < SomeFile.txt:SecretSquirrel!.txt
Както можете да видите, секретните данни, които добавихме, се извеждат в конзолата.
Разбира се, това не е сигурен начин да скриете данните, за които трябва да използвате TrueCrypt. Това е само едно от онези неща, които могат да бъдат забавни за използване и може да се окажат полезни тук или там.
Ученето е забавно, нали??