Решил я тут, что зря мой железный друг простаивает по ночам. Раздача торрентов это отлично, но процессор то простаивает..
.
Нагружать его будет брутом md5. Но, так как, сам по себе процессор – большой скорости не даст, брутить будем на nVidia видеокарте с поддержкой CUDA.
.
Устанавливается всё банальным запуском бинарников с оф. сайта. Неплохой мануал можно найти здесь –
http://www.cs.virginia.edu/~csadmin/wiki/index.php/CUDA_Support (англ.)
.
Тут у меня возникла только 1 проблема:
error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory
Решение хоть и описано, по ссылке выше, но оно не совсем подходит, так как файла libcudart.so.2 банально нет. Что бы починить, добавляем в ~/.profile следующие строки:
LD_LIBRARY_PATH=”/usr/lib:/usr/openwin/lib:/usr/dt/lib:/X11.6/lib:/X11.5/lib:/uva/lib:/gnu/lib:/usr/local/cuda/lib”
export LD_LIBRARY_PATH
Далее перелогинимся в системе и выполним команду:
$ sudo cp /usr/local/cuda/lib/libcudart.so.3 /usr/local/cuda/lib/libcudart.so.2
Для x64 Ubuntu Linux, выполним ещё одну:
$ sudo cp /usr/local/cuda/lib64/libcudart.so.3 /usr/local/cuda/lib64/libcudart.so.2
.
Теперь, перейдём собственно к бруту.
.
Гугл помог найти не так много подходящего софта. Выделю 2:
1) MD5 GPU Crack
2) oclHashcat
.
И если первый ориентирован исключительно под CUDA, то второй поддерживает ещё и ATI 5xxx видеокарты.
.
Запустив MD5 GPU Crack с параметром -b можно увидеть встроенный бенчмарк. Результат – 50-60 миллионов хешей в секунду.
.
Запустив example.sh из набора oclHashcat и нажав “s” на клавиатуре видно 70-80 миллионов. При этом, это не потолок, можно почитать файл docs/performance.txt и узнать, как поднять скорость ещё на 5-10 миллионов. Но тогда все ресурсы уходят на брут, и его даже остановить становится сложно, не говоря уже о том, что бы читать параллельно свежие новости в rss. Хотя, это сложно даже в нормальном режиме.
.
Да, ещё есть CUDA-Multiforcer, но, если верить таблице сравнений, на оф. сайте oclHashcat, то CUDA-Multiforcer можно даже не пробовать. Я, собственно, и не стал, меня пока устраивают эти показатели.
.
И напоследок, моё железо:
AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
GeForce 9500 GT
3 GB RAM.
.
Похожие записи:
августа 22, 2010 at 19:32
Процессор почти такой же кстати) буду осенью обновлять
августа 25, 2010 at 22:39
Как поглядел в oclHashcat не только md5, но и связки алгоритмов с популярных CMS’ок.
Возможно зимой обновлю железо, и вернусь к этому посту :)
сентября 22, 2010 at 14:43
Бака бака бака!!1