Академический Документы
Профессиональный Документы
Культура Документы
http://www.crark.net/.
-----------------------------------------------------------------
Изменения в версиях:
5.5e
- Исправлена серьезная ошибка: пароль RAR 5.0 мог не найтись
на CPU
5.5d
- RAR 3.0 до 15% быстрее на новых AMD GPU
5.5b
- поддержка расширений SHA в процессорах Intel/AMD Ryzen,
до 4 раз быстрее. Впервые пароли RAR 5.0 тестируются быстрее, чем
RAR 3.0
5.0-5.0a
- последняя версия с поддержкой WinXP
- поддержка NVIDIA Maxwell
5.0 BETA 2
- в два раза быстрее на Haswell c AVX2. CPU rate при этом =
4.80!
- подключение CUDA 5.5 неожиданно дало рост на 30-50% на картах
Kepler и Fermi
- поддержка Intel HD Graphics на OpenCL
5.0 BETA
- поддержка RAR 5.0 на всех современных архитектурах CPU и
GPU
- больше нет разделения на crark и crark-hp, все в одной
программе
3.4е - поддержка карт NVIDIA Kepler. (Пока без оптимизаций, GTX 680
оказался очень неудачным для вычисления хэшей)
- оптимизация под карты AMD GCN (Radeon 7xxx) до 25%
- еще более точное вычисление индекса CPU и тактов SHA-1
Отключайте Turbo Boost для получения правильные результатов!
3.4d - исправлен код под Bulldozer (AMD FX). Это пока самый быстрый
код вообще, CPU rate > 3.0!
- чуть изменены размеры сетки GPU
- исправлена серьезная ошибка в OpenCL-коде
- исправлена ошибка с выполнением AVX-кода на OC, не
поддерживающих AVX
3.2c,d
- не находился пароль, если набор символов был длиннее 128
3.2b
- поддержка самораспаковывающихся архивов с зашифрованными
заголовками
3.2a
- повышена скорость на 3-5% как в CPU-, так и GPU-коде
3.2
- скорость CUDA повышена на 50% на картах Geforce 8, 9 серии
и более чем на 100% на GTX 2xx
- поддержка CUDA в crark-hp
- прочие улучшения и исправления в CUDA
3.2 BETA
- добавлена поддержка технологии CUDA (только перебор по *)
- опция -c, чтобы не использовать CUDA
3.1c
- cущественно повышена скорость на больших файлах
- убраны незначительные ошибки при работе с архивами с
зашифрованными заголовками и многотомными архивами
- англ. документация в html
- Mac OS X-версия
- новый домен crark.net
2.4 - хотя взлом паролей RAR 2.x уже не актуален, эта версия
выпущена из спортивного интереса. Скорость перебора повышена
до 25% на 3-символьных паролях и длинее, причем она более не
зависит от длины пароля. Спасибо Eugene Shelwien за его пару
потрясающих идей.
1.99
- Наконец-то появилась поддержка RAR 2.0. Предыдущие версии
архивов более не поддерживаются.
1.5
- подключена библиотека Password Cracking Library (PCL) v.
1.0, позволяющая осуществлять многофункциональную атаку по
словарю, атаку перебором с известными символами, восстанов-
ление неправильно набранного пароля и другое. Исправлена
ошибка, связанная с маленькими (меньше 10 символов) файла-
ми. Дополнена и исправлена документация.
1.02
- исправлена ошибка, из-за которой примерно с вероятностью
0.5% не находился пароль. В качестве компенсации скорость
повышена на 5%.
1.01
- исправлена несущественная ошибка в исходном коде UNRAR 1.01
(см. what's new в RAR 2.0)
1.00:
- первая версия, вышедшая в свет.
-----------------------------------------------------------------
c R A R k
(First & Fastest RAR Cracker)
v. 5.5
1. Назначение и характеристики.
3. Работа с программой.
truepass - CRC OK
$w.u(1).u(-) - PassworD
$w.s.t(4) - pssw
$w.t(4).s - pss
4.2.3. Генераторы
{password}.2 или
{password}(2) - получатся, в частности, такие слова,
как psswrod, passwdro и paasswor;
Примечания:
1) Естественно, что некоторые пароли будут получены не один
раз, причем, чем выше число пермутаций, тем больше будет повторе-
ний. В программе сделаны усилия по сокращению повторений, но они
чисто эмпирические и проверялись только для числа пермутаций, не
большего 2. Иначе говоря, для больших чисел нет полной увереннос-
ти, что какой-либо пароль не будет ошибочно выкинут. Фанатикам
комбинаторики предлагаю посчитать точное число, например,
{password}.3, и тогда я смогу сравнить его с полученным програм-
мой.
2) Для операций вставки и замены надо знать, какое множество
символов вставлять. Если в части описаний это множество явно не
задано (см. п. 4.3.4), то в данной программе для наборов символов
это множество формируется автоматически, исходя из того, к каким
стандартным наборам принадлежат символы внутри скобок (т.е. для
{password} вставляться будет $a, {Password} - [$a $A]). Для слов
аналогичная операция проводится по первому слову из словаря,
при этом учитываются модификаторы. Если это множество задается
явно, то оно и используется.
$i = [абвгдежзийклмнопрстуфхцчшщъыьэюяс]
$o = [$! $1 \FF]
ПРИМЕЧАНИЯ:
1) Определять разрешается любые наборы символов, в т.ч. и
предопределенные. Например, можно добавить во множество $! допол-
нительные символы, такие как пробел или \FF.
2) Определение множеств $i и $I автоматически определяет и
функции перевода в нижний/верхний регистр. Поэтому важно, чтобы
буквы в этих множествах шли в одном и том же порядке.
Только после того, как все наборы символов определены, обра-
зуется полное множество символов '?', состоящее из [$a $A $1 $!
$i $I $o], причем именно в таком порядке - это важно для сле-
дующего пункта.
.c(<номер>) = "s=$|S=$|o=0|O=0"
$u # все односложные
$u$u # двусложные
$u$u$u # и т.д.
$u$u$u$u
...
Увы! Тут помочь можно мало чем. Либо пароль слишком длинен,
либо он неправильно описан. Необходима дополнительная информация
о пароле.
12) Что надо, чтобы использовать мою графическую карту для перебора
паролей?
6. Выводы и перспективы.
Только по e-mail.
e-mail: pavel@semjanov.com
WWW: http://www.semjanov.com
9. Спасибо.