Пособие по шифрованию для шпиЁнов.

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
symon2014

Пособие по шифрованию для шпиЁнов.

Сообщение symon2014 » 19 апр 2017, 05:26

Steghide - простой способ скрыть конфиденциальные данные внутри изображений и звуковых объектов в Linux.

   На данный момент мы опубликовали несколько статей по тем же темам, но данный способ отличается. Как скрыть файлы и папки в Linux и как защитить файлы и папки с паролем, чтобы защитить личные документы от других. Это помогает нам отправлять секретную информацию по Интернету, например, по почте.
   Сегодня мы собираемся обсудить ту же тему еще раз, но метод совершенно другой. Я покажу вам, как скрыть конфиденциальные данные внутри изображений и аудиофайлов с помощью утилиты steghide.
   Steghide - это стеганографическая программа, которая позволяет скрывать конфиденциальные файлы внутри изображения или аудиофайла с кодовой фразой. Поддерживает BMP и JPEG форматы изображений, AU и WAV аудио форматы. По умолчанию для шифрования файла используется алгоритм Rijndael, а размер ключа - 128 бит. Если вы хотите использовать любой другой поддерживаемый алгоритм для шифрования файлов, используйте команду steghide --encinfo, чтобы получить список.

Особенности Steghide
  • Сжатие встроенных данных
  • Шифрование внедренных данных
  • Внедрение контрольной суммы для проверки целостности дополнительных данных
  • Поддержка JPEG, BMP, WAV и AU файлов
Как установить Steghide в Debian-системах

   Системы 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

Если вы хотите узнать больше опций, доступных для steghide, просто перейдите на страницу man.


# steghide --help
или
# man steghide

Сам не проверял. :joke:
Источник.

Аватара пользователя

vir0id
Сообщения: 1039
Зарегистрирован: 19 дек 2017, 15:48
Решено: 6
Откуда: Рига
Благодарил (а): 88 раз
Поблагодарили: 107 раз

Пособие по шифрованию для шпиЁнов.

Сообщение vir0id » 25 дек 2017, 05:57

У меня складывается такое подозрение, что эта прога не для десктоперов а для серверов. Есть уйма утелит такова типа с графикой. Зачем консоль так мучать?

Вернуться в «Иное программное обеспечение»