Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Эта инструкция из серии о том, Как установить GLRX, AMD APP SDK, CAL++ и Pyrit в Kali Linux. Идея в том, чтобы установить корректные драйвера в Kali Linux для вашей видеокарты и использовать комбинацию из CPU+GPU с программой Pyrit для увеличения скорости обработки данных. Практическим примером использования этой комбинации является «Взлом Wi-Fi пароля (WPA/WPA2), используя pyrit и cowpatty в Kali Linux».

Сама по себе установка AMD APP SDK в Kali Linux ничего не даёт. Это всего лишь промежуточный шаг для установки CAL++. Установка CAL++ тоже является всего лишь промежуточным шагом для установки Pyrit.

Для чего вся эта морока? Посмотрите на следующие два бенчмарка Pyrit. Первый — без подключённого CAL++, а второй с подключённым CAL++

31

41

В первом бенчмарке работает только процессор — i7, с турбобустами и прочими свистоперделками. Во втором бенчмарке подключается видеокарта — результат превышает первый в более чем 8 раз! Фактически, всю производительность в подобного рода вычислениях определяет графический процессор.

Если у вас более слабый процессор или более мощная видеокарта (моему ноуту уже несколько лет), а также если у вас настольный компьютер с полноценной видеокартой (а не ноут), то у вас выигрыш от подключения к вычислениям графического процессора будет в ещё большее число раз.

Читатели, пожалуйста, следуйте инструкциям из этой серии в следующем порядке:

Проверка установки FGLRX

Начнём с проверки, установлен ли модуль fglrx:

Вы должны получить что-то вроде этого:

Если модуль не установлен, то переходите к инструкции «Установка проприетарного драйвера AMD ATI fglrx».

Установка AMD APP SDK

Что такое технология AMD APP?

Технология AMD APP — это набор продвинутых аппаратных и программных технологий, которые задействуют ядра графических процессоров AMD (GPU) для совместной работы с системными процессорами x86 (CPU) для гетерогенного выполнения, в результате чего многие приложения, не только графические, увеличивают свою производительность. Это позволяет лучше сбалансировать платформы, эффективнее использовать их вычислительные ресурсы по выполнению задач на недостижимой ранее скорости, а также даёт возможность разработчикам программного обеспечения ещё одну возможность оптимизировать их программы для AMD Accelerated Processing Units (APUs).


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Что такое AMD APP Software Development Kit?

The AMD APP Software Development Kit (SDK) — это полная платформа разработчиков от AMD, которая позволяет вам быстро и просто создавать приложения, способные использовать технологию AMD APP. SDK содержит примеры, документацию и другие материалы для быстрого старта с использованием OpenCL™, Bolt, or C++ AMP в ваших C/C++ программах или Aparapi для ваших Java приложений.

Чтобы узнать больше, посмотрите OpenCL™ Zone.

Загрузка AMD APP SDK 3.0 Beta

Загрузите AMD APP SDK 3.0 Beta со страницы загрузки архивов AMD.

Установка SDK

Процесс установки указан для конкретной версии SDK. Более того, предполагается, что скачивание произошло в папку /root/Downloads, а ваша текущая директория /root. Текущую директорию можно проверить командой pwd

22

Если у вас другие пути или другая версия, то измените команды в соответствии с вашими данными. Или воспользуйтесь графической оболочкой для этих процедур.

Установка происходит в интерактивном режиме. Нам будет показана лицензия, которую нужно пролистать до конца клавишей [Enter]. Затем у нас спросят подтверждение:

Принимая, вы подтверждаете, что вы не резидент и не гражданин стран Куба, Иран, Северная Корея, Судан или Сирия.

Если вы принимаете условия лицензии и не являетесь гражданином какой-либо из этих самых лучших стран, то нажимаете y.

Далее у нас спрашивают:

В какой каталог установить программу. Если вы просто нажмёте [Enter], то программа установится в дефолтный каталог /opt — именно это нам и нужно.

Отредактируйте файл /root/.bashrc

Добавьте в самый конец следующие строки:

Сохраните и закройте, затем наберите в терминале команду:

Проверить успешность можно следующей командой:

Вывод должен быть таким:

Разработчики AMD APP SDK долго перекладывали файлы, необходимые для компиляции CAL++, по разным папкам своего SDK. Из-за этого, при изменении версий SDK, возникали проблемы с компиляцией CAL++. В конце-концов файлы, необходимые для CAL++, просто исчезли. Чтобы вернуть их обратно, накатываем этот патч.

По сути, мы копируем каталог /include/CAL из SDK версии 2.7 в нашу SDK 3.0. Честно говоря, можно было просто установить версию AMD APP SDK 2.7.


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Похожие темы

Решение ошибки dpkg: warning: ‘ldconfig̵... Источник: http://www.blackmoreops.com/2015/08/15/fixing-dpkg-warning-ldconfig-not-found-in-path-or-not-executable-error-when-installing-packages/ ...
Как использовать сканер безопасности NMAP на Linux... Nmap — это бесплатная, с открытым исходным кодом утилита исследования сети и проведения аудита безопасности. Она широко используется в сообщес...
Zero Door Backdoor Generator — Генератор пол... Привет, предлагаю обратить ваше внимание, на очередной, достаточно свежий инструмент, для создания полезных нагрузок, и дальнейшей эксплуатации ее, ...
Metasploit Exploitation Framework и searchsploit —... Metasploit Exploitation Framework — это инструмент для тестирования на проникновение. Он содержит большую базу эксплойтов, позволяет использовать их п...
Сканирование уязвимостей с Nexpose... Перейти к содержанию полного руководства пользователя Metasploit на русском языке. Терминология Nexpose Загрузка и настройка Nexpose Добавление...