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?

unikoid
#42 - 11.03.2010 - 16:33

Нарыл тут информацию про то, что PS3 выдает больше терафлопса (правда 32х битный он). При этом на нем работает линукс => набор команд там вполне достаточный. Можно сделать вывод об унылости x86 архитектуры, имхо.
//Как я читал, современный x86, по сути дела, эмулирует сам себя, так как на вход подаются одни инструкции, но транслируются они внутри процессора в другие, гораздо меньшего количества. Насколько я понимаю, оверхед на трансляцию приличный.

Asterozoa
#43 - 11.03.2010 - 17:48

Процессор пс3 работает в восемь(!) потоков, причем это ПоверПИСИ, а не х86, поэтому так

unikoid
#44 - 12.03.2010 - 11:01

Что еще раз подтверждает вывод об унылости х86(_64), не?

RoadRunnеr
#45 - 12.03.2010 - 11:54

<бред-mode>

В принципе, современные АМД/Интелы внутри построены по RISC-архитектуре, как unikoid и писал в #42. На верхнем же уровне оставлены команды х86 для совместимости, чтобы не пришлось переписывать (т.е., перекомпилировать) софт. Собсна, по этой же причине вплоть до выхода висты винда была 32-битной (64-битная хрюша так толком и не работала - под нее не было ни нормальных драйверов, ни приложений). И до сих пор под винды мало 64-битных приложений - все из-за нежелания переписывать код. И даже не переписывать, а перекомпилировать.

А ведь компилятору все равно, в какую архитектуру транслировать код. Могли бы в новых поколениях процессоров отойти от х86-совместимости и лишь переписать компилятор под нужную архитектуру, оставив компилятор совместимым. Так нет... Поэтому согласен с unikoid-ом, что х86 - унылая архитектура.

</бред-mode>

Asterozoa
#46 - 12.03.2010 - 12:52

А не кажется ли вам, что пс3 - целл-процессор заточен как гпу?

unikoid
#47 - 12.03.2010 - 13:25

> целл-процессор заточен как гпу?
Во-первых, это не так. Cell совмещает ядро общего назначения архитектуры POWER с сопроцессорами, которые значительно ускоряют обработку мультимедиа и векторных вычислений. (c)
Во-вторых, на PS3 - отдельный GPU от NVidia.

Циник
#48 - 12.03.2010 - 13:34

@RoadRunnеr,
в общем случае, для того, чтобы выпустить 64-битную версию недостаточно просто перекомпилировать исходный код 32-битного приложения. Точнее, так делать можно, но для сложных проектов это будет всего лишь означать, что полученная версия способна работать в 64-битной ОС, но неэффективно. Так довольно многие делают, но это ни есть правильно.

RoadRunnеr
#49 - 12.03.2010 - 13:52

#48
Циник, я и не имел в виду оптимизацию под архитектуру. Я лишь имел в виду обычную совместимость - т.е., минимум телодвижений. Вот, почему M$ не перекомпиляли свой офис под 64 бита, когда выпустили ХР64? Ничего не мешало выпустить "черновую" версию, а затем оптимизировать, переписывать и т.д.

Опять же, где были "гиганты игровой индустрии"? Они-то наверняка выиграли бы от перехода на 64 разряда. Но перехода не произошло. Заговор! :)

Еще раз: я не говорю об оптимизации, а лишь о том, что возможность отказаться от х86-архитектуры была. И я думаю, что исключительно по коммерческим соображениям этого до сих пор не сделали. Мне же кажется, что никаких проблем при отказе от х86-архитектуре не возникло бы. Просто надо было бы перекомпилировать _все_ виндовые приложения... И сразу бы народ перешел на линукс, который, конечно, к этому приспособлен гораздо лучше. (:

Asterozoa
#50 - 12.03.2010 - 15:30

Игрушки же!

Dfeniks
#51 - 04.04.2010 - 03:40

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

42
#52 - 04.04.2010 - 12:59

#51, он нужен только для файла crack.me
К списку вопросовСтраницы: 1 2 >

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

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