Views
3 years ago

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

pc_zone

pc_zone СРАВНЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ РАЗЛИЧНЫХ БРУТФОРСОВ MD5 ХЕША С ИСПОЛЬЗОВАНИЕМ CUDA И БЕЗ НЕЕ INFO info У компании ATI также есть аналогичный проект, который называется ATI-Stream. NVIDIA, ATI и ряд других компаний работают над открытым стандартом OpenCL. HTTP://WWW links •Библиотека jCUDA для работы с CUDA для Javaпрограммистов: www.gass-ltd.co.il/ en/products/jcuda. •Модуль CUDA для Python: mathema.tician.de/ software/pycuda. •Реализация для .NET: www.gass-ltd.co.il/ en/products/cuda.net. WARNING info Вся информация представлена в ознакомительных целях. 030 В RAINBOWCRACK ВХОДЯТ ТРИ УТИЛИТЫ, КОТОРЫЕ НУЖНО ИСПОЛЬЗОВАТЬ В СЛЕДУЮЩЕМ ПОРЯДКЕ: ШАГ 1. Сначала с помощью тулзы rtgen генерируются rainbow-таблицы; ШАГ 2. Далее с помощью rtsort осуществляется специальная сортировка сгенерированных таблиц; ШАГ 3. В конце концов, используется тулза rcrack для поиска значения хеша в таблице. Увы, бесплатная версия Rainbowcrack не позволяет полностью насладиться всеми благами CUDA. ТРИК 3: ВОССТАНАВЛИВАЕМ ПАРОЛИ Программа Distributed Password Recovery (www. elcomsoft.com/edpr.html) предназначена для распределенного нахождения забытых паролей к различным типам документов, причем некоторые из алгоритмов оптимизированы для использования CUDA-ускорения. Повезло тем, кто забыл пароль от документов Word 2007, Excel 2007, PowerPoint, Project 2007, а также для своей учетки в Windows (LM/NTLM). Технология ускорения на GPU освобождает CPU от наиболее ресурсоемких частей алгоритма, перенося их на CUDA-совместимые графические процессоры. Требования к видеокартам просты: главное, чтобы объем видеопамяти был не менее 256 Мб. EDPR состоит из трех компонентов: сервер, агент и консоль. Сервер устанавливается на один из компьютеров в сети, он управляет процессом перебора паролей. На остальные компьютеры в сети устанавливается агент, перебирающий порции паролей. По заявлению разработчиков, система с несколькими видеокартами NVIDIA способна перебрать до 1 млрд. паролей в секунду. Прирост быстродействия по сравнению с универсальными процессорами достигает десятков раз. ТРИК 4: УСКОРЯЕМ КОДИРОВАНИЕ ВИДЕО С самого начала появления технологии CUDA говорили о вполне логичном ее применении в сложных процессах по кодированию видео. Пионером в мире CUDA стала приятная программа Badaboom (www.badaboomit. com), которая отличалась максимальной простотой использования. Указываешь ей файл с исходным видео и целевое устройство (например, телефон или видеохостинг YouTube) после чего получаешь оптимизировнный файл .mp4. ПРОЦЕССЫ ОБЪЕДИНЯЮТСЯ В БЛОКИ (BLOCKS), ВНУТРИ КОТОРЫХ ИМЕЮТ ОБЩУЮ ПАМЯТЬ (SHARED MEMORY) И СИНХРОННОЕ ИСПОЛНЕНИЕ. БЛОКИ ОБЪЕДИНЯЮТСЯ В СЕТКИ (GRIDS) Badaboom не просто использует для работы CUDA: без подходящего видеоадаптера, поддерживающего эту архитектуру, она вообще откажется работать. Вместо традиционного использования CPU, утилита всеми силами пытается использовать возможность по параллелизации процессов на NVIDIA GPU, чтобы Какие видюхи подходят для использования CUDA? Полный перечень графических адаптеров, поддерживающих технологию CUDA, приведен на официальном сайте NVIDIA: www.nvidia.com/object/ cuda_learn_products.html. Это практически все модели GeForce GeForce 8, 9, 100, 200 серий, а также NVidia Tesla и Nvidia Quadro. XÀÊÅÐ 07 /127/ 09

