Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: hashcat > подобрать драйвера для видео  (Прочитано 2665 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
hashcat > подобрать драйвера для видео
« : 02 Декабря 2017, 15:54:25 »
При попытку запустить с некими ключами hashcat, выдает ошибку

Код: (bash) [Выделить]
CL_PLATFORM_NOT_FOUND_KHR
Нагугливание дало некоторые результаты, но все попытки установить amdpro драйвер на свою карту

Код: (bash) [Выделить]
lshw -c display
  *-display UNCLAIMED     
       описание: VGA compatible controller
       продукт: Trinity [Radeon HD 7640G]
       производитель: Advanced Micro Devices, Inc. [AMD/ATI]
       физический ID: 1
       сведения о шине: pci@0000:00:01.0
       версия: 00
       разрядность: 32 bits
       частота: 33MHz
       возможности: pm pciexpress msi vga_controller bus_master cap_list
       конфигурация: latency=0
       ресурсы: память:e0000000-efffffff ioport:2000(размер=256) память:f0200000-f023ffff память:c0000-dffff

не увенчались успехом.

Есть у кого нибудь мысли, как запустить зловещий hashcat?


Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: hashcat > подобрать драйвера для видео
« Ответ #1 : 02 Декабря 2017, 22:15:38 »
Что подразумевается под "некими ключами"? С ключом -b запуск происходит? Тест идет?
На nvidia у меня с драйверами из репозитория это приложение работать не хочет - пришлось осваивать установку с сайта производителя. Форум hashcat ковыряли? Там почти все ответы есть, хоть и на буржуйском...
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: hashcat > подобрать драйвера для видео
« Ответ #2 : 02 Декабря 2017, 22:26:23 »
некими ключами

Да пофигу на буржуйский. "Под ключами" подразумевается маска, тип хеша, режим атаки.

Да большинство тем про энвидиа, про амд нет нифига, а если есть, то все сводиться к тому, что нужно установить amdpro с сайта производителя. И соответственно я получаю либо черный экран, либо невозможность загрузиться (дальше ввода логина и пароля не пускает)

Мне вот интересно, в kali драйвера сразу заточены под hashcat? Ведь он по дефолту там стоит.

Пользователь добавил сообщение 02 Декабря 2017, 22:27:12:
Тест идет?

Сходу данная ошибка

Пользователь добавил сообщение 02 Декабря 2017, 22:33:26:
Форум hashcat ковыряли?

от туда и узнал про amdpro, в инструкции по установки написано.

Пользователь добавил сообщение 02 Декабря 2017, 22:36:33:
Кхм, что значит -b (запустить бенчмарк?)
« Последнее редактирование: 02 Декабря 2017, 22:36:33 от ConnaiSSant »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: hashcat > подобрать драйвера для видео
« Ответ #3 : 03 Декабря 2017, 08:45:48 »
-b это 'бенчмарк'. Тестовый запуск с замером кпд. Полный тест делать смысла не вижу (если процесс пошел, то через пару тестов можно просто Ctrl+C). Это по сути режим, при котором hashcat проверяет производительность системы для собственных нужд. Если в нем не работает - с хэшами беспоезно и пробовать.
На форуме у них дело пишут, - в репозитории дрова урезанные, похоже. А может в hashcat что-то криво сделано - но суть в том, что с дефолтным набором в системе утилита не пашет. Для n-vidia надо еще cuda устанавливать. По поводу amd я не уверен, но возможно тоже есть какой-нибудь пакет для задействования графики в вычислениях.
Насчет kali - вряд ли. Пробовал wifislax, - в нем драйвера идут отдельными пакетами. Моя видеокарта тем драйвером, что выложен на сайте, не подтянулась, и hashcat у меня в той системе не ожил. В ubuntu стоял blender. В blender cuda фурычит и с штатными драйверами. Вот и возник инерес - взлетит ли hashcat. Не взлетел (ни новая, ни старая версии). Потом возник интерес заставить работать. Долго бадался с драйверами, - в итоге получилось.


Пользователь добавил сообщение 03 Декабря 2017, 09:01:33:
Сейчас немного поковырял их форум, нашел такой вот рецепт:
"What I did, was install Ubuntu 14.04 LTS (I think it is supported until 2019 spring), which still has the fglrx driver, which You can easily install (sudo apt-get install fglrx). Then install an older version of Hashcat (I think I had 3.30, but try a few one around that release, you can find them on the Hashcat web page), and use the "--force" option.
It's not the most elegant solution, but it works!"
(весь топик: https://hashcat.net/forum/thread-6991.html)
1. проверьте наличие пакета fglrx
2. попробуйте запуск с ключом --force (по-моему, это игнор каких-то ошибок, - не помню точно, а пишу сейчас с телефона)
3. Попробуйте иные версии (более ранние) hashcat. Был где-то даже пост, в котором человек версией 2.хх делился (у них тогда еще два hashcat'a было - ocl и cuda. Ссылку могу попозже скинуть, если не найдете.

Пользователь добавил сообщение 03 Декабря 2017, 10:18:44:
Старую версию oclhascat можно взять здесь: https://hashcat.net/forum/thread-5639.html
« Последнее редактирование: 03 Декабря 2017, 10:18:44 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: hashcat > подобрать драйвера для видео
« Ответ #4 : 03 Декабря 2017, 14:38:36 »
...

с маской ?l?d и 8 значный пароль, сколько комбинаций получается? hashcat показывает 2 821 109 907 456 (почти 3 трилиона) Кажется маловато как то

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: hashcat > подобрать драйвера для видео
« Ответ #5 : 03 Декабря 2017, 22:40:26 »
с маской ?l?d и 8 значный пароль
?l = {abcdefghijklmnopqrstuvwxyz} /26 символов/
?d = {0123456789} /10 символов/
Получаем 8-и значную комбинацию, в каждом символе которой по 36 вариантов.
Таким образом, можно собрать 36^8 = 2,821109907×10¹² комбинаций.
Расчет по аналогии с двоичной системой счисления. Например, мы знаем что вариантов у нас на символ 2 ("0" и "1"). Если длина кодового слова составляет 3 символа, то получаем полным перебором такой вот набор:
{000; 001; 010; 011; 100; 101; 110; 111} (всего 8 комбинаций, как видно).
Рассчитать число комбинаций можно по формуле 2^n, где n - длина кодового слова, а 2 - основание системы счисления. В рассмотренном ранее вместо 2 следует взять 36 (26 символов на латинский алфавит + 10 символов на однозначные числа), и возвести в степень, равную длине кодового слова (пароля). Получаем те самые почти 3 триллиона кодовых слов.
А вообще - это так или иначе "рулетка". Где гарант, что целевой пароль не состоит из, скажем, 15 символов? В равной степени можно предположить, что в набор входит одна заглавная буква (что увеличивает на несколько порядков конечное количество вариантов). Применение словарей - тоже полумера, поскольку все люди разные, и нет никакой гарантии того, что в конечном словаре окажется искомая комбинация символов. Словом, можно потерять уйму времени, а пароль так и не восстановить. Возможен и обратный вариант. Предположим, некий субъект взламывает точку доступа: он перехватил хэндшейк, и начал перебор. Однако у точки доступа грамотный админ, который раз в месяц примерно меняет пароль, причем пароль выбран длиной 12 символов с применением не только заглавных и строчных букв, но и с использованием спецсимволов (знаю одну точку доступа, где человек в конце в восьмисимвольный пароль ввел еще и символ рубля "₽", - как Видите, такого спецсимвола даже нет среди рядов Charset). Разгадывать замучаешься. Про варианты вроде "vjqckj;ySqgfhjkm" ("мойсложнЫйпароль") - вообще молчу, словарь на подобное только специально готовить...
Но ну их, хэндшейки эти. Я так понимаю, что запустить у Вас приложение получилось, раз уж о длительности перебора разговор зашел. Тогда такой вопрос: у Вас работает перебор паролей к RAR архивам? У меня почему-то нет... Попробуйте запустить:
hashcat64.bin  -m 12500 -a 3 $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 ?a?a?a
У меня выдает "No hashes loaded, line length exception". И я никак не могу сообразить - почему. Хэш архива взят из примера с форума hashcat [https://hashcat.net/wiki/doku.php?id=example_hashes]. Что у Вас покажет?

Пользователь добавил сообщение 03 Декабря 2017, 22:54:25:
И да, - есть у hashcat приятная опция. Он умеет восстанавливать прогресс. Допустим, мы запустили прогресс, и он у нас уже часов 10 ковыряется, но так ничего и не восстановил. Предположим, что команду давали:
hashcat64.bin  -m 12500 -a 3 $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 ?d?d?d?d?d?d
Хотим прерваться. В консоли с запущенным hashcat жмем "q". Программа выведет статистику выполнения и остановит работу. После остановки прогресса необходимо записать куда-нибудь число, приведенное в строчке его вывода:
Restore.Point....: 500273/1000000 (50.00%)        (само число выделено).
И теперь для восстановления с этого же места мы даем команду:
hashcat64.bin  -m 12500 -a 3 $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 ?d?d?d?d?d?d -s 500273
Удобная штука всё-таки. Вот действительно удобная.

Пользователь добавил сообщение 03 Декабря 2017, 22:58:00:
ХА!  :2funny:  #i'amAnIdiot!
Решение проблемы с хэшем архива оказалось в том, что сам хэш следует скармливать hashcat'у, заключив его в кавычки. Словом:
Неправильно:
hashcat64.bin  -m 12500 -a 3 $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 ?a?a?aПравильно:
hashcat64.bin  -m 12500 -a 3 '$RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317' ?a?a?aВидно он просто не смог понять где кончается хэш и начинается маска словарного слова. А я-то тут голову ломал. Дело раскрыто!  :D
« Последнее редактирование: 03 Декабря 2017, 23:23:21 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: hashcat > подобрать драйвера для видео
« Ответ #6 : 03 Декабря 2017, 23:26:00 »
Видно он просто не смог понять
Вообще-то ответ проще. Шелл "съел" "$RAR3" и "$*" как переменные.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.