HashTag


Описание HashTag

HashTag.py — это инструмент на python, который разбирает и идентифицирует различные хеши паролей на основе их типа. HashTag поддерживает определение более 250 типов хешей и сопоставляет их с более чем 110 режимами hashcat. HashTag способен идентифицировать единичный хеш, разобрать единичный файл и определить хеши внутри него или обойти директорию и все поддиректории в поисках потенциальных файлов хешей и идентифицировать все найденные хеши.

Идентификация хешей

Определение типов хешей паролей осуществляется на основе набора символов (шестнадцатеричные, алфавитные и т. д.), длиной хеша, форматом хеша (например, 32-символьный хеш, за которым следует двоеточие и соль), любых специальных подстрок (например, ‘$1$’). Множество строк хешей паролей не могут быть идентифицированные однозначно по этим атрибутам. Например, хеши MD5 и NTLM оба 32-символьные, состоят из шестнадцатеричных строк. В этом случае выводиться исчерпывающий список возможных типов/

Домашняя страница: https://github.com/SmeegeSec/HashTag

Автор: Smeege

Лицензия: BSD-3-Clause

Справка по HashTag

использование:

HashTag.py {-sh хеш |-f файл |-d директория} [-o файл_вывода] [-hc] [-n]

опциональные аргументы:


  -h, --help            показать справку и выйти
  -sh SINGLEHASH, --singleHash SINGLEHASH
                        Идентифицировать единичный хеш
  -f ФАЙЛ, --file ФАЙЛ  Парсить единичный файл на хеши и идентифицировать их
  -d ДИРЕКТОРИЯ, --directory ДИРЕКТОРИЯ
                        Парсить, идентифицировать и распределить по категориями хеши, 
                        внутри директории и всех поддиректорий
  -o ВЫВОД, --output ВЫВОД
                        Имя файла для вывода всего лиска всех идентифицированных хешей
                        По умолчанию это ./HashTag/HashTag_Output_File.txt
  -hc, --hashcatOutput  Вывод в отдельные файлы для каждого типа хеша на
                        основе типов hashcat
  -n, --notFound        --file:Включить неопознанные хеши в файл
                        вывода.

Руководство по HashTag

Страница man отсутствует.

Примеры запуска HashTag

Определить тип хеша 127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935:


python2 HashTag.py -sh '127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935'

Hash: 127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935

[*] Keccak-256
[*] sha256(md5($pass).$pass))
[*] Skein-256
[*] Skein-512(256)
[*] Ventrilo
[*] WPA-PSK PMK
[*] GOST R 34.11-94 - Hashcat Mode 6900
[*] Haval-256
[*] RipeMD-256
[*] SHA256 - Hashcat Mode 1400
[*] sha256(md5($pass))
[*] sha256(sha1($pass))
[*] Snefru-256
[*] HMAC-SHA256 (key = $salt) - Hashcat Mode 1460
[*] SHA-3(Keccak) - Hashcat Mode 5000

Установка HashTag

Установка в Kali Linux

git clone https://github.com/SmeegeSec/HashTag.git
cd HashTag/
python2 HashTag.py -h

Установка в BlackArch

Программа предустановлена в BlackArch.

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

Скриншоты HashTag

Инструкции по HashTag


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

  • hashID (100%)
  • Name-That-Hash (100%)
  • HAITI (100%)
  • oclHashcat (62.1%)
  • Hashcat (62.1%)
  • Airolib-ng (RANDOM - 1.6%)
  • Рекомендуется Вам:

    Comments are Closed