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

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты Name-That-Hash

Инструкции по Name-That-Hash

Близкие программы:

  • HAITI (100%)
  • hashID (86.1%)
  • HashTag (86.1%)
  • hcxkeys (72.7%)
  • John the Ripper (65.1%)
  • patator (RANDOM - 51.2%)
  • Рекомендуется Вам:

    Comments are Closed