Исключить слова, которые соответствуют шаблону из списка слов, используя Hashcat - PullRequest
0 голосов
/ 21 октября 2019

При использовании hashcat иногда я создаю созданный список слов на основе слов, а иногда я использую списки слов + атака на основе правил.

Многие из сгенерированных слов практически невозможно сопоставить с хэшем, который я пытаюсь взломать,Например, очень необычный пароль пользователя, начинающийся с 4 символов. (Например, ~! _Password)

Мой вопрос: есть ли какой-нибудь метод с hashcat для создания файла с шаблонами исключения?

PD: Я не хочу проводить атаку по маске, просто атака по списку слов, отбрасывающая некоторые комбинации

1 Ответ

0 голосов
/ 22 октября 2019

Может быть проще создать атаку по списку слов + на основе правил, поместить все сгенерированные слова в файл по одному слову в строке и просто использовать grep / awk / sed / tr, чтобы получить нужные слова.

Например cat wordlist.txt | grep -v -e '^[~!@#$%^&*()_+]' > filtered-wordlist.txt

Я проверял эту команду bash в этом списке слов. Возможно, вам придется настроить его в соответствии с вашими потребностями, так как сейчас он смотрит только на соответствие первого символа в каждом слове и возвращает слова, которые не соответствуют ни одному из символов в шаблоне.

$>%password pass234 pass#% pff$$gg __()3344d _ggg_

...