PDA

Просмотр полной версии : BarsWF or поимеем MD5


Oza
22.08.2009, 13:37
Ну как обычно после прочтения статьи всякие умники начнут кричат что уже полно статей по этой теме и по лучше есть и.т.д поэтому кто не хочет не читайте....кому интересно читайте и пиши коменты. :)
-----------------------------------

[Введение]

Все мы конечно сталкивались и будем сталкиваться с проблемой расшифровки MD5.
Да сначала мы пройдёмся по огромным количествам онлайн сервисам.
После этого проверим по своим собственным словарям или Rainbock таблицам.
Нихера не расшифровывается? И что же делать? Ну конечно не дрочить,а ставить наш хеш на брут.
А теперь возникает вопрос:"Какая программа лучше всего и быстрее брутит MD5"
Быстренько пройдёмся по списку:
Inside Pro Password Pro
Inside Pro EGB
John the Ripper
MD5 Crack
Lastbit MD5crack
Cain&Abel

Все вы скажете:"Да знаем мы всё это и без тебя" -А про BarsWF слыхали?
Если нет,тогда эта статья для вас.

[Да при будут с нами видюхи]

Прежде чем описать возможности программы и.т.д
Хочу поведать о системе графических вычислений CUDA.

Впервые архитектура CUDA(Compute Unified Device Architecture) появилась в феврале 2007 года,
предоставив программистам возможность использовать технологию GPGPU(General-purpose graphics processing units),
благодаря которой на привычных языках высокого уровня(прежде всего-СИ)можно реализовывать алгоритмы,
которые выполняются на графических ускорителях GeForce восьмого поколения и старше.
Видеоадаптер с поддержкой CUDA становится мощной программируемой архитектурой,подобно сегодняшним центральным процессорам.

Давай разберёмся,в чём отличается основной процессор системы(CPU) и процессор видеокарты?
Важно понимать,что CPU изначально приспособлен для решения общего плана и работы произвольно адресуемой памятью.
Программы на CPU могут напрямую обращаться к любым ячейкам линейной и однородной памяти.
Сравни это с GPU,где используется сразу 5 видов памяти.Но и тут CUDA делает всё,чтобы помочь программисту,
позволяя процессам в рамках одного блока работать с общей памятью.

Извечная проблема большинства вычислительных систем заключается в том,что память работает медленнее процессора.
Чтобы нивелировать этот недостаток,производители CPU используют кеш-память,работающею на частоте процессора.
Таким образом удаётся сэкономить время при обращении к наиболее часто используемым данным.
На современных графических процессорах также есть система кеша,но она не такая мощная как на CPU.
Поэтому на GPU медленные обращения к памяти скрывают,используя параллельные вычисления.
Пока одни задачи ждут данных,работают другие,готовые к вычислениям.
Это один из основных принципов CUDA,позволяющих сильно поднять производительность системы в целом.

[Установка CUDA]

Вобще,всё что нужно чтобы начать использовать CUDA-обзавестись соответствующим SDK(Software Development Kit)
и скачать с официального сайта NVIDIA драйвер CUDA,который связывается с DirectX,OpenGL и C-помпилятором для GPU.

Только для nVidia/CUDA версии: nVidia GeForce 8xxx
Самый последний драйвер (http://www.nvidia.com/object/cuda_get.html) с поддержкой CUDA. Обычные драйвера не всегда подходят, т.к. в них не включают бета-версию CUDA-дров.
Только для AMD/Brook версии: ATi/AMD 2xxx, 3xxx, 4xxx самый последний драйвер (http://ati.amd.com/support/driver.html).

Главное помни 2 важных фактора использования CUDA:
1)Наличие видеокарты nVidia GeForce 8xxx
2)256 Мб видеопамяти на борту и больше.

[BarsWF]

Разработкой программы занимается Михаил Сварчевский.На текущий момент разработчиком достигнута скорость перебора равная 350
миллионам ключей в секунду использую nVidia 9600GT/C2D 3Ghz
А на SSE2(Потоковое SIMD-расширение процессора) 108 миллионов ключей секунду.

Запуск производится через консольную команду:
Пример:
BarsWF_SSE2_x32.exe -h 21685d282d79098b89bdf5a916b66c90 -c 0aA~

-h хеш который надо брутить
-c указываем знаки которые будет переберать Bars 0-цыфры,a-маленькие буковки,А-заглавные буковки,~-специальные символы({}#$%^* и.т.д)

http://img7.imageshost.ru/imgs/090822/ef10edfeae/4c490.jpg

Качаем тут, версия 0.8-0.9
AMD BROOK Beta 0.9:
BarsWF Brook x64 (http://3.14.by/files/BarsWF_Brook_x64.zip)
BarsWF Brook x32 (http://3.14.by/files/BarsWF_Brook_x32.zip)

CUDA 0.8:
BarsWF CUDA x64 (http://3.14.by/files/BarsWF_CUDA_x64.zip)
BarsWF CUDA x32 (http://3.14.by/files/BarsWF_CUDA_x32.zip)

SSE2:
BarsWF SSE x64 (http://3.14.by/files/BarsWF_SSE2_x64.zip)
BarsWF SSE x32 (http://3.14.by/files/BarsWF_SSE2_x32.zip)

Офф сайт с которого вы всегда сможете скачать последнии версии программы:
http://3.14.by/ru/md5/

Сравнение с конкурентами: CUDA
http://img7.imageshost.ru/imgs/090822/92bdd3972a/3e3bb.png


Сравнение с конкурентами: CPU
http://img7.imageshost.ru/imgs/090822/de47783a3b/79c88.png

-----------------------------------------------
При написании статьи использовались материалы из wikipedia.org
-----------------------------------------------
Статья написана Oza при копировании ставить копирайт и ссылку на источник
-----------------------------------------------
(с)Oza

[Raz0r]
22.08.2009, 14:49
Ну как обычно после прочтения статьи всякие умники начнут кричат что уже полно статей по этой теме
Угу, http://forum.antichat.ru/thread133331.html (08.08.2009!)
После этого проверим по своим собственным словарям или Rainbock тамблицам.
после этого проверим орфографию

Oza
22.08.2009, 15:21
Угу, http://forum.antichat.ru/thread133331.html (08.08.2009!)


Тут только описание программы...
Не о том как работает программа,о системы CUDA не чего не сказано.
В любом случае эта статья познавательна для тех кто не слышал о CUDA и о BarsWF....
+Полное описание самой программы можно прочитать и на офф сайте....

gisTy
23.08.2009, 21:43
Тут только описание программы...
Не о том как работает программа,о системы CUDA не чего не сказано.
В любом случае эта статья познавательна для тех кто не слышал о CUDA и о BarsWF....
+Полное описание самой программы можно прочитать и на офф сайте....ну да, а полное описание CUDA можно отыскать в гугле ;)

M@ZAX@KEP
24.08.2009, 09:04
1) Поиском по сайту пользовал перед тем как писать? Давно уже написано и даже в карте раздела есть! :D
2) Не так уж много тут про CUDA.
3)Установку AMD BROOK версии не описал... а там с драйверами головняк ведь! :(

it's my
24.08.2009, 11:39
Тут только описание программы...
Не о том как работает программа,о системы CUDA не чего не сказано.
В любом случае эта статья познавательна для тех кто не слышал о CUDA и о BarsWF....
+Полное описание самой программы можно прочитать и на офф сайте....
О_о есть кто-то кто не слышал про CUDA?