pc_zone УСТАНАВЛИВАЕМ CUDA TOOLKIT оптимизировать процесс кодирования. Благодаря этому удается не только сэкономить время, но и существенно разгрузить процессор. Прослеживается закономерность: чем выше выбрано качество кодирования, тем сильнее прога нагружает GPU, позволяя CPU заниматься своей работой. Покажи мне еще одну программу, которая позволяет во время ресурсоемкого кодирования видео полноценно работать с компьютером! Следует отдать должное разработчикам за добавление функциональности multi-GPU. Распределить одну задачу по нескольким GPU, увы, не удастся, но зато можно запустить по одной копии программы для каждого GPU в системе — удобная функция, если нужно переконвертировать много файлов. Само собой, на одной только Badaboom список программ, работающих с видео и поддерживающих архитектуру CUDA, не заканчивается. Небезызвестный видеоредактор CyberLink PowerDirector (www. cyberlink.com) позволяет существенно оптимизировать обработку эффектов. А популярный перкодировщик TMPGEnc (www.tmpgenc.net) также поможет основному процессору быстрее расправиться с включенными во время кодирования фильтрами. XÀÊÅÐ 07 /127/ 09 ТРИК 5: БЫСТРЫЙ ВЗЛОМ WPA Пару номеров назад мы рассказывали о разработке компании Elcomsoft — Elcomsoft Wireless Security Auditor, которая использует CUDA во время брутфорса ключа для WPA-сети и позволяет добиться производительности в 10-15 раз быстрее, чем на обычном 4-х ядерном процессоре. К сожалению, триальная версия продукта найденный ключ не скажет (жадина такая), поэтому мы решили поискать альтернативные варианты. Работая как-то в Backtrack Linux я обратил внимание на специальную специальную версию aircrack’а — aircrack-ng-cuda, которая использует CUDA и изначально предназначена только для для взлома WPA. Если взять машину с GTX 285, можно добиться скорости перебора влоть до 6-7 тысяч ключей в секунду. Примерно в два раз больше, чем на обычном aircrack. Еще большей эффективности при подборе ключа для WPA-PSK можно добиться с помощью связки pyrit (code.google.com/p/ pyrit) и coWPAtty (www.willhackforsushi. com). Чрезвычайно высокую скорость перебора удается достичь за счет предварительной генерации вспомогательной таблицы с PMK-ключами, которые используются во время авторизации клиента с точкой доступа. Благодаря тому, что pyrit использует возможности Nvidia CUDA (а также смежных технологий ATI-Stream, OpenCL, VIA Padlock) скорость генерации таблицы может достигать 20 тысяч PMKключей в секунду на одном GeForce GTX 295 и до более чем 80 тысяч ключей, если используется четверо таких видеадаптеров. На YouTube есть ролик, в котором демонстрируется кластер, собранный из 15 компьютеров с GeForce 8800 GT на борту, а параллелизация достигнута с использованием проекта mpi4py (mpi4py.scipy.org). Чтобы не вылезать за рамки статьи, подробные инструкции (правда, на английском языке), как по использованию aircrack-ng, так и pyrit+ coWPAtty, ты найдешь на нашем диске. НЕ ПАНАЦЕЯ Нужно понимать, что CUDA не панацея. Нельзя просто взять приложение, добавить к нему модуль CUDA и получить супербыстрое приложение. Разработчикам приходится немало потрудиться, чтобы выделить части приложения, которые возможно распараллелить. Но ради колоссального прироста производительности на доступном железе можно пойти и не на такое!z 031

ИюНь - Xakep Online
Май - Xakep Online
Скачать - Xakep Online
7 ЧУДЕС KDE - Xakep Online
ЛЕГКИЙ ХАК - Xakep Online
УЧИМ КАКОценить сбалансированность системы ... - Xakep Online
Январь - Xakep Online
ЛУЧШИХ ВИРУСОВ - Xakep Online
JIT SPRAY АНАЛИЗ TDSS - Xakep Online
Скачать - Xakep Online
Ноябрь - Xakep Online
Офисное западло - Xakep Online
КОНКУРС - Xakep Online
Untitled - Xakep Online
WebMoney - Xakep Online
Скачать - Xakep Online
Взлом GSM - Xakep Online
Много новогодних конкурсов Много новогодних ... - Xakep Online
ВЗЛОМ ИНТЕРНЕТ-МАГАЗИНА: - Xakep Online
с татьи - Xakep Online
2009 - Xakep Online
Ноябрь - Xakep Online
c-лето ;) - Xakep Online
содержание 10 (59) - Xakep Online
ЗАКАДРИ КАРДИНГ НАШИ ИДУТ! - Xakep Online
шпион внутри - Xakep Online