Не запускается hashcat в kali linux

Обновлено: 07.07.2024

Hashcat and oclHashcat were merged into one program – hashcat.

Help hashcat

Options and reference:

Usage Example hashcat

Start benchmark:

Cracking WPA/WPA2 with oclHashcat

The .cap and .hccap

Upload your .cap and get a .hccap file.

The problem with that is that you upload some sensitive data to a strange place. If you don’t mind go for it.

Otherwise here is what they do (in this order):

To convert your .cap files manually in Kali Linux.

Example working code for wpaclean.

Please note that the wpaclean options are the wrong way round. <out.cap> <in.cap> instead of <in.cap> <out.cap> which may cause some confusion.

Example working code aircrack .cap conversion to .hccap

Note the -J is a capitol J not lower case j.

A script is provided here to automate this process.

Preparation

Dictionary attack

Grab some wordlist, like Rockyou.

Put it into hashcat folder.

Rename your converted capture file “capture.hccap”.

Create a batch file “attack.bat”.

Open it with a text editor, and paste the following:

NOTE: If your OS is 32 bit, then replace 64 with 32 in the binary name.

Execute the attack using the batch file, which should be changed to suit your needs.

Brute-Force Attack

  • Rename your converted capture file “capture.hccap”.
  • Create a batch file “attack.bat”.
  • Open it with a text editor and paste the following:

This will pipe len8 digits only to hashcat, replace the ?d as needed.

Would be wise to first estimate the time it would take to process using a calculator.

Rule-based attack

This is a similar to Dictionary attack, but commands look a bit different:

This will mutate rockyou wordlist with best 64 rules, which come along in hashcat distribution.

Change as necessary and remember, the time it will take the attack to finish will increase proportionally with the amount of rules.

How to install hashcat

GPU Driver requirements:

  • AMD users require AMD drivers 14.9 or later (recommended 15.12 exact)
  • Intel users require Intel OpenCL Runtime 14.2 or later (recommended 16.1 or later)
  • NVidia users require NVidia drivers 346.59 or later (recommended 367.27 or later)

The program is pre-installed on Kali Linux.

Installation on Linux (Debian, Mint, Ubuntu)

Download the latest release and unpack it in the desired location. Please remember to use 7z x when unpacking the archive from the command line to ensure full file paths remain intact.

Start relevant to your OS file hashcat64.bin or hashcat32.bin.

Installation on Windows

Download the latest release and unpack it in the desired location. To start the program, you need Windows command line. Start Windows command line (Win+X), select “Command Line”. Drag-n-drop file relevant to your OS hashcat64.exe or hashcat32.exe into Windows command line. Try to start it:

Чтобы не путаться в названиях, сразу определимся, что:

  • Hashcat — программа для перебора (взлома паролей)
  • oclHashcat — то же самое, что и Hashcat, но для ускорения перебора использует графический процессор (видеокарту) AMD
  • cudaHashcat — то же самое, что и Hashcat, но для ускорения перебора использует графический процессор (видеокарту) NVIDIA.

Hashcat уже идёт с Kali «из коробки». oclHashcat и cudaHashcat нужно устанавливать.

3 января стартует курс «SQL-injection Master» © от команды The Codeby

За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

Запись на курс до 10 января. Подробнее .

Установка oclHashcat

На самом деле, установка происходит в одну команду:

Программа немаленькая: «Необходимо скачать 172 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 470 MB».

Но перед этим уже должны быть установлен драйвер AMD для видеокарты. Как это сделать, прочитайте в статье «Установка проприетарного драйвера AMD ATI fglrx на Kali Linux».

Запуск oclHashcat

oclHashcat запустилась без каких либо проблем. Но когда время дошло до бенчмарка, то возникла следующая ошибка:

Другие проверки — бенчмарки fgl_glxgears и pyrit benchmark не выявили каких-либо проблем.

Сравнительные бенчмарки oclHashcat и Hashcat

При использовании oclHashcat я получил следующие значения

А вот какие результаты при использовании Hashcat (без графического ускорителя):

Если я правильно трактую результаты (поправьте, если неправильно), то прирост в скорости составляет в 15-50 раз. Т.е. именно во столько раз будут быстрее перебираться кеши.

1 декабря стартует зимний поток курса " Тестирование Веб-Приложений на проникновение " от команды codeby . Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, активный фаззинг, уязвимости, пост-эксплуатация, инструментальные средства, Social Engeneering и многое другое. На курс можно записаться до 10 декабря включительно. Подробнее .

10 thoughts to “oclHashcat на Kali Linux: установка, проблема с «ATTENTION! Unsupported or incorrect installed GPU driver detected!» и сравнительный бенчмарк”

Я вообще немогу запустить выбивает ERROR: clGetPlatformIDs() -1001!в чем проблема?ГПУ от AMD radeon 7600

v

hashcat Forum › Deprecated; Previous versions › General Help



upgrade hashcat 0.46 only in The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) linux upgrade hashcat 0.46 only in The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) linux Nitin
Junior Member

