Источник: https://forums.kali.org/showthread.php?21956

Внимание! Для Kali Linux 2.0 читайте в конце статьи.

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

  • NVIDIA Driver 346.35
  • CUDA 6.5.14
  • VirtualGL 2.4
  • Pyrit v308 (опционально)
  • cudaHashcat (опционально)

Несколько предварительных замечаний.

  1. Эта инструкция и все программы для перебора паролей, такие как cuda_pyrit и cudahashcat, никогда не будут работать, если запущены из виртуальной машины. Пожалуйста, не пишите, что у вас не работает в виртуальной машине.
  2. Я предполагаю, что вы делаете установку на свежеустановленную Kali, либо вы в состоянии очистить конфликтующие программы.
  3. Я запускаю 64-битные программы. Если у вас не так, измените файлы, которые вы загружаете, чтобы они соответствовали вашей системе.
  4. Если у вас возникают какие-либо проблемы или что-то не работает, то вы об этом можете написать на официальном форуме Kali Linux (на английском), где, используя данный шаблон, опубликуйте результаты вывода каждой команды.

Давайте начнём.

1. Обновление Kali

2. Загрузка и установка VirtualGL. Забирайте последнюю не-бета версию

Установите так:

3. Загрузка CUDA 6.5. Скачивайте файл 12.04 x64 or 14.04 *.run

4. Скачивайте NVIDIA драйвер для Linux. Забирайте правильную версию под вашу карту

5. Установка заголовков (headers) Linux для вашего ядра

6. Установка зависимостей, которые понадобятся позже. Первые две для CUDA, а последняя для pyrit

7. Обновление системной PATH. Обратите внимание, что PATH относится к CUDA 6.5. Если у вас другая версия, то измените на соответствующую вашей версии.

Добавьте следующую строку, а затем сохраните и закройте bashrc

8. Экспорт системной path. Мы экспортируем path из терминала, поэтому нам не нужно перезагружаться. Выполните следующее в терминале.

9. Установка bumblebee и primus

10. Отредактируйте конфигурационный файл bumblebee так, чтобы bumblebee знала, что мы используем драйвер NVIDIA. Измените величину ‘Driver=’ . Это должна быть строка 22.

Сделайте так:

Сохраните и закройте.

11. Наберите следующее и запишите адрес PCI вашей видеокарты. Он будет выглядеть наподобие 03:00.0

12. Отредактируйте файл xorg.conf.nvidia так, чтобы он знал адрес PCI вашей видеокарты. Обратите внимание, что последняя группа цифр теперь разделена с помощью «:» вместо «.». Мы редактируем в секции ‘Section «Device»‘

13. Изменяем свойства файла драйвера NVIDIA так, чтобы мы могли установить его.

14. Установка драйвера NVIDIA. Помните, что это перебросит вас в терминал. Запишите шаги ниже, если вы не можете их запомнить, до того, как наберёте команду ‘shutdown -r now’. Мы можете видеть предупреждение о том, что не найдено совместимой видеокарты. Вы можете игнорировать это сообщение. Я говорю «можете», т. к. я предполагаю, что вы загрузили корректный драйвер и установщик просто не видит вашу карту на данный момент.

Не запускайте NVIDIA-XCONFIG

Примите EULA (лицензию)

Выберите yes (да) для регистрации модуля ядра с DKMS

Выберите No (Нет) для libs

No (Нет) для libs (если только вы не хотите их)

Ок для подтверждения библиотек веб-сайта

Пойдёт установка

Не запускайте NVIDIA-XCONFIG

Установщик закроется

15. После перезапуска протестируйте драйвер. glxsheres64 протестирует драйвер и modinfo покажет загруженную версию.

16. Подготовка CUDA для установки

17. Запустите установщик CUDA

Примите EULA (лицензию)

Выберите yes (да) для не поддерживаемой конфигурации

No (Нет) для графического драйвера

Yes (Да) для toolkit

Примите расположение по умолчанию

Yes (Да) для символьной ссылки

Yes (Да) для примеров

Yes (Да) для расположения примеров по умолчанию

Будет установлен toolkit

18. Установите динамический компоновщик для CUDA. Обратите внимание, что есть незначительная разница от пути, добавленного для .bashrc

Проверьте на соответствие контент ниже.

19. Выполните следующее для загрузки наших изменений.

20. Соберите примеры NVIDIA для того, чтобы мы могли подтвердить, что CUDA работает с optirun

