Сейчас на форуме: bartolomeo, hgdagon (+7 невидимых)

 eXeL@B —› Программирование —› Алгоритм восстановления паролей для rar и zip
Посл.ответ Сообщение

Ранг: 22.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 марта 2006 17:55
· Личное сообщение · #1

Кто знает где можно найти сабж в исходниках?
На любом языке.
Облазил кучу форумов - ничего не нашел.
Гугль тоже не помог.
Спасибо.



Ранг: 160.1 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 14 марта 2006 18:24
· Личное сообщение · #2

сабж - это перебор. В лучшем случае оптимизированный перебор. Исходники быстрого перебора были например на васме.




Ранг: 199.6 (ветеран), 12thx
Активность: 0.10
Статус: Участник
www.uinc.ru

Создано: 14 марта 2006 18:24
· Личное сообщение · #3

1) Взять предполагаемый пароль
2) Расшифровать им архив
3) Распаковать архив
4) посчитать контрольную сумму по распакованому
5) если совпала с контрольной суммой из заголовка, то пароль предположительно правильный

Может еще блок-схему нарисовать? =)



Ранг: 22.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 марта 2006 19:28
· Личное сообщение · #4

infern0 пишет:
сабж - это перебор. В лучшем случае оптимизированный перебор. Исходники быстрого перебора были например на васме.

На васме ничего не нашел

DrGolova пишет:
Может еще блок-схему нарисовать? =)

Не лучше алгоритм

Мне критична скорость поиска пароля и эти пункты, я так понял, будут на нее влиять:
3) Распаковать архив
4) посчитать контрольную сумму по распакованому



Ранг: 33.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 14 марта 2006 22:52
· Личное сообщение · #5

для zip есть опенсорсный проект, что-то типа fzipcrack называется (или fcrackzip). Там все в исходниках.
При переборе паролей зипа дело до проверки контрольной суммы как правило не доходит - или одно из трех деревьев не построится, а если построятся все правильно, то дистанция в начале вылетит за пределы буфера. Но во всех новых зипах (pkware, winzip) поддерживается уже полноценное шифрование АЕСами всякими, что скорости перебора никак не улучшает...

Ну а за РАР особого смысла браться нет - на сайте автора доступен unrar-src из которого видно, как формируется ключ для алгоритма AES (для V3.x)...



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 25 марта 2006 17:59
· Личное сообщение · #6

www.rarlab.com/rar_add.htm тута есть ссылочка на unrar-src


 eXeL@B —› Программирование —› Алгоритм восстановления паролей для rar и zip
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати