![Вставьте букву или цифру с помощью флага crunch -t](https://rvso.com/image/1609679/%D0%92%D1%81%D1%82%D0%B0%D0%B2%D1%8C%D1%82%D0%B5%20%D0%B1%D1%83%D0%BA%D0%B2%D1%83%20%D0%B8%D0%BB%D0%B8%20%D1%86%D0%B8%D1%84%D1%80%D1%83%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D1%84%D0%BB%D0%B0%D0%B3%D0%B0%20crunch%20-t.png)
Я пытаюсь использовать crunch
и aircrack-ng
восстановить свой собственный пароль WiFi, так как я подумал, что было бы интересно попробовать и посмотреть, работает ли он. Однако я столкнулся с проблемой.
Теоретически, если бы мой пароль WiFi был everythingismine
, но некоторые буквы были бы заменены на цифры (например, 3verything1smin3
), но я не знаю, какие именно, я не уверен, как сказать, что что-то является буквой ИЛИ цифрой, используя флаг -t
в crunch
.
Я пробовал использовать crunch 16 16 evrythingsm13 -t %v%ryth%ng%sm%n%
, но это заменит его только цифрами, и, конечно, использование @
вместо %
будет иметь похожую проблему. Есть ли какой-то символьный/альтернативный способ сказать использовать цифры или буквы?
решение1
Спасибо Камилу Мациоровски заего ответ.
Когда вы используете наборы символов в crunch
, он на самом деле не проверяет, являются ли они строчными, заглавными и т. д. Он просто проверяет, в какой группе они находятся.
Например, если у вас есть a4 e3
в качестве набора символов, вы можете указать поле -t
, -t @w,som,
и он заполнит @
' символами из первой группы ( a
или 4
), ,
' символами из второй группы ( e
или 3
) и т. д.
Итак, я могу использовать команду, crunch 16 16 e3 i1 -t @v@ryth,ng,smin@
чтобы узнать пароль.