GoGPT Best VPN GoSearch

Значок OnWorks

steghide - Интернет в облаке

Запустите steghide в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда steghide, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


steghide - программа стеганографии

СИНТАКСИС


стегид команду [ Аргументы ]

ОПИСАНИЕ


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

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

Стегиде использует теоретико-графический подход к стеганографии. Тебе не нужно знать
что-нибудь о теории графов, чтобы использовать стегид, и вы можете смело пропустить остальную часть этого
абзац, если вас не интересуют технические детали. Алгоритм встраивания
примерно работает следующим образом: сначала секретные данные сжимаются и шифруются. Потом
последовательность позиций пикселей в файле обложки создается на основе псевдослучайного
генератор чисел инициализирован парольной фразой (секретные данные будут встроены в
пикселей в этих положениях). Из этих позиций те, которые не нужно менять
(потому что они случайно уже содержат правильное значение) отсортированы. Тогда график-
Алгоритм теоретического сопоставления находит пары позиций, которые обмениваются значениями
имеет эффект встраивания соответствующей части секретных данных. Если алгоритм
больше не могу найти таких пар, все обмены фактически производятся. Пиксели на
остальные позиции (позиции, не входящие в такую ​​пару) также изменяются на
содержат встроенные данные (но это делается путем их перезаписи, а не обмена
с другими пикселями). Тот факт, что (большая часть) встраивание выполняется путем обмена пикселями
значения подразумевают, что статистика первого порядка (т. е. количество раз, когда цвет встречается в
картинка) не изменена. Для аудиофайлов алгоритм такой же, за исключением того, что аудио
вместо пикселей используются сэмплы.

Алгоритм шифрования по умолчанию - Rijndael с размером ключа 128 бит (это AES -
расширенный стандарт шифрования) в режиме цепочки блоков шифров. Если вы не доверяете
эта комбинация по любой причине, не стесняйтесь выбирать другой алгоритм / режим
комбинация (информация обо всех возможных алгоритмах и режимах отображается
Encinfo команда). Контрольная сумма вычисляется с использованием алгоритма CRC32.

КОМАНДЫ


В этом разделе перечислены команды для стегида. Первый аргумент всегда должен быть
одна из этих команд. Вы можете предоставить дополнительные аргументы вставлять, извлечение и info
команды. Остальные команды не принимают никаких аргументов.

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

экстракт, --извлекать
Извлеките секретные данные из стего файла.

Информация, --Информация
Отображение информации о обложке или стего-файле.

энсинфо, --encinfo
Отобразите список алгоритмов и режимов шифрования, которые можно использовать. Без аргументов
требуется.

версия, --версия
Отображение информации о короткой версии. Никаких аргументов не требуется.

лицензия, --лицензия
Покажите лицензию стегида. Никаких аргументов не требуется.

Помогите, --Помогите
Отобразите экран справки. Никаких аргументов не требуется.

ВСТУПЛЕНИЕ


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

-эф, --embedfile имя файла
Укажите файл, который будет внедрен (файл, содержащий секретное сообщение).
Обратите внимание, что steghide встраивает исходное имя файла в файл stego. При извлечении
data (см. ниже) по умолчанию внедренный файл сохраняется в
текущий каталог под своим исходным именем. Если этот аргумент опущен или имя файла
is -, steghide будет читать секретные данные со стандартного ввода.

-ср, --coverfile имя файла
Укажите файл обложки, который будет использоваться для встраивания данных. Файл обложки должен быть в
один из следующих форматов: AU, BMP, JPEG или WAV. Формат файла будет
определяется автоматически на основе информации заголовка (расширение не имеет значения).
Если этот аргумент опущен или имя файла is -, steghide прочитает файл обложки
со стандартного ввода.

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

-е, - шифрование что-то [ Режим ] | Режим [ что-то ]
Укажите параметры шифрования. За этой опцией должна следовать одна или две строки.
которые идентифицируют алгоритм и / или режим шифрования. Вы можете получить имена всех
доступные алгоритмы и поддерживаемые режимы с Encinfo команда. По умолчанию
шифрование Рейндал-128 (AES) в CBC режим. Если вы не хотите использовать
шифрование, использование -e нет.

