ibash.org.ru - Новый цитатник Рунета

Форум: How To: Перебор паролей от RAR-архивов видеокартой 1 2 > [RSS]

Форум: Вход Регистрация Участники Поиск RSS

Zenitur
23.01.2010 - 04:07

Не думаю, что на каком-нибудь linsovet.com, а тем более на opennet.ru разместят руководство по использованию вареза - так что размещаю здесь... Автор - я.
Допустим, накачали вы в своё время с рапидшейра кучу запароленных архивов рар с порнофайлами, посмотрели и забыли. Теперь снова хотите посмотреть - а пароля не сохранилось... Что делать?
На помощь к нам приходит полезнейшая программа cRaRk! Есть версии для Windows, Linux и Mac OS X! Недавно для этой программы даже завели свой домен... http://crark.net/. Я являюсь пользователем этой программы начиная с версии 3.1b (http://www.password-crackers.com/DOWNLOAD/crark31-linux.tar.gz) и подобрал с ей помощью много забытых паролей! Сейчас я вам расскажу, как... Последняя версия, кстати, 3.2d и она поддерживает nVidia CUDA.
Сначала я перебирал процессором AMD Athlon 64 3000+ и было ровно 50 паролей в секунду. Потом Athlon 64 X2 7850+ и 170 паролей в секунду - дикая радость! А теперь nVidia 9800GT и 1500 паролей в секунду! У меня улыбка озабоченного подростка, который впервые провёл ночь с девушкой! так, как настроить...
На сайте два бинарника: с CUDA и без. Качаю тот, что с CUDA! Драйвер nVidia у меня последний - но он не запускается... Просит libcudaart.so.2. Нашёл решение вот на этой страничке: http://www.ravil.su/2009/09/setihome.html. Оказывается, в драйвере хоть и есть поддержка CUDA и даже есть системная библиотека, для запуска приложений этого недостаточно! Идём сюда http://www.nvidia.com/object/cuda_get.html и загружаем CUDA Toolkit. Там выбор дистрибутива? А разницы нет - всё равно ссылка на один бинарник. CUDA SDK опционально - но не обязательно. Это надо только для того, чтобы самому что-то скомпилировать.
И даже после установки CUDA Toolkit ничего не запускается! Сам установщик даже говорит, что надо настроить LD_LIBRARY_PATH. Настраиваем:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
export LD_LIBRARY_PATH
Всё, можно перебирать! 1000 паролей в секунду у вас должны быть обязательно!
Пользователям 64-битных дистрибутивов необходимо скачать 32-битные библиотеки. А лучше обе и запихать их в каталоги lib64 и lib32. Для запуска crark необходим набор 32-битных библиотек.
Как перебирать. Распаковываем crark, создаём копию файла russian.def с именем password.def. Открываем password.def любимым текстовым редактором. Находим строку "НИЖЕ НАЧИНАЕТСЯ Определение паролей". Видите ниже есть не заккоментированная знаком # строчка? Она определяет, какие символы будут участвовать в переборе. Если вы помните какие-нибудь, их тоже можно явно указать. Ну так вот,
$a это английские маленькие буквы,
$A - большие,
$1 - цифры,
$! - знаки препинания.
$o - все 256 символов, включая псевдографику и непечатываемые символы. ОЧЕНЬ ДОЛГО ПЕРЕБИРАЕТСЯ.
$i - русские маленькие буквы,
$I - русские большие буквы.
Стираем в этой строке всё и пишем:
$a $a $a - если ваш пароль из трёх английских маленьких символов.
А лучше вот так:
[$a $A $1] - это означает, что все символы пароля могут быть английским алфавитом и цифрами.
Запускаем переборщик:
./crark --help.
Видим список команд. Чтобы начать перебор с первого по 15-й символ, пишем:
./crark -l1 -g15 zoonecrocoproporno_hard_bl-bl-bl_.part1.rar
Чтобы провести бенчмарк, добавляем -b. Программа просто напишет, сколько паролей в секунду получается.
Для паролей с зашифрованными именами утилита другая:
./crark-hp -l1 -g15 zoonecrocoproporno_hard_bl-bl-bl_.part1.rar
Вот и всё. Как разогнать видеокарту? Очень просто. Пишем в терминале от имени суперпользователя:
nvidia-xconfig --cool-bits=1
и перезагружаем X-сервер. Это позволит выполнять разгон видеокарты прямо из утилиты nvidia-settings. А если ещё разрешить 4, можно обороты вентилятора задавать на максимум и не только.
Надо хорошее охлаждение. Я лично вытащил шланг за окно, там -40, приставил к компьютеру, насадив воронку и развернув обороты вентилятора сзади корпуса, чтобы дул в корпус. Главное - чтобы жёсткие диски ниже 0 градусов не охладились. Надо синхронно поднять частоту чипсета и памяти. У меня было 600 и 900, я сделал 620 и 930. Пропорции мне просчитал GIMP и его масштабирование изображения - туго у меня с математикой. Если хотите выжать максимально возможный разгон, постепенно повышайте частоты (следя за уровнем тепла) и запускайте игру. Как только будут появляться красивые артефакты - снижайте.
Повышение на 20 мегагерц частоты даёт мне скачок в скорости при переборе с 1070 паролей в секунду до 1500. А с процессором изначально было вообще 50. Однако всё равно очень уж медленно...
P.S. А фильмы как с CUDA перекодирвоать в Linux?

