Поделюсь простым приёмом стеганографии.
Что такое стеганография? Согласно словарю, «это наука о скрытой передаче информации путём сохранения в тайне самого факта передачи. В отличие от криптографии, которая скрывает содержимое секретного сообщения, стеганография скрывает само его существование.»
Сегодня мы попробуем замаскировать RAR-архив под JPEG-картинку.
Формат JPG (JPEG) устроен таким образом, что сначала в файле идёт заголовок (различная мета-информация о файле, невидимая пользователю), затем значащее содержимое, а после этого может идти любое количество любой информации.
В формате RAR, наоборот, до заголовка может идти любая информация.
Таким образом, если в один файл поместить заголовок и содержимое картинки, а потом заголовок и содержимое архива, и дать файлу расширение «jpg», то посторонний человек не догадается, что в картинке есть что-то ещё.
Такую псевдокартинку можно загрузить на онлайн-сервис хранения картинок, отредактировать в графическом редакторе или просто просмотреть — с виду это обычная картинка. Но, если открыть этот файл архиватором — мы получим работоспособный архив.
Чтобы создать такую картинку-архив в Windows, необходимо создать и запустить файл с расширением «bat» и следующим содержимым:
copy /B image.jpg + data.rar secret.jpg
После запуска этого файла, будут склеены картинка image.jpg и архив data.rar в секретную картинку-архив secret.jpg.
Если Вы поставите сложный пароль на архив, то даже в случае обнаружения подмены, враг не сможет получить доступ к Вашим данным.