Steghide: Прячем секретные файлы в изображениях или аудио

Steghide: Прячем секретные файлы в изображениях или аудио


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

Как зашифровать файлы в Kali Linux

Для начала давайте разберемся, как же все-таки работает стеганография.

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

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

Особенности Steghide:

  • сжатие и шифрование встроенных данных;
  • поддержка файлов JPEG, BMP, WAV и AU (да, он поддерживает даже аудиофайлы).

Теперь, когда мы ознакомились с теоретической частью, можем начинать.


Шаг 1: Откройте терминал Kali Linux и клонируйте репозиторий steghide:

apt-get install steghide

Шаг 2: Загрузите изображение, в котором будете прятать файл.

Шаг 3: В терминале Kali Linux измените рабочий каталог на Desktop, используя следующую команду:

cd Desktop

Шаг 4: Убедитесь, что оба файла, то есть изображение JPG, и текстовый файл находятся в одном рабочем каталоге. В этом руководстве используется каталог Desktop. Вы можете выбрать любой.

Мы скачали изображение и назвали его girl.jpg. Файл, который будем прятать — secret.txt.

Шаг 5: Введите steghide или steghide -h, чтобы отобразить все возможности инструмента.

Шаг 6: Теперь введите следующие команды, чтобы вставить наш файл в изображение с паролем:

steghide embed -cf girl.jpg -ef secret.txt 

Шаг 7: Steghide запросит у вас кодовую фразу/пароль. Таким образом, вы можете ввести любой пароль, который вам нравится, а затем повторно ввести ту же фразу-пароль для подтверждения, нажав Enter.

Вы получите следующий вывод на своем терминале:

Шаг 8: Готово! Вы успешно спрятали файл в изображении.


Как расшифровать файл с помощью Kali Linux:

Шаг 1: Чтобы расшифровать файл, перейдите в свой терминал Kali Linux и введите следующую команду:

steghide extract -sf girl.jpg

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


Поздравляем, вы изучили основы стеганографии и использования steghide в Kali Linux. Теперь вы можете скрыть файлы в изображениях и даже в аудиофайлах (принцип тот же), используя steghide.

Report Page