Обзор утилиты psudohash

dsf 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 

В итоге получаем более полный поиск нужного аккаунта.