Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Стеганография в Linux STEGANOGRAPHY



Стеганография в Linux STEGANOGRAPHY


Преамбула

Стеганография от греческого - steganographia:
steganós (στεγανός) - "покрытый или скрытый"
graphia (γραφή) - "письмо"

Стеганография - сокрытие сообщения внутри другого сообщения или физического объекта
Например:
файл, сообщение, изображение или видео, скрытое в другом файле, сообщении, изображении или видео

Применение в ИТ:
Когда требуется скрыть факт передачи важных данных по открытому каналу связи

Утилиты в Linux называются - steghide и outguess


Фабула steghide

- установка steghide Ubuntu \ Debian \ FreeBSD
# apt install steghide
# apt-get install steghide
# pkg install steghide

- встраиваем файл temp1.txt (ключ -ef, embed file) внутрь рисунка test.jpg (ключ -cf, cover file)
- на выходе получаем jpg с внедренным стего под названием testhide.jpg  (ключ -sf, stego file)
- steghide запросит дважды ввести пароль

# echo "MySecretWord" > temp1.txt
# fetch http://snakeproject.ru/author2.jpg ; mv author2.jpg test.jpg;
# steghide embed -ef temp1.txt -cf test.jpg -sf testhide.jpg

- получение информации о стего-файле
# steghide info testhide.jpg

- извлечение секретного файла из стего файла в файл temp2.txt (ключ -xf, extract file)
# steghide extract -sf testhide.jpg -xf temp2.txt ; cat temp2.txt

- поддерживаемые алгоритмы шифрования
# steghide encinfo


Фабула outguess

- установка outguess Ubuntu \ Debian \ FreeBSD
# apt install outguess
# apt-get install outguess
# pkg install outguess

- MySecretPassToEncrypt - пароль для расшифровки
# outguess -k "MySecretPassToEncrypt" -d temp1.txt test.jpg testshadow.jpg

- извлечь файл
# outguess -k "MySecretPassToEncrypt" -r testshadow.jpg temp3.txt ; cat temp3.txt

- справка по утилите
# man outguess


Эпилог

Помните, секретное слово в вашей памяти не вечно, его тоже необходимо куда-то спрятать :)

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект