Name-That-Hash
Описание Name-That-Hash
Name That Hash определяет тип хеша. Программа поддерживает MD5, SHA256 и более 300 других хешей.
Особенности:
- Рейтинги популярности — Сначала вы увидите самые популярные хеши.
- Сводки хешей — Name-that-hash выведет краткую информацию об основах использования каждого хеша, позволяя вам сделать осознанный выбор.
- Цветной вывод — контрастный и наглядный.
- Вывод в JSON и в API — вы можете использовать Name-That-Hash в своём проекте, поскольку программа имеет API и интерфейс командной строки. Используйте вывод JSON или импортируйте программу как модуль Python!
- Актуальна — последний раз HashID обновлялся в 2015 году. Hash-Identifier в 2011 году! Name-That-Hash — это проект 2021 года.
- Продуманность — авторы продумали функции, интерфейс и опции с мыслью об удобстве использования.
- Расширяемость — добавляйте новые хеши так быстро, как только сможете редактировать текстовый файл. Нет, серьёзно — это именно так просто!
Сравнение характеристик с аналогичными программами
Актуальность
Name-That-Hash находится в процессе активной разработки, постоянно добавляются новые функции и новые хеши.
Что касается хорошо известных инструментов для определения типа хеша, то, например, HashID не обновлялся с 17/03/2015, Hash-Identifier — с 30/09/2011.
Популярные хеши выводятся первыми
Здесь HashID отображает Skype перед NTLM, тогда как Name-That-Hash понимает популярность хешей, поэтому ставит NTLM перед Skype.
Вы также можете увидеть, как Name-That-Hash отображает краткую сводку, тогда как HashID — нет. В представлении по умолчанию она также отображает информацию о режимах John + HashCat.
Name-That-Hash кардинально отличается от HashID.
Продуманность
Если вам нужен максимально сконцентрированный вывод полезной информации, то используйте опцию --accessible, она подавит вывод ASCII Art и уберёт большой блок наименее вероятных типов хешей.
Если вы хотите убрать только банер, но оставить блок с маловероятными типами хешей, то используйте опцию --no-banner.
Эта опция удаляет арт-баннер ASCII.
GitHub: https://github.com/HashPals/Name-That-Hash
Автор: Brandon (bee-san)
Лицензия: GPLv3
Справка по Name-That-Hash
Использование:
nth [ОПЦИИ]
Опции:
-t, --text ТЕКСТ Проверить один хеш, используйте одиночные кавычки ', так как некоторые хеши содержат специальные символы. -f, --file ИМЯ-ФАЙЛА Проверить каждый хеш в файле, формат файла: один хеш на строку. -g, --greppable Если вы собираетесь искать по выводу с grep, то эта опция приведёт к выводу в формате JSON. -b64, --base64 Перед идентификацией декодировать хеши из Base64. Для файлов со смешанными строками Base64 и в обычном тексте программа пытается вначале декодировать base64 и если это не получается, то трактует хеш как обычную строку без кодировки. -a, --accessible Включает режим accessible, не будут выведены ASCII украшения. Также не будет напечатан очень большой блок текста, так как он может привести к трудностям для считывательщиков экрана. Это уменьшает получаемую вами информацию. Если вы хотите в том числе и наименее вероятные предположения, то используйте опцию --no-banner. -e, --extreme Поиск хешей в строке. Этот режим получит 5d41402abc4b2a76b9719d911017c592 из ####5d41402abc4b2a76b9719d911017c592### --no-banner Не показывает банер при запуске. --no-john Не печатает информацию для John The Ripper. --no-hashcat Не печатает информацию Hashcat. -v, --verbose Включает журналы отладки. -vvv для максимальной подробности. --help Показать справку и выйти.
Руководство по Name-That-Hash
Страница man отсутствует.
Примеры запуска Name-That-Hash
Определить тип хеша 5f4dcc3b5aa765d61d8327deb882cf99:
nth --text '5f4dcc3b5aa765d61d8327deb882cf99'
Определить типы всех хешей из файла HASH.txt:
nth --file HASH.txt
Определить тип хеша 5f4dcc3b5aa765d61d8327deb882cf99 и вывести данные в формате JSON (--greppable):
nth --text '5f4dcc3b5aa765d61d8327deb882cf99' --greppable
Установка Name-That-Hash
Установка в Kali Linux
sudo apt install python3-pip sudo pip3 install name-that-hash
Установка в BlackArch
sudo pacman -S python-pip sudo pip3 install name-that-hash
Установка в Debian, Linux Mint, Ubuntu
sudo apt update sudo apt install python3-pip sudo pip3 install name-that-hash
Информация об установке в другие операционные системы будет добавлена позже.
Comments are Closed