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


Введение

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

Подготовка

В данном примере я использовал Fedora Workstation, 1 образ и 1 папку с фиктивным текстом.


В папку под названием «стеганография» (для практики) я поместил изображение для хранения секретного файла и папку «secret», содержащую фиктивный текст.

Внутри папки «secret» находится фиктивный текст с названием файла «example.txt»; он может иметь любое расширение.
Сжать секретный файл в архив (можно zip или tar, на выбор).

Реализация


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

cat fotoYangAkanDiMasukkanFileRahasia arsipFileRahasia > namaFileSesudahDiEksekusi.jpg
Войдите в полноэкранный режим Выход из полноэкранного режима

Если приспособить его к моему примеру, то он будет выглядеть следующим образом

cat nerd.jpg rahasia.zip > blabla.jpg
Войдите в полноэкранный режим Выход из полноэкранного режима

В случае успеха появится фотография, которая является результатом стеганографии.

Результат


Это изображение результата только что выполненной стеганографии; оно выглядит ничем не отличающимся. Однако при извлечении из него будет получен секретный файл.
Выполните эту команду для извлечения изображения

unzip blabla.jpg
Войдите в полноэкранный режим Выход из полноэкранного режима

Затем появится секретный файл из стеганографического изображения.

Заключение

  • Cat — это сокращение от concatenate (буквально означает объединять или сочетать). Эта команда служит для объединения нескольких файлов.
  • Любое расширение текстового файла не влияет на результат стеганографии.

Спасибо, что прочитали

Оцените статью
devanswers.ru
Добавить комментарий