-з, --компресс уровень
Укажите степень сжатия. Уровень сжатия может быть любым числом от 1 до 9.
где 1 означает лучшую скорость, а 9 означает лучшее сжатие.

-З, --не сжимать
Не сжимайте секретные данные перед встраиванием.

-К, --nochecksum
Не вставляйте контрольную сумму CRC32. Вы можете использовать это, если секретные данные уже содержат
какой-то тип контрольной суммы или если вы не хотите встраивать эти дополнительные 32 бита, необходимые для
контрольная сумма.

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

ДОБЫЧА


Если вы получили файл, содержащий сообщение, встроенное с помощью стегида,
использовать извлечение команда для его извлечения. Следующие аргументы можно использовать с этим
команда.

-сф, --стегофайл имя файла
Укажите стего-файл (файл, содержащий встроенные данные). Если этот аргумент
опущено или имя файла is -, steghide будет читать стего-файл со стандартного ввода.

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

ПОЛУЧЕНИЕ ИНФОРМАЦИЯ О НАС A КРЫШКА / СТЕГО ФАЙЛОВ


Вы можете использовать info команда для получения информации о обложке или стего-файле (для
пример емкости). Вы можете использовать это, если вы получили файл, и вы
не уверен, содержит ли он встроенное сообщение или вы рассматриваете возможность использования определенного файла в качестве
файл обложки и хотите узнать его емкость.

Командная строка стегид info распечатает информацию о , а затем
спросить вас, хотите ли вы получить информацию о данных, встроенных в этот файл. Если
вы отвечаете "да", вы должны указать парольную фразу, которая использовалась для встраивания данных в
этот файл.

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

ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Следующие параметры можно использовать со всеми командами (где это имеет смысл).

-п, --парольная фраза
Используйте строку, следующую за этим аргументом, как парольную фразу. Если ваша кодовая фраза
содержит пробел, вы должны заключить его в кавычки, например: -p "a очень длинной
кодовая фраза ".

-в, --подробный
Отображение подробной информации о статусе встраивания или извлечения
процесса.

-д, --тихий
Подавить информационные сообщения.

-ф, --сила
Всегда перезаписывайте существующие файлы.

ФАЙЛОВ ИМЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Все аргументы имени файла (-ср, -эф, -sf, -xf) также принимаю - как имя файла, которое делает
steghide использует стандартный ввод или стандартный вывод (в зависимости от того, что имеет смысл). Опуская
соответствующий аргумент имени файла будет иметь тот же эффект, что и использование - за двумя исключениями:
If -sf опущен для команды embed, то изменения будут внесены непосредственно в
файл обложки. Если -xf опускается для извлечения, тогда внедренные данные будут сохранены
под именем файла, встроенным в файл стего. Итак, когда вы хотите быть уверены, что
используется стандартный ввод / вывод, используйте - как имя файла.

ПРИМЕРЫ


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

$ steghide embed -cf image.jpg -ef secret.txt
Введите кодовую фразу:
Повторно введите парольную фразу:
встраивание "secret.txt" в "picture.jpg" ... выполнено

Эта команда вставит файл secret.txt в файл обложки picture.jpg.

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

экстракт $ steghide -sf picture.jpg
Введите кодовую фразу:
записал извлеченные данные в "secret.txt".

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

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

$ steghide info Received_file.wav
"полученный_файл.wav":
формат: волновой звук, кодирование PCM
емкость: 3.5 КБ
Пытаться получить информацию о встроенных данных? (г / н) г
Введите кодовую фразу:
встроенный файл secret.txt:
Размер: 1.6 Кб
зашифрованный: rijndael-128, cbc
сжатый: да

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

ВЕРНУТЬ VALUE


Steghide возвращает 0 в случае успеха и 1, если произошел сбой, и он должен был быть завершен раньше.
завершение запрошенной операции. Предупреждения не влияют на возвращаемое значение.

Используйте steghide онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.