PDA

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


Oza
23.02.2010, 15:27
[Введение]

Все мы конечно сталкивались и будем сталкиваться с проблемой расшифровки 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
Самый последний драйвер ([Ссылки доступны только зарегистрированным пользователям]) с поддержкой CUDA. Обычные драйвера не всегда подходят, т.к. в них не включают бета-версию CUDA-дров.
Только для AMD/Brook версии: ATi/AMD 2xxx, 3xxx, 4xxx самый последний драйвер ([Ссылки доступны только зарегистрированным пользователям]).

Главное помни 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-маленькие буковки,А-заглавные буковки,~-специальные символы({}#$%^* и.т.д)

[Ссылки доступны только зарегистрированным пользователям]

Качаем тут, версия 0.8-0.9
AMD BROOK Beta 0.9:
BarsWF Brook x64 ([Ссылки доступны только зарегистрированным пользователям])
BarsWF Brook x32 ([Ссылки доступны только зарегистрированным пользователям])

CUDA 0.8:
BarsWF CUDA x64 ([Ссылки доступны только зарегистрированным пользователям])
BarsWF CUDA x32 ([Ссылки доступны только зарегистрированным пользователям])

SSE2:
BarsWF SSE x64 ([Ссылки доступны только зарегистрированным пользователям])
BarsWF SSE x32 ([Ссылки доступны только зарегистрированным пользователям])

Офф сайт с которого вы всегда сможете скачать последнии версии программы:
[Ссылки доступны только зарегистрированным пользователям]

Сравнение с конкурентами: CUDA
[Ссылки доступны только зарегистрированным пользователям]


Сравнение с конкурентами: CPU
[Ссылки доступны только зарегистрированным пользователям]

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

vazonez
24.02.2010, 13:05
У меня доходит до 800 миллионов, но от этого не легче.

s007s
24.02.2010, 20:27
Старо!!! Очень старо!!! Дааааааавно уже юзают эту фигню.... Это чудо програмка появилась в 2008 году... Ее уже все используют...
Выжимали мы на ней около 1.5 млрд...

Oza
09.03.2010, 08:17
Старо!!! Очень старо!!! Дааааааавно уже юзают эту фигню.... Это чудо програмка появилась в 2008 году... Ее уже все используют...

Боюсь статья тоже не очень новая.;)

kapadult
09.03.2010, 21:19
Да, конег уже баянистая такая статейка...