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
В итоге получаем более полный поиск нужного аккаунта.
