Стеганография, чтобы скрыть сообщения в файлах

{title}

{title}

Стеганография - это искусство или изучение и применение техник, которые позволяют скрывать сообщения внутри других, и только с помощью специальных методов чтения или программного обеспечения можно обнаружить скрытый контент. Например, в случае компьютерной криптографии мы можем скрыть сообщение на изображении, и тот, кто увидит изображение, не будет знать, что оно несет скрытое сообщение.

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

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

Виды стеганографии и криптографии


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

В этом уроке мы будем использовать Linux, где у нас есть команда cat, которая позволяет объединять несколько файлов, полученный файл можно увидеть позже в любой операционной системе. Например, мы создадим текстовый файл с сообщением, которое мы собираемся скрыть

{title}

Затем мы ищем изображение, чтобы скрыть сообщение:

{title}

Затем мы открываем окно терминала и переходим в каталог, где находятся оба файла, и вводим следующую команду:

cat attach_files >> carrier_file

 cat text.txt >> foto.webp 
Результатом будет та же фотография без каких-либо изменений, но со скрытым файлом. Эта техника не имеет безопасности.

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

Одним из них является использование команды strings, которая показывает печатаемые строки символов, которые содержат файлы, используемые для поиска текста в файлах.

Из окна терминала мы пишем команду:

 Строки foto.webp 
Результатом наряду с понятными символами будет сообщение:

{title}

Мы также можем использовать средство просмотра или редактор файлов в шестнадцатеричном формате, чтобы заглянуть внутрь кода и посмотреть, что мы можем найти. Мы можем установить программное обеспечение Bless Editor или Ghex, которое входит в репозитории Linux, с помощью команды:

 sudo apt-get установить благослови 
Затем мы открываем файл photo.webp из программы и можем проанализировать шестнадцатеричный код и увидеть сообщение:

{title}

Другой пример, который мы можем сделать с помощью команды cat:

Предположим, у нас есть электронная таблица с учетными данными и отчетом, который мы хотим скрыть в изображении. Сначала мы сжимаем файлы, которые нужно скрыть.

{title}

Затем из окна терминала мы пишем следующую команду:

 cat documents.zip >> mona.webp 
Таким образом, мы прикрепим zip-файл к изображению, изображение выглядит так же и не показывает каких-либо изменений, за исключением разницы в размере, исходный размер составляет 26 КБ, а файл со скрытыми файлами 39 КБ.

Затем мы сделаем обратный процесс, то есть получим скрытые файлы, для них распакуем любой zip-файл, содержащий изображение, используя следующую команду:

 распаковать mona.webp 

$config[ads_text5] not found

{title}

Теперь мы можем добавить больше безопасности, если мы используем пароль при сжатии:

{title}

В этом случае у нас возникнет проблема, поскольку unzip не может разархивировать файл с паролем. Мы можем использовать другое программное обеспечение, такое как 7zip, мы можем установить его с помощью следующих команд:

 sudo apt-get установить p7zip 
Затем, используя это программное обеспечение, мы можем распаковать его, если знаем ключ, и напишем следующую команду:
 7za e mona.webp 

{title}

Steghide - Приложение для стеганографии


Steghide позволяет скрывать файлы данных в изображениях или аудиофайлах. Его функции включают в себя данные автоматического просмотра могут быть прикреплены к файлам jpg или wav.

$config[ads_text6] not found

Его мультиплатформенность можно скачать с его официального сайта, или мы можем установить его из репозиториев Linux, используя следующую команду:

 sudo apt-get установить steghide 
Эта программа не имеет графических интерфейсов, поэтому она выполняется в виде команд, предположим, у нас есть несколько файлов PDF и изображение. Сжимаем его в zip-файл. Изображение имеет размер намного больше, чем файл для прикрепления.

{title}

Далее мы применяем следующую команду:

 steghide embed -ef trips.zip -cf beach.webp 
Где это значит:
  • Вставить это прикрепить
  • -Еф файл, чтобы скрыть
  • -cfr файл изображения

После выполнения он просит нас назначить пароль, который представляет собой текст или пароль для защиты файла.

{title}

Затем, если мы хотим извлечь данные из файла, мы используем следующую команду:

 экстракт стегид -fs beach.webp 
Он снова попросит у нас пароль, чтобы показать нам файл, который мы скрываем, помните, что файл trips.zip также имеет пароль.

SilentEyes - приложение для стеганографии


SilentEye - это мультиплатформенное приложение для скрытия файлов в изображениях с помощью методов стенографии. Он предоставляет графический интерфейс и мощный алгоритм для процесса стеганографии и криптографии, вы можете расширить его функциональные возможности с помощью системы плагинов. Мы можем скачать SilentEyes с официального сайта в соответствии с используемой операционной системой.

{title}

После установки мы открываем программу, и мы должны открыть изображение, которое мы будем использовать, чтобы скрыть информацию. Например:

{title}

Здесь мы можем применить Encode для шифрования и декодирования для декодирования изображения. Сначала мы применим кодирование следующим образом, перейдем к кнопке Encode .

{title}

Здесь мы указываем качество полученного изображения, целевую папку полученного изображения, и мы можем написать сообщение или прикрепить файл, SilentEyes вычисляет, сколько битов или октетов мы можем свободно прикрепить к файлам в изображении. Мы можем добавить пароль, если выберем опцию Включить шифрование .

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

Результатом будет то же изображение в формате bmp, но с добавлением скрытых данных.

{title}

SilentEye очень прост, потому что он позволяет перетаскивать изображение кодирования и декодирования, окно кодирования позволяет вам выбрать формат кодирования, качество выходного изображения, цвета используемых пикселей и другие параметры.

Стеганографические приложения для Android


Существует несколько программ, которые мы можем использовать для выполнения стеганографии с нашего устройства Android, где, сделав фотографию или изображение, которое у нас есть на телефоне, мы можем прикрепить сообщение или файл в скрытом виде. Некоторые инструменты Steganography Master .

Steganography Master позволяет вам закодировать сообщение в изображении, а затем сохранить его или отправить другому лицу . Сообщение может быть декодировано только с помощью того же приложения, мы можем добавить пароль к полученному изображению, чтобы только тот, кто знает ключ, мог расшифровать изображение и увидеть исходное сообщение.

$config[ads_text5] not found

{title}

Сайт для выполнения стеганографии


Очень интересным онлайн-инструментом для создания стеганографии является //pixelator.io, мы можем как кодировать, так и декодировать онлайн.

{title}

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

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

$config[ads_text6] not found

  • 0