Пособие по шифрованию для шпиЁнов.
Добавлено: 19 апр 2017, 08:26
Steghide - простой способ скрыть конфиденциальные данные внутри изображений и звуковых объектов в Linux.
На данный момент мы опубликовали несколько статей по тем же темам, но данный способ отличается. Как скрыть файлы и папки в Linux и как защитить файлы и папки с паролем, чтобы защитить личные документы от других. Это помогает нам отправлять секретную информацию по Интернету, например, по почте.
Сегодня мы собираемся обсудить ту же тему еще раз, но метод совершенно другой. Я покажу вам, как скрыть конфиденциальные данные внутри изображений и аудиофайлов с помощью утилиты steghide.
Steghide - это стеганографическая программа, которая позволяет скрывать конфиденциальные файлы внутри изображения или аудиофайла с кодовой фразой. Поддерживает BMP и JPEG форматы изображений, AU и WAV аудио форматы. По умолчанию для шифрования файла используется алгоритм Rijndael, а размер ключа - 128 бит. Если вы хотите использовать любой другой поддерживаемый алгоритм для шифрования файлов, используйте команду
Особенности Steghide
Системы Debian имеют пакет steghide в официальном репозитории, поэтому мы можем легко установить его через Apt Package Manager или Apt-Get Package Manager.
Ручной способ установки Steghide в Linux
Как скрыть файл внутри изображения
Steghide не имеет графического интерфейса, поэтому выполните следующую команду в терминале, чтобы встроить файл в изображение. В следующем примере мы будем скрывать текстовый файл taskwarrior в файле Linux_logo.jpg.
Данной командой будет встраиваться файл taskwarrior в оболочке файла Linux_logo.jpg
Как отобразить / извлечь файл
Выполните следующую команду в терминале и укажите правильную фразу для Unhide / Extract файла secret.odt из файла test.wav, который автоматически сохранится в текущем каталоге.
Как просмотреть информацию о файле перед извлечением
Если вы хотите получить некоторую информацию о файле перед его распаковкой, используйте следующую информацию с помощью команды steghide.
Это напечатает некоторую общую информацию о файле stego, например формате и емкости. Нажмите "y", чтобы извлечь внедренные данные, указав кодовую фразу.
steghide –encinfo
Отображение списка поддерживаемых алгоритмов шифрования и режимов, которые могут использоваться.
Читать больше о Steghide
Если вы хотите узнать больше опций, доступных для steghide, просто перейдите на страницу man.
или
Сам не проверял.
Источник.
На данный момент мы опубликовали несколько статей по тем же темам, но данный способ отличается. Как скрыть файлы и папки в Linux и как защитить файлы и папки с паролем, чтобы защитить личные документы от других. Это помогает нам отправлять секретную информацию по Интернету, например, по почте.
Сегодня мы собираемся обсудить ту же тему еще раз, но метод совершенно другой. Я покажу вам, как скрыть конфиденциальные данные внутри изображений и аудиофайлов с помощью утилиты steghide.
Steghide - это стеганографическая программа, которая позволяет скрывать конфиденциальные файлы внутри изображения или аудиофайла с кодовой фразой. Поддерживает BMP и JPEG форматы изображений, AU и WAV аудио форматы. По умолчанию для шифрования файла используется алгоритм Rijndael, а размер ключа - 128 бит. Если вы хотите использовать любой другой поддерживаемый алгоритм для шифрования файлов, используйте команду
steghide --encinfo
, чтобы получить список.Особенности Steghide
- Сжатие встроенных данных
- Шифрование внедренных данных
- Внедрение контрольной суммы для проверки целостности дополнительных данных
- Поддержка JPEG, BMP, WAV и AU файлов
Системы Debian имеют пакет steghide в официальном репозитории, поэтому мы можем легко установить его через Apt Package Manager или Apt-Get Package Manager.
$ sudo apt-get install steghide
Ручной способ установки Steghide в Linux
libmhash libmcrypt libjpeg zlib
$ wget http://prdownloads.sourceforge.net/steghide/steghide-0.5.1.tar.gz?download
$ tar -xzvf steghide-0.5.1.tar.gz
$ cd steghide
$ ./configure
$ make
$ make check
$ sudo make install
Как скрыть файл внутри изображения
Steghide не имеет графического интерфейса, поэтому выполните следующую команду в терминале, чтобы встроить файл в изображение. В следующем примере мы будем скрывать текстовый файл taskwarrior в файле Linux_logo.jpg.
$ steghide embed -cf Linux_logo.jpg -ef taskwarrior
Enter passphrase:
Re-Enter passphrase:
embedding "taskwarrior" in "Linux_logo.jpg"... done
Данной командой будет встраиваться файл taskwarrior в оболочке файла Linux_logo.jpg
Как отобразить / извлечь файл
Выполните следующую команду в терминале и укажите правильную фразу для Unhide / Extract файла secret.odt из файла test.wav, который автоматически сохранится в текущем каталоге.
$ steghide extract -sf test.wav
Enter passphrase:
wrote extracted data to "secret.odt".
Как просмотреть информацию о файле перед извлечением
Если вы хотите получить некоторую информацию о файле перед его распаковкой, используйте следующую информацию с помощью команды steghide.
$ steghide info Linux_logo.jpg
"Linux_logo.jpg":
format: jpeg
capacity: 2.0 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
embedded file "taskwarrior":
size: 3.3 KB
encrypted: rijndael-128, cbc
compressed: yes
Это напечатает некоторую общую информацию о файле stego, например формате и емкости. Нажмите "y", чтобы извлечь внедренные данные, указав кодовую фразу.
steghide –encinfo
Отображение списка поддерживаемых алгоритмов шифрования и режимов, которые могут использоваться.
Код: Выделить всё
$ steghide --encinfo
encryption algorithms:
: ...
cast-128: cbc cfb ctr ecb ncfb nofb ofb
gost: cbc cfb ctr ecb ncfb nofb ofb
rijndael-128: cbc cfb ctr ecb ncfb nofb ofb
twofish: cbc cfb ctr ecb ncfb nofb ofb
arcfour: stream
cast-256: cbc cfb ctr ecb ncfb nofb ofb
loki97: cbc cfb ctr ecb ncfb nofb ofb
rijndael-192: cbc cfb ctr ecb ncfb nofb ofb
saferplus: cbc cfb ctr ecb ncfb nofb ofb
wake: stream
des: cbc cfb ctr ecb ncfb nofb ofb
rijndael-256: cbc cfb ctr ecb ncfb nofb ofb
serpent: cbc cfb ctr ecb ncfb nofb ofb
xtea: cbc cfb ctr ecb ncfb nofb ofb
blowfish: cbc cfb ctr ecb ncfb nofb ofb
enigma: stream
rc2: cbc cfb ctr ecb ncfb nofb ofb
tripledes: cbc cfb ctr ecb ncfb nofb ofb
Если вы хотите узнать больше опций, доступных для steghide, просто перейдите на страницу man.
# steghide --help
или
# man steghide
Сам не проверял.

Источник.