Ховаємо секрет у картинці. Стеганографія

6 травня 2023 1 хвилина Автор: Cyber Witcher

Як сховати архів у картинці на Linux вбудованими засобами

Стеганографія – це спосіб передачі чи зберігання інформації з урахуванням збереження у таємниці самого факту такий передачі (зберігання). Вона дозволяє приховувати чутливі дані всередині файлів з відкритою інформацією, а також впроваджувати в секретні документи мітки, за якими системи типу DLP зможуть виявити та припинити спробу крадіжки. При використанні стеганографії повідомлення виглядатиме як щось інше, наприклад, як зображення, стаття, список покупок, лист або судоку. Стеганографію зазвичай використовують разом із методами криптографії, в такий спосіб, доповнюючи її. Перевага стеганографії над чистою криптографією полягає в тому, що повідомлення не привертають до себе уваги. Якщо файл так просто не відкрити, значить, у ньому, напевно, є щось цінне. Тому буває важливо приховати саму наявність секретної інформації. Повідомлення, факт шифрування яких не прихований, викликають підозру і можуть бути самі собою викриті у тих країнах, в яких заборонена криптографія. Таким чином, криптографія захищає зміст повідомлення, а стеганографія захищає сам факт наявності будь-яких прихованих послань.

Найпростіше це зробити, розчинивши конфіденційні дані всередині якогось нешкідливого файлу. Вирішується таке завдання за допомогою стеганографічних утиліт. Доступним способом стеганографії є ​​так званий RARJPG. Файли PNG і JPEG — складні контейнери з потоками даних усередині, які перестають декодуватися, коли рахується маркер кінця файлу. А архіватор RAR через архіви, що самовитягуються, починає декодувати тільки тоді, коли прочитає у файлі свою сигнатуру. Тому бінарна склеювання JPG і RAR дозволяє створити файл, зрозумілий і графічному ПЗ (браузерам, переглядачам, редакторам), і архіватору – досить змінити розширення зображення з JPG на RAR. Такий файл можна, наприклад, завантажити на послуги обміну зображеннями. У статті йтиметься саме про цей метод приховування інформації в JPG-файлі. Ви дізнаєтеся, як у звичайній картинці можна сховати якусь інформацію.

Ховаємо секрет

Отже, спочатку подивимося на схему цього способу: secret.txt – це файл, який нам потрібно сховати. Тобто наш секрет.

Далі ми його поміщаємо до архіву secret.zip, а сам архів у картинку picture.jpg і на виході отримуємо файл secret.jpg – звичайну картинку, але яку можна розархівувати і витягнути з неї секретний файл.

1. Для початку шукаємо картинку, в яку потрібно сховати файл:

2. Зберігаємо її:

3. Далі створюємо секретний файл і поміщаємо його в архів:

4. Далі за допомогою команди “cat” створюємо наш чудо-файл:

5. Далі за допомогою команди “cat” створюємо наш чудо-файл. Інші файли, крім підсумкового видаляємо.

Розкриваємо секрет

1. Для цього достатньо використовувати команду для розархівування файлу:

2. І отримуємо результат:

Інші статті по темі
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.