Стеганография: прячем файлы
Стеганография - это очень интересный процесс, процесс, при котором объект прячется в теле самого передаваемого факта передачи. Углубляться в теорию мы не будем, просто рассмотрим, как физиечски в домашних условиях и без специального софта/оборудования можно скрыть либо спрятать ценные данные. Эта заметка не претендует быть статьей, это просто скорее идея для будущего направления деятельности и все
Как спрятать файл в JPEG-картинке?
Займемся сегодня стеганографией - техникой скрытой передачи информации путем сохранения в тайне самого факта передачи. Напомним, что стеганография, претерпевшая свое второе рождение после развития вычислительной техники, является довольно интересной и разносторонней наукой, рассматривающей различные методы тайнописи.
Мы, конечно, не шпионы и уж тем более, не революционеры, которые во времена царского режима писали молоком между строк, поэтому ограничимся сокрытием информации в обычных графических файлах с помощью бесплатной утилиты JPHS.
Несмотря на то, что программа старенькая, она отлично справляется со своей задачей "упаковки" скрываемых данных в недрах фотоизображений. Автор этого приложения Аллан Латам (Allan Latham) скомпилировал свою разработку под различные операционные системы - Linux, DOS и Windows. На пробу возьмем, естественно, последний вариант.
Итак, скачиваем JPHS for Windows, распаковываем и, не задумываясь, запускаем (благо, инсталляции не требуется).
Процедура сокрытия данных состоит из нескольких простых шагов:
1. Жмем Open jpeg и выбираем картинку-контейнер, в которую мы будем прятать данные. Программа, проанализировав изображение, выдаст информацию о рекомендуемом размере файла для сокрытия;
2. Задаем пароль в меню Pass phrase;
3. Кликаем Hide и указываем файл, который будет у нас играть в "прятки";
4. Сохраняем "пропатченное" JPEG-изображение на диск.
Все. Теперь никто не догадается, что наша картинка, помимо графической информации, таит в себе нечто особенное. Чтобы "вытащить" спрятанный файл, необходимо будет снова воспользоваться паролем и опцией Seek в меню JPHS. Windows-версия утилиты весьма и весьма требовательна к оперативной памяти, видимо, дает знать о себе бета-версия программы.
И напоследок несколько полезных советов настоящим тайным агентам:
1. Для исключения выявления "сюрпризов" внутри картинки, не рекомендуется превышать указанный лимит на размер файла;
2. Желательно не использовать однотонные изображения с упорядоченной структурой (небо, облака и пр.), а также уже "засекреченные" фотографии;
3. Стараться применять стойкие к взлому пароли и помнить, что любые манипуляции с обработанными изображениями в каких-либо графических редакторах приведут к потере спрятанной информации.
Как спрятать файл в MP3-файле?
Возвращаясь к затронутой ранее теме компьютерной тайнописи (стеганографии) и сокрытия данных в JPEG-картинках, поработаем сегодня в той же плоскости и научимся прятать файлы внутри обычных музыкальных MP3-композиций. Напомним, что уникальность рассматриваемого нами метода заключается в том, что маскировка одних данных в недрах других не влечет за собой потерю функциональности последних, то есть модифицированные аудиофайлы будут все также успешно проигрываться любым плеером, тщательно скрывая от непосвященных лиц факт наличия скрытой в них информации.
Учиться секретничать будем при помощи бесплатной утилиты под говорящим названием Camouflage, автором которой является немецкий программист Данило Бздок. Сам Данило человек по натуре не жадный, поэтому не стал скупиться на выкладку исходников своего приложения и не пожалел времени на написание подробнейшей справки к программе. Глупо пересказывать содержание документации, поэтому остановимся на отдельных рабочих моментах.
Начнем с главного - с загрузки приложения Camouflage. Архив с утилитой и кучей других полезных файлов общим размером в 236 килобайтов тянем по ссылке Downloads. Затем распаковываем, отыскиваем в директории bin файл cf1.1.4322.exe и запускаем его. Обращаем внимание, что для полноценной работы программы необходим установленный в системе пакет библиотек Microsoft .NET Framework.
Запустившись, программа на первом шаге предложит выбрать язык интерфейса. Определиться придется с одним из семи доступных: датским, голландским, немецким, английским, французским, шведским и ивритом. Русским тут не пахнет, однако поскольку все тексты диалогов черпаются из присутствующего тут же файла stringpool.xml, русифицировать Camouflage знающим людям не составит особого труда.
Далее утилита поинтересуется, чем мы собираемся заняться - сокрытием данных или, наоборот, их извлечением из секретных файлов. Мы еще ничего еще не прятали, поэтому выбираем пункт Embed Data и жмем Next ("далее").
На следующем шаге устаканиваем вопрос с файлами, которые хотим спрятать. Во избежание легкого выявления "сюрпризов" внутри MP3-файлов размер скрываемых данных не должен превышать ста килобайтов.
Затем последует самый важный этап - выбор аудиофайлов, на долю которых выпадет нелегкая судьба нести секретные данные на своем борту. Программа сама подскажет, сколько MP3-композиций необходимо для гарантированного сокрытия данных. В нашем случае хватило двух файлов.
Далее Camouflage поинтересуется паролем, на основе которого сгенерирует 256-битный ключ, используемый для предварительного шифрования всех внедряемых в MP3 данных методом Rijndael (он же AES, Advanced Encryption standard). Шифрование послужит еще одной дополнительной защитой информации от потенциальных взломщиков. Теперь, даже если злоумышленникам удастся вычленить из аудиокомпозиций секретные данные, им еще долго придется поломать голову над их дешифровкой.
Наконец, последний момент - сборка MP3-файлов и их копирование на жесткий диск. Никаких нюансов тут нет, просто дожидаемся окончания процесса вставки наших зашифрованных данных в недра выбранных музыкальных композиций и сохраняем их, не забывая указывать правильные расширения файлов (.mp3).
После нажимаем клавишу End и наслаждаемся полученным результатом. Извлечение секретных данных происходит в обратном порядке, главное не забыть, в каких аудиофайлах они находятся.
Автор: неизвестно
Стеганография - это очень интересный процесс, процесс, при котором объект прячется в теле самого передаваемого факта передачи. Углубляться в теорию мы не будем, просто рассмотрим, как физиечски в домашних условиях и без специального софта/оборудования можно скрыть либо спрятать ценные данные. Эта заметка не претендует быть статьей, это просто скорее идея для будущего направления деятельности и все
Как спрятать файл в JPEG-картинке?
Займемся сегодня стеганографией - техникой скрытой передачи информации путем сохранения в тайне самого факта передачи. Напомним, что стеганография, претерпевшая свое второе рождение после развития вычислительной техники, является довольно интересной и разносторонней наукой, рассматривающей различные методы тайнописи.
Мы, конечно, не шпионы и уж тем более, не революционеры, которые во времена царского режима писали молоком между строк, поэтому ограничимся сокрытием информации в обычных графических файлах с помощью бесплатной утилиты JPHS.
Несмотря на то, что программа старенькая, она отлично справляется со своей задачей "упаковки" скрываемых данных в недрах фотоизображений. Автор этого приложения Аллан Латам (Allan Latham) скомпилировал свою разработку под различные операционные системы - Linux, DOS и Windows. На пробу возьмем, естественно, последний вариант.
Итак, скачиваем JPHS for Windows, распаковываем и, не задумываясь, запускаем (благо, инсталляции не требуется).
Процедура сокрытия данных состоит из нескольких простых шагов:
1. Жмем Open jpeg и выбираем картинку-контейнер, в которую мы будем прятать данные. Программа, проанализировав изображение, выдаст информацию о рекомендуемом размере файла для сокрытия;
2. Задаем пароль в меню Pass phrase;
3. Кликаем Hide и указываем файл, который будет у нас играть в "прятки";
4. Сохраняем "пропатченное" JPEG-изображение на диск.
Все. Теперь никто не догадается, что наша картинка, помимо графической информации, таит в себе нечто особенное. Чтобы "вытащить" спрятанный файл, необходимо будет снова воспользоваться паролем и опцией Seek в меню JPHS. Windows-версия утилиты весьма и весьма требовательна к оперативной памяти, видимо, дает знать о себе бета-версия программы.
И напоследок несколько полезных советов настоящим тайным агентам:
1. Для исключения выявления "сюрпризов" внутри картинки, не рекомендуется превышать указанный лимит на размер файла;
2. Желательно не использовать однотонные изображения с упорядоченной структурой (небо, облака и пр.), а также уже "засекреченные" фотографии;
3. Стараться применять стойкие к взлому пароли и помнить, что любые манипуляции с обработанными изображениями в каких-либо графических редакторах приведут к потере спрятанной информации.
Как спрятать файл в MP3-файле?
Возвращаясь к затронутой ранее теме компьютерной тайнописи (стеганографии) и сокрытия данных в JPEG-картинках, поработаем сегодня в той же плоскости и научимся прятать файлы внутри обычных музыкальных MP3-композиций. Напомним, что уникальность рассматриваемого нами метода заключается в том, что маскировка одних данных в недрах других не влечет за собой потерю функциональности последних, то есть модифицированные аудиофайлы будут все также успешно проигрываться любым плеером, тщательно скрывая от непосвященных лиц факт наличия скрытой в них информации.
Учиться секретничать будем при помощи бесплатной утилиты под говорящим названием Camouflage, автором которой является немецкий программист Данило Бздок. Сам Данило человек по натуре не жадный, поэтому не стал скупиться на выкладку исходников своего приложения и не пожалел времени на написание подробнейшей справки к программе. Глупо пересказывать содержание документации, поэтому остановимся на отдельных рабочих моментах.
Начнем с главного - с загрузки приложения Camouflage. Архив с утилитой и кучей других полезных файлов общим размером в 236 килобайтов тянем по ссылке Downloads. Затем распаковываем, отыскиваем в директории bin файл cf1.1.4322.exe и запускаем его. Обращаем внимание, что для полноценной работы программы необходим установленный в системе пакет библиотек Microsoft .NET Framework.
Запустившись, программа на первом шаге предложит выбрать язык интерфейса. Определиться придется с одним из семи доступных: датским, голландским, немецким, английским, французским, шведским и ивритом. Русским тут не пахнет, однако поскольку все тексты диалогов черпаются из присутствующего тут же файла stringpool.xml, русифицировать Camouflage знающим людям не составит особого труда.
Далее утилита поинтересуется, чем мы собираемся заняться - сокрытием данных или, наоборот, их извлечением из секретных файлов. Мы еще ничего еще не прятали, поэтому выбираем пункт Embed Data и жмем Next ("далее").
На следующем шаге устаканиваем вопрос с файлами, которые хотим спрятать. Во избежание легкого выявления "сюрпризов" внутри MP3-файлов размер скрываемых данных не должен превышать ста килобайтов.
Затем последует самый важный этап - выбор аудиофайлов, на долю которых выпадет нелегкая судьба нести секретные данные на своем борту. Программа сама подскажет, сколько MP3-композиций необходимо для гарантированного сокрытия данных. В нашем случае хватило двух файлов.
Далее Camouflage поинтересуется паролем, на основе которого сгенерирует 256-битный ключ, используемый для предварительного шифрования всех внедряемых в MP3 данных методом Rijndael (он же AES, Advanced Encryption standard). Шифрование послужит еще одной дополнительной защитой информации от потенциальных взломщиков. Теперь, даже если злоумышленникам удастся вычленить из аудиокомпозиций секретные данные, им еще долго придется поломать голову над их дешифровкой.
Наконец, последний момент - сборка MP3-файлов и их копирование на жесткий диск. Никаких нюансов тут нет, просто дожидаемся окончания процесса вставки наших зашифрованных данных в недра выбранных музыкальных композиций и сохраняем их, не забывая указывать правильные расширения файлов (.mp3).
После нажимаем клавишу End и наслаждаемся полученным результатом. Извлечение секретных данных происходит в обратном порядке, главное не забыть, в каких аудиофайлах они находятся.
Автор: неизвестно