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
- Хеши: определение типа, подсчёт контрольных сумм, нестандартные и итерированные хеши
- Как определить тип хеша (новые современные инструменты)
Comments are Closed