Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
steghide — Стеганографический инструмент для сокрытия и извлечения конфиденциальных данных в файлах JPEG, BMP, WAV и AU с поддержкой необязательного сжатия, шифрования и контрольных сумм целостности. | Kitploit
Инструменты/GitHubGitHub/steghigh/steghide
Инструменты шифрования/дешифрованияСтеганографияКриптография
GitHubsteghigh/steghide

steghide

Стеганографический инструмент для сокрытия и извлечения конфиденциальных данных в файлах JPEG, BMP, WAV и AU с поддержкой необязательного сжатия, шифрования и контрольных сумм целостности.

Репозиторий
7701212 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Этот репозиторий доступен только для чтения.

Для поддержки steghide создана GitHub-организация StegHigh. Пожалуйста, отправляйте все PR, обсуждения и вопросы туда.

Кроме того, StegHigh/steghide ищет сопровождающих. Пожалуйста, внесите свой вклад!

Введение :

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

Текущая версия steghide — 0.5.1

Возможности: *) сжатие встраиваемых данных *) шифрование встраиваемых данных *) встраивание контрольной суммы для проверки целостности извлечённых данных *) поддержка файлов JPEG, BMP, WAV и AU

Стеганография :

Стеганография буквально означает «скрытое письмо». Её цель — скрыть сам факт того, что происходит передача информации. Это часто достигается использованием (довольно большого) файла-контейнера и встраиванием (довольно короткого) секретного сообщения в этот файл. В результате получается безобидный на вид файл (стегофайл), содержащий секретное сообщение.

Компиляция и установка :

Зависимости :

Для использования steghide у вас должны быть установлены следующие библиотеки.

  • libmhash Библиотека, предоставляющая различные алгоритмы хеширования и алгоритмы генерации криптографических ключей. Steghide нуждается в этой библиотеке для преобразования пароля в форму, которая может использоваться в качестве входных данных для криптографических и стеганографических алгоритмов. Доступна по адресу: http://mhash.sourceforge.net/

  • libmcrypt
    Библиотека, предоставляющая множество алгоритмов симметричного шифрования. Если вы скомпилируете steghide без libmcrypt, вы не сможете использовать steghide для шифрования данных перед встраиванием или для извлечения зашифрованных данных (даже если вы знаете правильный пароль). Доступна по адресу: http://mcrypt.sourceforge.net/

  • libjpeg Библиотека, реализующая сжатие изображений в формате jpeg. Без этой библиотеки вы не сможете встраивать данные в файлы jpeg или извлекать данные из файлов jpeg. Доступна по адресу: http://www.ijg.org/

  • zlib Библиотека сжатия данных без потерь. Если вы скомпилируете steghide без установленной этой библиотеки, вы не сможете использовать steghide для сжатия данных перед встраиванием или для извлечения сжатых данных из стегофайла. Доступна по адресу: http://www.gzip.org/zlib/

Libmhash абсолютно необходима для компиляции steghide. Хотя вы можете скомпилировать его и без остальных библиотек, они настоятельно рекомендуются, так как без них основная функциональность будет недоступна.

Linux / Unix :

После распаковки дистрибутива с исходным кодом выполните следующие команды:

  1. ./configure
  2. make
  3. make check
  4. make install (от имени root)

Для получения дополнительной информации см. общие инструкции по установке в файле INSTALL, прилагаемом к дистрибутиву.

Если какая-либо из этих команд завершится ошибкой, пожалуйста, отправьте письмо в список рассылки разработчиков steghide ([email protected]) с описанием ошибки.

Windows :

Самый простой способ — загрузить готовый бинарный файл (включая Windows-версии необходимых библиотек) с сайта steghide: http://steghide.sourceforge.net/index.php

Если вы хотите скомпилировать исходники самостоятельно, вам понадобится компилятор C++. То, как именно нужно компилировать исходный код, зависит от используемого вами компилятора: пожалуйста, обратитесь к документации вашего компилятора.

Steghide можно скомпилировать с помощью gcc в среде cygwin (http://www.cygwin.com/), которая представляет собой слой эмуляции Unix для Windows, используя процедуру, описанную выше для компиляции в Linux/Unix.

Быстрый старт :

Вот несколько примеров использования steghide. Взгляните на них, чтобы получить первое впечатление. Если вам нужна более подробная информация, прочитайте man-страницу.

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

$ steghide embed -cf picture.jpg -ef secret.txt Enter passphrase: Re-Enter passphrase: embedding "secret.txt" in "picture.jpg"... done

Эта команда встраивает файл secret.txt в файл-контейнер picture.jpg.

После того как вы встроили свои секретные данные, как показано выше, вы можете отправить файл picture.jpg человеку, который должен получить секретное сообщение. Получатель должен использовать steghide следующим образом:

$ steghide extract -sf picture.jpg Enter passphrase: wrote extracted data to "secret.txt".

Если указанный пароль верен, содержимое исходного файла secret.txt будет извлечено из стегофайла picture.jpg и сохранено в текущем каталоге.

Если вы получили файл, содержащий встроенные данные, и хотите получить некоторую информацию о нём перед извлечением, используйте команду info:

$ steghide info received_file.wav "received_file.wav": format: wave audio, PCM encoding capacity: 3.5 KB Try to get information about embedded data ? (y/n) y Enter passphrase: embedded file "secret.txt": size: 1.6 KB encrypted: rijndael-128, cbc compressed: yes

После вывода общей информации о стегофайле (формат, ёмкость) вас спросят, следует ли steghide попытаться получить информацию о встроенных данных. Если вы ответите утвердительно, вам потребуется ввести пароль. Затем steghide попытается извлечь встроенные данные с этим паролем и, в случае успеха, выведет некоторую информацию о них.

Контакт :

Веб-сайт :

Вы можете получить последнюю версию steghide, а также дополнительную информацию и документацию на сайте steghide: http://steghide.sourceforge.net/

Списки рассылки :

Если вы нашли ошибку или у вас есть вопросы, комментарии, предложения и т. д., пожалуйста, отправьте письмо в список рассылки разработчиков: [email protected] Чтобы получать письма, отправленные в этот список, подпишитесь на него по адресу: http://lists.sourceforge.net/lists/listinfo/steghide-devel

Если вы хотите быть в курсе выхода новых версий steghide, пожалуйста, подпишитесь на список рассылки анонсов steghide по адресу: http://lists.sourceforge.net/lists/listinfo/steghide-announce

Анонимный доступ к CVS :

Вы можете получить доступ к самым последним исходным кодам разработки через анонимный cvs. Просто введите следующие строки:

$ cvs -d:pserver:[email protected]:/cvsroot/steghide login CVS password: [ Hit RETURN here ]

$ cvs -z3 -d:pserver:[email protected]:/cvsroot/steghide co steghide

Вы также можете просмотреть репозиторий cvs в веб-интерфейсе: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/steghide/

Автор :

Вы можете связаться со мной (Штефан Хетцль) по электронной почте: [email protected]

Скачать инструмент