Ми вже розповідали про те, як заховати файл в картинку. але приховувати одні файли всередині інших можна і без жодних стеганографічних програм. Звичайно це буде не акуратне «розчинення» за алгоритмом LSB, а просте злиття, однак у цього відомого у вузьких колах методу є і свої переваги:
- По-перше, він доступний без додаткових інструментів.
- По-друге, дозволяє легко передати будь-який файл, завантаживши його як графічний на який-небудь сайт (наприклад, хостинг або іміджборд).
Як приховати файл в іншому файлі
Сенс методу в тому, що графічні файли (зокрема, JPEG) починають інтерпретуватися відразу з заголовка, в той час як архіви зчитуються тільки з мітки початку архіву. Сама мітка може розташовуватися усередині файлу де завгодно, так як, крім звичайних архівів, є багатотомні і саморозпаковуються.
В якості експерименту спакуємо якусь програму в архів ZIP і додамо цей архів до файлу Wallpaper.jpg, створивши нову картинку: Wallpaper-x.jpg. Для цього запустимо консоль Windows і напишемо:
type Wallpaper.jpg Steg.zip> wallpaper-x.jpg
Кількома сюди якщо не виходить скопіювати!
Дописуємо ZIP до JPGМожна навіть обійтися без перейменування, а відразу використовувати архівний плагін через команду швидкої розпакування (наприклад, + в Total Commander). Всі файли з такою «картинки» будуть вилучені без особливих проблем.
Описаний трюк відомий давно і працює також з деякими іншими форматами файлів (графічними і архівами), проте найбільшу популярність одержало поєднання RAR + JPEG.
Також вам може бути цікаво додаток PixelKnot. Цей інструмент дозволяє заховати файл в картинку на Android пристроях. Всі інші матеріали по темі ви можете знайти за допомогою форми пошуку по сайту, використовуючи ключове слово «Стеганографія».
На цьому все. У цій невеликій статті ви дізналися, як приховати файл в іншому файлі не вдаючись до використання спеціальних утиліт стеганографії. Бувайте усі!