kib-sources / stego-png-link

Information Hiding in PNG, using hash-steganography and link-steganography.
GNU Lesser General Public License v2.1
0 stars 0 forks source link

ASAP. POC для стеганографии в PNG #8

Closed PavelMSTU closed 1 year ago

PavelMSTU commented 1 year ago

Дедлайн 18.02.2023

Нам нужно родить хоть какой-то код, чтобы с ним идти к М.В. Код может быть "на коленке" и не безопасным.

Пока откладываем схему того что расписано в write.drawio.png.

Задача:

  1. Взять одну тестовую картинку PNG. Выбрать отсюда: https://www.pngegg.com/ru/search?q=чебурашка Сохранить изображение в poc\ как тестовый стегоконтейнер
  2. Научиться писать Hello World в комментариях внутри тестового PNG файла. Научиться читать это. Реализовать код на python
  3. Научиться писать произвольное сообщение в тестовый пустой стегоконтейнер
  4. Записать poc/comment_png_poc.py файл

Шифрование сделать ключом, ключ зашить внутри comment_png_poc.py, ссылку на тестовый пустой стегоконтейнер тоже внутри comment_png_poc.py

Записывать можно только сообщения на английском языке в формате ASCII

Режимы работы.

Вкрапление

~$ cd poc
~$ python3 -m comment_png_poc --em "some message" --out stego.png

Чтение

~$ cd poc
~$ python3 -m comment_png_poc --ex --in stego.png
MESSAGE: some message