Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2015, 10:49   #11
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Вопрос, как он смог прогнать файл через дешифратор за такой короткий промежуток времени, если это не под силу процессору?
предположу, что в архив добавлен тестовый кусок инфы и его crc32, на нём и проверяется распаковка с паролем.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 14.01.2015, 10:59   #12
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Нет, всё проще. У winrar есть настройка, хранить пароль внутри архива. Это как раз нужно для того, чтоб winrar не прибегал к распаковке с целью проверки контрольной суммы. И как я понял, по умолчанию WinRar хранит пароли в архиве. А раз это умолчание, то более 50% архивов в интернете, и наших собственных содержат нужный нам хэш. Брут реален.
WinCoder вне форума Ответить с цитированием
Старый 14.01.2015, 11:22   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Rar проверяет пароль мгновенно не зависимо от размера архива.
Потому что расшифровывает не все, а только часть архива. Как правило это список файлов, если не ошибаюсь.
Цитата:
У winrar есть настройка, хранить пароль внутри архива
Он ниче внути не хранит, однако спорить конкретно с тобой не буду, нет смысла.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.01.2015, 11:52   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

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

П.С. Даже древний зип и то не хранил пароль/хэш.
p51x вне форума Ответить с цитированием
Старый 14.01.2015, 11:53   #15
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Даже если так, и нужный нам хэш, это контрольная сумма списка файлов, это ничего не меняет. Читаем список файлов, считаем сумму, получаем хэш для брута методом перебора без постоянной эксплуатации WinRar, и файла архива в процессе брута.
WinCoder вне форума Ответить с цитированием
Старый 14.01.2015, 17:21   #16
Abimeleh
Пользователь
 
Аватар для Abimeleh
 
Регистрация: 13.07.2012
Сообщений: 57
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Если не ошибаюсь винрару пароль можно передать как параметр, т.е. в цмд запускаете циклы по цифрам и вызываете. Муторно это и неэффективно.
Похоже что в некоторых случаях - можно, в некоторых нельзя... Специально провел эксперимент:
Создал еще один архив с паролем и попытался его открыть с командной строки,
в качестве параметра передав пароль. Так вот - не получается. файл rar открывается, но потом чтобы распаковать его надо вводить пароль вручную.
А когда таким же самым образом открыл тот первый файл (с забытым паролем),в качестве ключа взяв случайное чсло,то сразу выдало ошибку: "Архив поврежден или имеет неизвестный формат" (похоже что если бы в качестве ключа был передан верный пароль - архив бы распаковался..). Хотя точно знаю что архив не поврежден, поскольку несколько раз разпаковывал его, до того как забыл пароль.

P.S
Эта копия архива была действительно поврежденной. Открыл с командной строки неповрежденную копию архива, в качестве ключа взял случайное число, появился мэсседж бокс с вводом пароля в ручную.

Короче вводить таким образом пароль это наверно тупиковая затея...
How ugly are feet of those who bring bad news. (comp Romans 10:15)

Последний раз редактировалось Abimeleh; 14.01.2015 в 22:26.
Abimeleh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мелкий вопрос по неопределённому языку Aley Свободное общение 6 22.04.2013 19:39
CMD-командная строка вопрос? generation470 Помощь студентам 4 13.11.2011 13:33
2 примера по языку Си Gargona Помощь студентам 11 10.11.2011 10:14
задания по языку с++ Эндрю Помощь студентам 4 30.04.2011 10:19
Обучение языку SlideSide Помощь студентам 2 07.01.2011 23:27