Форум программистов, компьютерный форум CyberForum.ru

Как обойти пароль в RAR архиве - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 80, средняя оценка - 4.89
Beginner_23
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 11
31.12.2011, 15:24     Как обойти пароль в RAR архиве #1
Уважаемые специалисты!

Кто из Вас знает, где хранятся пароли к RAR (SFX)
архивам, и как они зашифрованы… Может кто то подскажет общую структуру RAR архивов.

Для подбора правильного пароля все (в Нете) ссылаются на софт работающий по алгоритму перебора. Это ведь долго (если пароли многозначные)….
Может есть алгоритм проще. Может просто можно ГДЕ-ТО посмотреть этот пароль?
А если нет, то относительно чего сверяется подобранный методом перебора пароль.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2011, 15:24     Как обойти пароль в RAR архиве
Посмотрите здесь:

как мне обойти все подкаталоги данного каталога.? C++
C++ Error C2106 как обойти?
Как программно незаметно создать zip/rar архив и отправить на хост? C++
C++ Как обойти массив без использования цикла
Скачивание нескольких файлов в архиве и их распаковка C++
Как обойти рекурсию? C++
"Stack overflow" как обойти? C++
C++ Как обойти администратора ?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aniskov
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 111
31.12.2011, 20:29     Как обойти пароль в RAR архиве #2
Я думаю(ИМХО), что пароль в файле не храниться, я думаю что при архивации пароль как-то шифруется, или из него получают какое-то число и его уже зашифрованным хранят в файле, при чем расшифровать его уже нельзя (т.е. исходный пароль не получишь), а при разархивировании введенный пароль также обрабатывают и его (обработанный) сравнивают с тем что в файле. Ну это так, мысли, может там такого близко нет.
boombastik
6 / 6 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
01.01.2012, 00:00     Как обойти пароль в RAR архиве #3
Aniskov хоть и ближе к истине, но тоже не совсем прав.

Пароль вообще не храниться в архиве ни в открытом виде, ни в зашифрованном. Он используется для шифрования и дешифрования данных хранящихся в архиве, другими словами пароль - маска для шифрования/изменения данных запакованных в архиве.

Причем проверить правильность пароля можно лишь после того как данные распакованы и дешифрованы, тогда они сверяются с checksum-ой которая храниться там же. Если сошлась с оригинальной - данные распакованы верно, пароль - правильный, иначе ошибка пароля, попробуйте другой.

Так что для взлома/подбора подходит только способ перебора, ну возможно для ускорения процесса можно применить какой-нибудь эвристический анализатор, если после расшифровки ожидается какой-то определенный набор данных.

С уважением,
Владимир
Yandex
Объявления
01.01.2012, 00:00     Как обойти пароль в RAR архиве
Ответ Создать тему
Опции темы

Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru