Blog. Just Blog

Hide My Archive 1.3

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Мои программы | Автор: ManHunter
Скриншот программы Hide My Archive
Скриншот программы Hide My Archive

Программа Hide My Archive предназначена для сокрытия архивов RAR и 7-Zip внутри JPG-картинок. Принцип работы очень простой: архив дописывается в конец картинки. При открытии такого "бутерброда" любой программой для просмотра картинок будет показана исходная картинка, без малейшего намека на какие-либо дополнительные данные (архив). Но если открыть обработанную картинку архиватором WinRAR или 7-Zip, то станет доступен спрятанный архив. Для большей надежности архив можно защитить паролем. Такие файлы можно спокойно пересылать по почте, не боясь что кто-то посторонний случайно получит доступ к вашей конфиденциальной информации. При этом картинки вызывают гораздо меньше нездорового интереса, чем просто архив под паролем :) Максимальный размер архива - 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

Программа Save My Archive извлекает архив RAR и 7-Zip из результатов работы Hide My Archive и, в принципе, вообще из любых SFX контейнеров архиваторов RAR и 7-Zip. Если выставлена галочка "Truncate original file after extraction", то после удачного извлечения архива исходный файл будет обрезан до оригинального состояния.

История версий:
  • Версия 1.3: Добавлена поддержка архивов 7-Zip. Теперь файлы в обеих программах можно открывать через drag'n'drop. Несколько мелких изменений и улучшений.

  • Версия 1.2: Добавлена проверка картинок на наличие в них архива, улучшен интерфейс. Добавлена программа Save My Archive 1.0 для извлечения архивов из SFX-контейнеров.

  • Версия 1.1: Исправлена неприятная ошибка, из-за которой JPEG-файлы с EXIF считались не соответствующими формату JPEG (спасибо Анатолию). Добавлена проверка на максимальный размер картинки 500 килобайт.

  • Версия 1.0: Первая публичная версия
Hide My Archive 1.3Hide My Archive 1.3

HideMyArchive.1.3-PCL.zip (81,941 bytes)


Поделиться ссылкой ВКонтакте
Просмотров: 24047 | Комментариев: 42

Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
user (25.08.2013 в 11:08):
А ещё есть стеганография.
В "разбавленной" данными картинке вообще практически нереально обнаружить скрытую информацию.
user (30.07.2013 в 01:00):
Станислав (02.03.2013 в 22:35),
вы круты.
A.S.L (03.07.2013 в 20:44):
Not hidden - Exeinfo detect as :
NOT EXE - picture JPG  -> JFIF ( EOF BAD - Hidden data ? )
Ret (24.06.2013 в 03:45):
Timofejj (13.05.2013 в 12:46):
Прелесть! Благодарности нет предела. Как эти все почтовики задолбали своими ограничениями и отслеживаниями. Я делал так: шифрую архив и меняю расширение на txt. На другой стороне уже должны знать что нужно вернуть расширение и ввести пароль при открытии в архиваторе. Ну, а ваша программа облегчает всё абсолютно. Ещё раз спасибо!
zzzzzz (07.04.2013 в 10:53):
ИЗВИНЯЮСЬ  за мою писанину ...погорячился. Если всё правильно сделать и потом просто перетащить картинку в RAR, то всё открывается и всё работает.
zzzzzz (05.04.2013 в 10:08):
на 7 на работает загрузка фото архивов, то есть не открывается.
ManHunter (03.03.2013 в 21:18):
С PNG не работает, там другой принцип формирования изображения.
Станислав (02.03.2013 в 22:35):
С год назад читал про возможность в гифки добавлять скрытый контент, как результат запретил гифки у себя на сайтах в аватарках.
Програмка полезная, с удовольствием буду пользовать. Извиняюсь за ламмерский вопрос, Hide My Archive 1.3 с png  тоже работает?
ManHunter (01.03.2013 в 10:33):
Пиздуй уроки делать, школота. Размечтался тут.
Lost (01.03.2013 в 10:09):
А нельзя тоже самое намутить, но только с исполняемым файлом? Чтобы при открытии картинки жертвой запускался на исполнение нужный файлик.
ADMIN@CRACK (28.02.2013 в 23:15):
Дык это должно быть как Отче наш.
Это не вирь и не исходная.
Если есть винды средства как и апи функции...
Они должны так и реализовываться.
Свое это конечно хорошо...
Но обычно на свое для глупых пользователей антивири на это орут.
ManHunter (26.02.2013 в 08:13):
Будет в следующей версии
voila (26.02.2013 в 01:52):
7zip-ok, извращения мы иногда пользуем, но ... хм, а почему нет zip-та?
ManHunter (25.02.2013 в 21:48):
Я ж подробно расписал как это все делается и что в итоге получается. Естественно, что все заголовки архивов на месте. Может быть в следующих версиях сделаю что-нибудь для модификации заголовков, чтобы простым сканированием такие сигнатуры было не найти. Но пока пусть будет так.
lammer (25.02.2013 в 20:53):
+ Crypto Check for file '.\top_secret.7z.jpg' [00000000:00004434]

##                        Offset               Event             ASCII      T Method
--------  --  ----------  --------  ---------  --------          -----      - --------
00000001                  000043A7             7zјЇ'...                       7z: Archive Signature v.02


Аналогично:

##                        Offset               Event             ASCII      T Method
--------  --  ----------  --------  ---------  --------          -----      - --------
00000001                  000043A7             Rar!...                        Rar Archive Signature
Violator (15.01.2013 в 22:09):
Спасибо !!!
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. эх, скинчика бы добавить ! но , это , так для души
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
злой_тигра (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=
злой тигра (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
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
Alex (07.12.2008 в 21:55):
Простенько и со вкусом....

Добавить комментарий

Заполните форму для добавления комментария
Комментарии отключены администратором сайта
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.06 сек. / MySQL: 2 (0.0018 сек.) / Память: 4.5 Mb
Наверх