Dfeniks
#51 - 04.04.2010 - 03:40

Кажетса , я попал в рекурсию . Чтобы открить архив с программой по подбору паролей к архивам нужен пароль , иронично

42
#52 - 04.04.2010 - 12:59

#51, он нужен только для файла crack.me

antik
#53 - 02.11.2010 - 09:37

Видеокарта не из ряда рекомендованных, работает только CPU. Задал перебор английские большие и малые и цифры. Оставил на ночь. Утром вижу, что перебирает 4 знака - ничего не обнаружил. Решил попробовать перебор по словарю - ничего не получилось. Варианты пробовал разные, но диагностика одна:
hoosing best crypto functions..................................................
...........
Chosen: ASM (Prescott/AMD), SSE2 (P4/AMD) (/f0004)
Ticks per password expected = 39711094, theoretical = 27000000, CPU rate = 0.68
Error: Main dictionary not defined in line 88

Варианты, наиболее характерные:
$w="C:\\Агент\\wordlist.txt"
$w="C:\Агент\wordlist.txt"
$u="C:\\Агент\\wordlist.txt"
$u="C:\Агент\wordlist.txt"

Что не так делаю?

qwerty
#54 - 02.11.2010 - 14:29

Русские буквы в путях она точно умеет?
з.ы. не все кодировки одинакво полезны

antik
#55 - 02.11.2010 - 20:38

Попробовал переместить на пути только с латиницей - не помогло.

antik
#56 - 26.11.2010 - 12:21

Решил попробовать CUDA. Видеокарта NVIDIA GeForce 8400 GS. Операционка Win7. Запускаю, крутится секунд 5, затем гаснет экран, восстанавливается с диагностикой:
"Видеодрайвер перестал отвечать и был восстановлен".
Подбор паролей проскочил 1-4 символа. Выкинут был на 5. Правда есть диагностика:
cudaModuleLoad failed: Unkown Error
cudaModuleLoad failed:Invalid context

Что можете посоветовать?

42
#57 - 26.11.2010 - 14:40

#56 у тебя драйвера 195.62 или 259.64?

Если да - обнови.

antik
#58 - 26.11.2010 - 17:11

С сайта Nvidia скачал и установил. Про номера не думал, брал последние версии. Вот имена файлов драйвера и CUDA Toolkit
devdriver_3.2_winvista-win7_32_263.06_general.exe
260.99_desktop_win7_winvista_32bit_international_whql.exe:

GIvan
#59 - 03.12.2010 - 10:37

#56 #58 Тоже самое с этой видюхой и теми-же дровами.
в итоге скачал какие-то 25х.хх они заработали.

р.п.т.п.
#60 - 06.12.2010 - 02:36

Я долго перебирал пароли, а сюжет мне не понравился. Блин.

Zenitur
#61 - 14.12.2010 - 11:26

Не надо 8400. Я на 8500 пробовал. 20 паролей в секунду на моём эталонном так и не взломанном файле - это не круто. 9800 выдаёт 1000. Боюсь представить сколько выдаст 480...

42
#62 - 14.12.2010 - 23:10

> Боюсь представить сколько выдаст 480...

GTX 580 выдаёт ~3400.

zedde
#63 - 04.01.2011 - 20:16

2antik:
нужно в файле password.def в самом начале написать строку $u="C:\\Агент\\wordlist.txt"
а уже после символов ## указать коротенькую строчку $u
и он будет подбирать пароли по выше определенному словарю
К списку вопросовСтраницы: 1 2 >

Быстрый ответ
Имя:      Пароль:    
Текст сообщения:

«ibash.org.ru — Новый цитатник Рунета» Почта вебмастера: imail@ibash.org.ru