Blog. Just Blog
Hide My Archive 1.2

Скриншот программы Hide My Archive
Программа Hide My Archive предназначена для сокрытия RAR-архивов внутри JPG-картинок. Принцип работы очень простой: архив дописывается в конец картинки. При открытии такого "бутерброда" любой программой для просмотра картинок будет показана исходная картинка, без малейшего намека на какие-либо дополнительные данные (архив). Но если открыть обработанную картинку архиватором WinRAR, то станет доступен спрятанный архив. Для большей надежности архив можно защитить паролем. Такие файлы можно спокойно пересылать по почте, не боясь что кто-то посторонний случайно получит доступ к вашей конфиденциальной информации. При этом картинки вызывают гораздо меньше нездорового интереса, чем просто архив под паролем :) Максимальный размер архива - 10 Мб, поддерживаются многотомные архивы, но подбирайте картинки соответственно размерам архивов, крохотная марка 16х16 пикселов с размером файла в 8 мегабайт однозначно вызовет подозрение. И не забывайте, что обработанные картинки ни в коем случае нельзя модифицировать графическими редакторами, иначе все скрытые в них данные будут потеряны. Опытным путем установлено, что размер файла картинки должен быть не более 500 килобайт, иначе WinRAR не находит дописанный к ней архив.
Для информации: точно так же два файла можно "склеить" из командной строки.
copy /b picture.jpg + hideinfo.rar top_secret.rar.jpgФайл из архива, открытый графическим просмотрщиком Total Commander'а:

Файл со скрытой информацией, открытый для просмотра
Этот же файл, открытый программой XnView:

Файл со скрытой информацией, открытый для просмотра
Как видите, картинка прекрасно отображается, ничего постороннего не видно. А теперь откроем эту картинку через архиватор WinRAR:

Файл со скрытой информацией, открытый архиватором
Как видите, спрятанный архив доступен для работы, из него можно легко извлечь файлы.

