Stego / стеганография

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

PNG/BMP/JPEG WAV/MP3 MP4/AVI PDF/DOCX ZIP/RAR

Чем стеганография отличается от криптографии и в чём её преимущества

  • Криптография скрывает смысл сообщения (текст зашифрован, но факт передачи очевиден).
  • Стеганография скрывает сам факт передачи — данные прячутся внутри других файлов.

Преимущество: незаметность. Даже перехватив файл, противник может не догадаться, что внутри есть скрытые данные. Пример: картинка кота весит 1 МБ, а внутри спрятан флаг CTF.

Форматы файлов для стеганографии

  • Изображения: PNG, BMP, JPEG (встраивание в биты пикселей или метаданные).
  • Аудио: WAV, MP3 (изменения в незаметных для слуха частотах/битах).
  • Видео: AVI, MP4 (встраивание данных в кадры/звук).
  • Документы: PDF, DOCX (метаданные, невидимый текст).
  • Архивы: ZIP, RAR (скрытие во «внутренностях» или как доп. файлы).

Сигнатуры файлов (магические байты)

Проверка сигнатур помогает понять, не «вшит» ли внутрь файла другой формат (часто встречается в CTF). Дополнительная информация по сигнатурам в разделе Forensic.

  • PNG89 50 4E 47 0D 0A 1A 0A
  • JPEGFF D8 … FF D9
  • PDF%PDF-
  • ZIP50 4B 03 04

Картинка может открываться как PNG, но внутри у неё после конца файла лежит целый ZIP-архив. Проверяй хвост и сигнатуры.

Полезные утилиты

"Steg-solever online"

Довольно уникальный инструмент, с обширным спектром применения. Очень полезено искать приколяшки в изображениях. Не уверен, что найдёт всегда, возможно придётся прибегнуть к инструментам ниже, но сколько раз пользовался — без нареканий, попадает точно.

Steghide

Классика для встраивания/извлечения в изображениях и аудио.

zsteg

Анализ PNG/BMP на скрытые данные (LSB, плоскости, пр.).

binwalk

Извлекает встроенные файлы/архивы из бинарников и картинок.

exiftool

Метаданные (часто прячут подсказки/флаги).

stegsolve

Просмотр картинок по RGB/битовым слоям.

LSB tools

Работа с LSB-стеганографией.

OutGuess

Стего под JPEG.

Audacity

Анализ аудио-файлов

Все эти инструменты есть в Kali/репозиториях.