Psudohash утилита для генерации похожих слов с разными символами в составе. В основном она используется специалистами по тестированию на проникновение для подбора пароля или формирования словаря с упором на уже собранную информацию о том, какой может быть пароль.
Набираем
git clone https://github.com/t3l3machus/psudohash cd psudohash chmod +x psudohash.py
Для нас этот инструмент полезен прежде всего для поиска по никнейму, имени или фамилии. Дело в том, что зачастую один и тот же аккаунт может быть зарегистрирован в разных вариациях на разных ресурсах, например nickname
и n!ckn@me
. Тут нам приходят на помощь функции трансформации:
transformations = [
{'a' : ['@', '4']},
{'b' : '8'},
{'e' : '3'},
{'g' : ['9', '6']},
{'i' : ['1', '!']},
{'o' : '0'},
{'s' : ['$', '5']},
{'t' : '7'}
]
Это дефолтное значение, от которого будет формироваться массив слов, но в случае необходимости его можно отредактировать в тексте самого скрипта.
Запускаем py
файл с указанием нужного слова:
./psudohash.py -w <слово>
Вывод команды будет записан в файл output.txt и уже его можно использовать для поиска другими инструментами, например snoop:
python snoop.py --userlist output.txt
В итоге получаем более полный поиск нужного аккаунта.