21. Запустите deviceQuery и затем введите ваш пароль! Если вы видите пароль, то всё работает! Если нет, следуйте по ссылке, которая дана в начале инструкции и напишите всё, что там спрашивается.

Дополнительные установки — cudaHashcat и Pyrit

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

Предварительное замечание.

  1. Если у вас есть какие-либо проблемы с установкой этого, пишите полный вывод любых команд, которые вы вводили.

cudaHashcat

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

Вторая опция — это загрузить deb файл от staticn0de (автора этой инструкции). Вы можете установить его единственной командой, а затем вызвать cuda hashcat с помощью или ‘cudahashcat64’ (для 64bit), или ‘cudahashcat32’ (для 32bit). Загружайте и устанавливайте его по ссылке ниже.

Дисклэймер (отказ от ответственности) staticn0de (переведено от первого лица)

Хотя некоторые участники форума используют мой deb, я не являюсь ни членом команды hashcat, ни членом команды разработки Kali. Я мог отредактировать содержимое deb любым образом (в том числе и злонамеренным). Принимайте это в расчёт, когда загружаете из незнакомого источника. Я не даю ни каких гарантий и не заявляю, что он подходит для ваших целей, в том числе для тех, для которых он создавался.

Я перепаковал исполнимые файлы hashcat в соответствии с их EULA, поэтому она легко установится на Kali. Также я удалил исполнимые файлы, которые предназначены не для Linux.

Этот фйл cudaHashcat.deb включает фикс PDF

1. cudahashcat 1.36

2. cudahashcat 1.35

3. cudahashcat 1.34

4. cudahashcat 1.33

5. cudahashcat 1.31 (кажется, он быстрее чем 1.33)

Суммы deb

Проверьте их так

Для их удаления

и проверьте следующие директории и файлы для удаления

Pyrit

Следующая инструкция незначительно изменена по сравнению с той, которая размещена на странице google code

1. Перейдите в вашу домашнюю директорию (я устанавливаю эту программу там) и затем проверьте pyrit trunk

2. Соберите и установите pyrit

3. Добавьте поддержку CUDA

4. Тестируем pyrit

Nvidia + Bumblebee + CUDA на Kali Linux 2.0

С выходом Kali 2.0 что-то поменялось. У меня нет такой видеокарты и я не могу сам проверить. Но для последних ядер в оригинальной теме появились следующие советы от автора инструкции. Во-первых, он больше не рекомендует устанавливать скаченный с сайта драйвер, поскольку он ломает драйвер Intel (в теме есть указание как исправить). Автор рекомендует ставить файлы из родного репозитория Kali 2.0

Сохраните и выйдете.

Затем отредактируйте ниже добавив ваш собственный BusID

Этот ID вы можете узнать по команде lspci | egrep ‘3D’

Если не устанавливается nvidia-glx, то попробуйте так:

если не работает, то попробуйте так

Если во время установки спрашивать что-то настроить, игнорируйте это.

Другой посетитель говорит, что у него получилось воспользоваться оригинальной инструкцией с некоторыми изменениями:

Вместо шага номер 9 нужно сделать:

Потом

Далее он перепрыгнул (пропустил) шаги 13 и 14 и решил установить последнюю версию CUDA (7.0.xxx), поэтому он продолжил следовать оригинальной инструкции с шага 15.

Как обратил внимание один из посетителей, там где путь /usr/local/cuda-6.5/bin поменяйте значение на актуальное.

Похожие темы

Router Scan by Stas’M на Kali Linux (взлом р... Между прочим, этот самый Router Scan от Stas'M — потрясающая штука! Мне же больше всего нравится в этой программе: сканирование, при котором по...
Maltego: инструкция для инструмента разведки на ос... Подготовлено с использованием материала Энциклопедии Kali.Tools: http://kali.tools/?p=127 Maltego - это программа, которая проводит сбор информа...
Новая версия Plecost 1.0.1 — программы для поиска ... Подготовлено на основе справочной информации из Kali.Tools  Про Plecost мы уже писали («Сканируем на уязвимости WordPress: WPScanner ...
Как включить VPN на Kali Linux — разрешение пробле... Как устранить проблему с невозможностью добавить VPN — включение VPN на Kali Linux Виртуальная частная сеть (VPN) расширяет частную сеть через общедос...
Руководство по хакингу с помощью Kali Linux... Хакинг с Kali Linux Почему Kali Linux? С Kali Linux хакинг становится гораздо проще, поскольку у вас есть все инструмент (более 300 предустановленны...