I am having problem in upgrading hashcat 0.46 only in The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) linux.
Can someone help me eljolot
Member

Easy, don't waste your time. Jus download is from the page

then in the terminal write "7z x hashcat-0.46.7z"

Nitin
Junior Member

(12-02-2013, 10:31 AM) eljolot Wrote: Easy, don't waste your time. Jus download is from the page

then in the terminal write "7z x hashcat-0.46.7z"


But where should i copy the folder and how to install i Mem5
Posting Freak

12-04-2013, 09:32 PM (This post was last modified: 12-04-2013, 09:32 PM by Mem5.) Extract with 7z x hashcat-0.46.7z
then "cd hashcat-0.46"
Want to use The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) without linux basics . blackhatcat
Junior Member

as this package can be found in repository, and The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) linux team pay attention from time to time on that that software provided from repo is up to date.

so simple command, that i used in this situation is:

apt-get install --reinstall hashcat

dont forget to update before, also can be used:

aptitude reinstall hashcat

Hope this helps someone.

heidayu
Junior Member

(01-05-2014, 06:00 AM) blackhatcat Wrote: as this package can be found in repository, and The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) linux team pay attention from time to time on that that software provided from repo is up to date.

Этичный хакинг и тестирование на проникновение, информационная безопасность

Эта статья является частью цикла, в который входят следующие заметки:

  • Как установить драйвер AMD Catalyst 15.7 (ATI fglrx) на Kali Linux 2
  • Как установить AMD APP SDK в Kali Linux 2
  • Как установить CAL++ в Kali Linux 2
  • Как установить Pyrit в Kali Linux 2
  • Как установить oclHashcat в Kali Linux 2 (данная статья)

Описание oclHashcat и сравнение с Hashcat

oclHashcat — это инструмент для продвинутого восстановления пароля.

oclHashcat — это взломщик множества хешей, его особенная мощь обусловлена задействованием производительности графической карты, он использует метод перебора (атака брут-форс) — реализованную как атака по маске, комбинированную атаку, атаку по словарю, гибридную атаку, атаку по маске и атаку на основе правил. Программа является кроссплатформенной и имеет родные исполнимые файлы для Linux и Windows.

По сути, oclHashcat — это Hashcat, который использует мощь графического процессора.

В прошлом было много популярных версий: oclHashcat-plus, oclHashcat-lite, clHashcat GPU cracker — все они хорошо себя зарекомендовали, но в настоящее время являются устаревшими. Весь их функционал был слит в oclHashcat.

Установка oclHashcat в Kali Linux

Для работы программы необходимы драйверы графических карт:

  • пользователям NVidia нужен ForceWare 346.59 или более поздний
  • пользователям AMD нужен 14.9 или более поздний

На этом установка закончена. Запускать так

Кстати, программу можно скачать и с официального сайта. Причём в этом есть два больших плюса: а) всегда самая свежая версия, б) в установленном виде занимает в два раза меньше места, поскольку вы скачиваете версию под AMD или под NVidia (при apt-get install oclhashcat ставится всё). На сайте программа уже скомпилирована в исполнимые файлы, достаточно распаковать архив и можно запускать.

Ошибка ATTENTION! Unsupported or incorrect installed GPU driver detected!

После установки драйвера и oclHashcat я попытался запустить бенчмарк, но получил предупреждение:

С драйвером у меня всё впорядке, поэтому мне помогло использование ключа --force:

Справка по oclHashcat

Очень много разнообразного материала по *Hashcat вы сможете найти на этом сайте по тэгу oclHashcat (Hashcat).

Бенчмарки из-под Kali Linux

Установка проприетарных драйверов на Linux иногда наталкивается на сложности. При этом в Windows всегда установлены проприетарные драйвера. Установка, кстати, не вызывает каких-либо сложностей. Поэтому интересно сравнить, будет ли скорость перебора отличаться на Linux и на Windows. Поскольку если результат одинаковый, а проприетарный графический драйвер вам так и не удалось установить на Kali Linux, то для выполнения оффлайн брутфорса хешей и взлома паролей вы можете использовать Windows, поскольку oclHashcat является кроссплатформенной программой.

Бенчмарки проводились на компьютере с процессором Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz и видеокартой Radeon HD 7870M.

Для Hashcat

Для oclHashcat

Бенчмарки из-под Windows

Для Hashcat

Для oclHashcat

Выводы по результатам бенчмарков: разница между использованием Linux и Windows особой нет. Цифры схожие, разница может быть связана не с улучшенной работой на той или иной ОС, а с работой фоновых программ и т. д. - я не особо беспокоился о чистоте тестов, для меня главное было увидеть примерный порядок.

Но зато разница между использованием мощностей центрального вычислительного процессора и графического процессора очень большая. Для некоторых алгоритмов хеширования она различается на порядок.

Если вас заинтересовал перебор хешей с использованием видеокарты под Windows, то пример как это реализовывается вы можете найти в статье "Взлом рукопожатий (handshake) с использованием графического процессора в Windows".

Читайте также: