| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Помогите с программой |
| Автор: Delphist 28.11.2006, 14:11 |
| Помогите достать программу умеющая вскрывать пароли на архивы запакованные WinRar'ом. |
| Автор: Akina 28.11.2006, 14:14 |
| Такой нет. Только по словарю или перебором - а вот таких как грязи, сам найдешь. |
| Автор: Delphist 28.11.2006, 14:58 |
а мож ссылочку укажешь |
| Автор: sergejzr 28.11.2006, 14:58 |
| Модератор: Название темы должно отражать ее суть! |
| Автор: LesnoyChelovek 28.11.2006, 19:41 |
| командной строкой "rar | название архива" |
| Автор: Akella 29.11.2006, 12:33 |
и 2 года я пользовался ею, она даже не вскрыла пароль: 000 вот так вот. |
| Автор: Sunvas 29.11.2006, 13:20 | ||
Я всегда говорил, что вскрывать рар архивы бесполезно! Лучше пойти пр@ср@ться. Но если автор готов ждать 40 лет, то это лучшее, что есть. |
| Автор: Alexeis 29.11.2006, 13:44 |
Да точно 10 паролей в секунду. winrar в что-то сильно усложнил систему шифрования. |
| Автор: Sunvas 29.11.2006, 14:04 |
Просто в нем файлы сначала извлекаються, а потом проверяется пароль. |
| Автор: Alexeis 29.11.2006, 16:01 | ||
Гм.. не похоже чуть-чуть не так. Похоже сохраняется хеш пароля, потому он должен извлечь любой из файлов, затем сверить хеш-сумму полученного файла с эталонным хешем. Интересно, что файл нулевой длинны распаковался как ни в чем не бывало, потому как, очевидно, что его хеш совпал. Ой какая дыра в защите |
| Автор: sergejzr 29.11.2006, 16:22 | ||
То, что Хэш совпал, ещё не значит, что файл распаковался правильно
Не хэш пароля, а хэш исходного файла+Пароля сохраняется. hash(concat(File,pass)); Это не только в RAR так. |
| Автор: Alexeis 29.11.2006, 17:07 |
Тогда бы хеш не совпал, потому как неверный пароль должен был дать неверную последовательность пароль + нулевой файл. А хеш неверной последовательности будет отличатся от исходного, в по крайней мере в той части где пароль. |
| Автор: Akella 29.11.2006, 18:03 | ||
а толку от этого нулевого файла |
| Автор: Sunvas 29.11.2006, 18:28 |
Толку нет, согласен. Такая функция невозможна, почему - объяснил alexeis1. Думаю там идет какое-то мудреное умножение содержимого файла на хеш пароля, поэтому при длине файла=0 получается, что к файлу любой пароль подходит. |
| Автор: Rodman 29.11.2006, 18:30 |
| Delphist, лучши найти типа который запаролил, и "выбей" из него пароль |
| Автор: Alexeis 29.11.2006, 18:40 |
| Sunvas, Для нулего может и нет, но вот как мне кажется если делать перебор для короткого файла, скажем в несколько байт, то скорость будет очень большой, это все конечно не касается непрервных архивов. Т.е. имеется архив на 100мб, мы находим файлик типа настроек папки (с путем к иконке) или любой другой и вот скорость уже много выше! |
| Автор: Sunvas 29.11.2006, 19:45 |
Даже если скорость 100000000 п/с в чем я лично сомневаюсь, а проль у меня например такой "1Dg^6+Ghx!0=lkm@qwertyuiop[]asdfghjkl;'zxcvbnm,./123456789ячсмитьбю.фывапролджэйцукенгшщзъ", то вскрыть его не сможет никто. Разве что в несколько поколений. |
| Автор: Romikgy 29.11.2006, 19:51 |
а это что? |
| Автор: Sunvas 29.11.2006, 21:19 |
Конкотинация. Позволяет из нескольких строк сделать одну. |
| Автор: Romikgy 29.11.2006, 22:08 |
| т.е. файл предствалсяется как большая строка и к нему добавляется пароль, и от этого чуда берется хеш? |
| Автор: Sunvas 29.11.2006, 22:34 | ||
Врядли. alexeis1 растолковал почему. И я с ним полностью согласен, ведь для нулевого файла подходил любой пароль. |
| Автор: Romikgy 29.11.2006, 22:51 |
| тогда как? |
| Автор: Sunvas 29.11.2006, 23:10 |
Надо у автора ВинРар-а спросить. Так мы просто гадаем на кофейной гуще. |