Скриншот программы Save My Archive
Программа Save My Archive извлекает RAR-архив из результатов работы Hide My Archive и, в принципе, вообще из любых RAR-SFX контейнеров. Если выставлена галочка "Truncate original file after extraction", то после удачного извлечения архива исходный файл будет обрезан до оригинального состояния.
История версий:
- Версия 1.2: Добавлена проверка картинок на наличие в них архива, улучшен интерфейс. Добавлена программа Save My Archive 1.0 для извлечения архивов из SFX-контейнеров.
- Версия 1.1: Исправлена неприятная ошибка, из-за которой JPEG-файлы с EXIF считались не соответствующими формату JPEG (спасибо Анатолию). Добавлена проверка на максимальный размер картинки 500 килобайт.
- Версия 1.0: Первая публичная версия
Просмотров: 8605 | Комментариев: 25
Комментарии
Отзывы посетителей сайта о статье
Kemper
(22.10.2010 в 19:57):
Блин давненько не захаживал ) - лазаешь ищешь а оно все уже есть давно - спасибо кэп )
Wowan
(14.09.2010 в 03:35):
Всё работает. Спасибо! Интересная штука!
ManHunter
(06.07.2009 в 16:32):
iskander, что именно не работает? если не загружается, то вроде поправил, теперь должно работать.
iskander
(06.07.2009 в 16:03):
Под Win2k SP4 не работает... Пользую copy...
64-ядерный процессор
(15.06.2009 в 23:12):
Отличная программа! То, что нужно, чтоб передавать через контакт екзешники. Автору респект!
ManHunter
(28.04.2009 в 13:23):
В бан. Таким идиотам тут не место.
Андрей
(28.04.2009 в 13:12):
Помагите вкрыть rar мыло [del] там текстовый документ..и пароль длинный...не обижу)
alex
(28.02.2009 в 23:24):
после всех незамысловатых действий , картинку переименовываю под любым названием , естественно , без rar
p.s. эх, скинчика бы добавить ! но , это , так для души
p.s. эх, скинчика бы добавить ! но , это , так для души
Herz
(28.02.2009 в 19:04):
Неплохо бы сделать сохранение с именем картинки и без *rar.jpg
exz
(26.02.2009 в 09:03):
алекс, +1
ManHunter
(14.02.2009 в 19:27):
alex, у гифов другой формат файла, если к ним в конец прицепить что-то еще, то будет заметно.
alex
(14.02.2009 в 18:01):
очень удобная программа ! ManHunter , благодарю !
P.S. жаль не проходит gif
P.S. жаль не проходит gif
злой_тигра
(17.01.2009 в 21:29):
ManHunter, добавлю еще, что есть нехилая категория юзверей, которым и вовсе незнакомы слова "консолька" и "Синий экран смерти"...
ManHunter
(14.01.2009 в 08:11):
злой тигра, ага, это при том, что у многих пользователей вид черного экрана консольки вызвает не меньший ужос, чем синий экран смерти :)) Так что пусть резвятся через GUI.
злой тигра
(14.01.2009 в 01:41):
не из трех, побольше чуть, но тем не менее..
=begin code=
@echo off
if /I %~x1==%~x2 exit
if /I %~x1 NEQ .jpg (if /I %~x2 NEQ .jpg exit)
if /I %~x1 NEQ .rar (if /I %~x2 NEQ .rar exit)
if /I %~x1==.jpg (
copy /b %1+ %2 "%~d1%~p1[rarjpg]%~n1.rar.jpg"
) else (
copy /b %2+%1 "%~d2%~p2[rarjpg]%~n2.rar.jpg")
=end code=
=begin code=
@echo off
if /I %~x1==%~x2 exit
if /I %~x1 NEQ .jpg (if /I %~x2 NEQ .jpg exit)
if /I %~x1 NEQ .rar (if /I %~x2 NEQ .rar exit)
if /I %~x1==.jpg (
copy /b %1+ %2 "%~d1%~p1[rarjpg]%~n1.rar.jpg"
) else (
copy /b %2+%1 "%~d2%~p2[rarjpg]%~n2.rar.jpg")
=end code=
злой тигра
(14.01.2009 в 01:40):
ManHunter, дык читал, но смысл делать прогу для этого? батник из трех строк справляется ж не хуже...
ManHunter
(13.01.2009 в 23:09):
злой тигра, если еще раз внимательно прочитаешь, то увидишь, что про команду copy я тоже написал.
злой тигра
(13.01.2009 в 23:08):
а что, команду copy уже отменили? я картинку с архивом склеиваю именно так.
ManHunter
(14.12.2008 в 19:13):
Анатолий, обнови версию программы, я все исправил.
Анатолий
(13.12.2008 в 18:22):
У меня картинки размером 2288х1712 и весят более 800Kb. Если будет размером меньше например 1800х1200, то получается нормально.
Анатолий
(13.12.2008 в 08:55):
Картинка с фотоаппарата Olympus
ManHunter
(12.12.2008 в 16:19):
Хотя уже не надо, сам нашел где прокололся :) Спасибо!
Версия 1.1
Версия 1.1
ManHunter
(12.12.2008 в 10:59):
Анатолий, выложи куда-нибудь оригинальную картинку P8040010.JPG, я посмотрю почему программа ее не признает форматом JPG
Анатолий
(12.12.2008 в 10:49):
Программа у меня не работает. Поясните, что я делаю не правильно.
Выбираю картинку
D:\Встреча\Новая папка\P8040010.JPG
Затем архивированную другую картинку
D:\Встреча\P8040001.rar
Нажимаю ОК появляется следующий Log Windows:
-> OK
Check file P8040001.rar...
-> OK
Open file P8040010.JPG...
-> OK
Check file P8040010.JPG...
ERROR: This file is not valid JPG!
-> FAILED
Done
Выбираю картинку
D:\Встреча\Новая папка\P8040010.JPG
Затем архивированную другую картинку
D:\Встреча\P8040001.rar
Нажимаю ОК появляется следующий Log Windows:
-> OK
Check file P8040001.rar...
-> OK
Open file P8040010.JPG...
-> OK
Check file P8040010.JPG...
ERROR: This file is not valid JPG!
-> FAILED
Done
Alex
(07.12.2008 в 21:55):
Простенько и со вкусом....
Добавить комментарий
Заполните форму для добавления комментария
Hide My Archive 1.2