• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

hashcat брут соленых хешей из файла.

InetTester

Green Team
21.10.2018
308
43
BIT
4
Есть хеши и их соль, в каком формате(и используя какой разделитель) их нужно сохранить в файл что бы hashcat самостоятельно брал индивидуальную соль для каждого хеша?.
т.е например:

hash0:salt0
hash1:salt1

Пример для поштучного запуска:
hashcat -m 0 -a 0 hash:salt /usr/share/wordlists/rockyou.txt
 

qwerty_man

Red Team
11.04.2019
47
85
BIT
0
Есть хеши и их соль, в каком формате(и используя какой разделитель) их нужно сохранить в файл что бы hashcat самостоятельно брал индивидуальную соль для каждого хеша?.
т.е например:

hash0:salt0
hash1:salt1

Пример для поштучного запуска:
hashcat -m 0 -a 0 hash:salt /usr/share/wordlists/rockyou.txt

Приветствую!

Определяем тип хеша, затем смотрим . Для md5 должно по идее быть так:

hashcat -m 10 -a 0 01dfae6e5d4d90d9892622325959afbe:7050461 /usr/share/wordlists/rockyou.txt
 

InetTester

Green Team
21.10.2018
308
43
BIT
4
Приветствую!

Определяем тип хеша, затем смотрим . Для md5 должно по идее быть так:

hashcat -m 10 -a 0 01dfae6e5d4d90d9892622325959afbe:7050461 /usr/share/wordlists/rockyou.txt
В данном примере hash и соль переданы как аргументы и они не берутся из файла) Это же полностью тоже самое что написал я выше...
Или разделитель между хешем и солью в файле по умолчанию задан " : " ?
Или достаточно просто писать хеши и соль в файл разделяя межу собой их ":" ?
 
Последнее редактирование:

qwerty_man

Red Team
11.04.2019
47
85
BIT
0
В данном примере hash и соль переданы как аргументы и они не берутся из файла) Это же полностью тоже самое что написал я выше...
Или разделитель между хешем и солью в файле по умолчанию задан " : " ?
Или достаточно просто писать хеши и соль в файл разделяя межу собой их ":" ?
Так а в чем проблема поставить вместо одного хеша

Код:
01dfae6e5d4d90d9892622325959afbe:7050461

Путь до файла с такими хешами? :)

Ну например так:

Код:
hashcat -m 10 -a 0 /path/file_with_hashs.txt /usr/share/wordlists/rockyou.txt
 

InetTester

Green Team
21.10.2018
308
43
BIT
4
Так а в чем проблема поставить вместо одного хеша

Код:
01dfae6e5d4d90d9892622325959afbe:7050461

Путь до файла с такими хешами? :)

Ну например так:

Код:
hashcat -m 10 -a 0 /path/file_with_hashs.txt /usr/share/wordlists/rockyou.txt
Смутило то что существует сотни типы хешей с которыми работает hashcat и вполне возможно что ":" может встретится и в самом теле хеша... как тогда будет поступать hashcat?
 

qwerty_man

Red Team
11.04.2019
47
85
BIT
0
Смутило то что существует сотни типы хешей с которыми работает hashcat и вполне возможно что ":" может встретится и в самом теле хеша... как тогда будет поступать hashcat?

Так для этого и нужно определять hash-mode.

Короче, подробнее:

1) Определяем тип хеша и соли по
2) Например, разобрались что у нас хеш в формате md5($pass.$salt), значит Hash-Mode = 10, если md5($salt.$pass) - значит Hash-Mode = 20
3) Составляем file_with_hashs.txt с такими хешами (для каждого hash-mode отдельный файл), например для хеша вида md5($pass.$salt), файл будет таким:

Код:
16d7a4fca7442dda3ad93c9a726597e4:1234
cc03e747a6afbbcbf8be7668acfebee5:123
315240c61218a4a861ec949166a85ef0:salt

...

4) Запускаем hashcat с нужным Hash-Mode = 10, с адресом пути до хешей и адресом до словаря:

hashcat -m 10 -a 0 /path/file_with_hashs.txt /usr/share/wordlists/rockyou.txt
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!