Как скрыть данные в секретном текстовом отсеке

Оглавление:

Как скрыть данные в секретном текстовом отсеке
Как скрыть данные в секретном текстовом отсеке

Видео: Как скрыть данные в секретном текстовом отсеке

Видео: Как скрыть данные в секретном текстовом отсеке
Видео: Как через картинку проникнуть в компьютер ? (разбираем и защищаемся) - YouTube 2024, Май
Anonim
В сегодняшнем выпуске Stupid Geek Tricks (где мы показываем малоизвестные трюки, чтобы произвести впечатление на ваших друзей, не относящихся к geek), мы узнаем, как скрыть данные в текстовом файле, который не может быть замечен кем-либо еще, если они не знают название секретного отсека.
В сегодняшнем выпуске Stupid Geek Tricks (где мы показываем малоизвестные трюки, чтобы произвести впечатление на ваших друзей, не относящихся к geek), мы узнаем, как скрыть данные в текстовом файле, который не может быть замечен кем-либо еще, если они не знают название секретного отсека.

Вот как это работает

Начиная с Windows 2000 файловая система NTFS в Windows поддерживала альтернативные потоки данных, которые позволяют хранить данные «позади» имени файла с использованием имени потока. Он не обнаруживается при просмотре файловой системы или где-либо в Windows … вы можете получить доступ к ней только с помощью «секретного ключа», который на самом деле является только именем потока.

Вы можете представить эти дополнительные потоки как секретные отсеки в файле, доступ к которым возможен только в том случае, если вы знаете «секретный код», который в этом случае является просто именем потока.
Вы можете представить эти дополнительные потоки как секретные отсеки в файле, доступ к которым возможен только в том случае, если вы знаете «секретный код», который в этом случае является просто именем потока.

Это не полностью безопасный способ скрыть данные, как мы проиллюстрируем ниже, но это забавный трюк, который нужно знать в крайнем случае.

Примечание. Это работает только на диске, отформатированном в NTFS.

Скрытие данных в секретном отсеке

Чтобы использовать эту функцию, вам нужно открыть командную строку и использовать следующий синтаксис:

notepad SomeFile.txt:SecretWordHere.txt

Вы можете использовать что-либо после двоеточия как секретное слово, ключ в том, что между первым именем файла и двоеточием не может быть пробелов.

Если вы не указали.txt в конце, Notepad автоматически добавит его и спросит, хотите ли вы создать новый файл, даже если SomeFile.txt уже существует, потому что SecretSquirrel!.Txt еще не существует.
Если вы не указали.txt в конце, Notepad автоматически добавит его и спросит, хотите ли вы создать новый файл, даже если SomeFile.txt уже существует, потому что SecretSquirrel!.Txt еще не существует.
Теперь вы можете ввести любые данные, которые вы хотите здесь, и сохранить файл:
Теперь вы можете ввести любые данные, которые вы хотите здесь, и сохранить файл:
Когда вы посмотрите на файл, он будет по-прежнему иметь тот же размер, что и раньше:
Когда вы посмотрите на файл, он будет по-прежнему иметь тот же размер, что и раньше:
Вы даже можете открыть файл, дважды щелкнув по нему и добавить все данные, которые вы хотите, чтобы файл выглядел нормально:
Вы даже можете открыть файл, дважды щелкнув по нему и добавить все данные, которые вы хотите, чтобы файл выглядел нормально:
Вы можете снова использовать командную строку, чтобы добавить второе скрытое «купе» с другим именем:
Вы можете снова использовать командную строку, чтобы добавить второе скрытое «купе» с другим именем:
Вы можете добавить любую другую информацию в этот файл:
Вы можете добавить любую другую информацию в этот файл:
Ни один из этих скрытых файлов не будет влиять на другой или изменить основной файл. Просто помните, что вы должны использовать командную строку для доступа к скрытым данным.
Ни один из этих скрытых файлов не будет влиять на другой или изменить основной файл. Просто помните, что вы должны использовать командную строку для доступа к скрытым данным.

Примечание. После создания скрытого потока этот поток не является частью файла … вы не можете скопировать файл в другое место и получить доступ к потокам.

Обнаружение файлов с потоками

Конечно, эти файлы не полностью скрыты от всех, потому что вы можете использовать небольшое приложение командной строки Streams.exe для обнаружения файлов с потоками, включая имена потоков.

Например, в моем сценарии мы использовали бы следующий синтаксис:

streams.exe SomeFile.txt

Как вы можете видеть, отображаются имена потоков, которые позволят вам легко получить к ним доступ.
Как вы можете видеть, отображаются имена потоков, которые позволят вам легко получить к ним доступ.

Если вы используете Windows 7, вы можете просто использовать аргумент / R для команды DIR для просмотра потоков:

Image
Image

Удаление потоков

Вы можете использовать ту же команду Streams.exe, чтобы удалить все потоки из файла, хотя я не думаю, что вы можете удалить только один поток. Используйте следующий синтаксис:

streams.exe -d SomeFile.txt

Как вы можете видеть на скриншоте, потоки теперь удаляются из файла.
Как вы можете видеть на скриншоте, потоки теперь удаляются из файла.

Добавление в скрытые потоки из командной строки

Вы можете добавлять данные в скрытый поток, используя несколько команд или действительно все, что может подключать или выводить каналы, и принимать стандартное синтаксис FileName: StreamName. Например, мы могли бы использовать команду echo:

echo “Neat!” > SomeFile.txt:Test

Вы можете увидеть с помощью команды streams в приведенном выше примере, что теперь у нас есть скрытый поток в файле.
Вы можете увидеть с помощью команды streams в приведенном выше примере, что теперь у нас есть скрытый поток в файле.

Чтение потока из командной строки

Вы можете читать данные из потока, передавая данные в большую команду, используя этот синтаксис:

more < FileName:StreamName

В моем примере фактическая команда была такой:

more < SomeFile.txt:SecretSquirrel!.txt

Как вы можете видеть, секретные данные, которые мы добавили, выводятся на консоль.
Как вы можете видеть, секретные данные, которые мы добавили, выводятся на консоль.

Конечно, это не безопасный способ скрыть данные - для этого вы должны использовать TrueCrypt. Это просто одна из тех вещей, которые могут быть интересными в использовании и могут пригодиться здесь или там.

Обучение - это весело, не так ли?

Рекомендуемые: