Изображение


Содержание

1. Введение: Hashcat 2026 и современный password cracking
2. Установка и настройка Hashcat 2026
3. Базовые режимы атаки (Attack Modes)
4. Режимы хеширования (Hash Modes) — Часть 1: MD5 и SHA
5. Режимы хеширования — Часть 2: Windows и NTLM
6. Режимы хеширования — Часть 3: Unix и macOS
7. Режимы хеширования — Часть 4: Базы данных
8. Режимы хеширования — Часть 5: Веб-приложения
9. Режимы хеширования — Часть 6: Документы и архивы
10. Режимы хеширования — Часть 7: Мобильные устройства
11. Режимы хеширования — Часть 8: Криптовалюты и блокчейн
12. Оптимизация производительности
13. Работа с GPU и ускорение
14. Правила трансформации (Rules)
15. Маски и паттерны (Masks)
16. Работа со словарями
17. Продвинутые техники
18. Интеграция с другими инструментами
19. Troubleshooting и решение проблем
20. Лучшие практики password cracking
21. Часто задаваемые вопросы
22. Заключение: Будущее Hashcat и password cracking



Введение: Hashcat 2026 и современный password cracking


Hashcat — это самый быстрый и мощный инструмент для восстановления паролей в мире. По состоянию на 2026 год, Hashcat поддерживает более 400 алгоритмов хеширования, работает на CPU, GPU, FPGA и ASIC, и способен обрабатывать миллиарды хешей в секунду на современных видеокартах. Это незаменимый инструмент для специалистов по информационной безопасности, пентестеров, криминалистов и исследователей криптографии.

Проблема современного password cracking заключается в том, что существует огромное количество различных алгоритмов хеширования, каждый из которых требует своего подхода и настроек. Windows использует NTLM и LM хеши, Unix системы применяют bcrypt и scrypt, веб-приложения используют различные варианты PBKDF2 и Argon2, мобильные устройства имеют свои специфические форматы. Без понимания всех этих режимов и опций невозможно эффективно работать с Hashcat.

В криминалистических расследованиях и тестировании безопасности восстановление паролей может быть критически важным. Например, доступ к зашифрованным файлам может быть заблокирован паролем, учетные записи могут содержать важные доказательства, а анализ хешей может выявить уязвимости в системах безопасности. Без правильного использования Hashcat многие расследования могут зайти в тупик.

Однако эффективное использование Hashcat — это сложная задача. Инструмент имеет сотни режимов хеширования, десятки опций настройки, различные режимы атаки, правила трансформации, маски и паттерны. Без понимания всех этих возможностей невозможно достичь максимальной эффективности. Некоторые режимы требуют специальных форматов входных данных, другие нуждаются в дополнительных параметрах, третьи работают только с определенными типами GPU.

Решение этой проблемы требует комплексного подхода. Необходимо понимать все режимы атаки Hashcat, знать все режимы хеширования, уметь оптимизировать производительность, правильно работать с GPU, использовать правила и маски, и интегрировать Hashcat с другими инструментами. В этом руководстве мы подробно разберем более 120 режимов и опций Hashcat: от базовых команд до продвинутых техник оптимизации и автоматизации.

Преимущества правильного использования Hashcat очевидны: максимальная скорость восстановления паролей, поддержка всех современных алгоритмов, эффективное использование ресурсов системы, и возможность автоматизации сложных задач. Для специалистов по информационной безопасности умение работать с Hashcat становится все более важным навыком.

В этом полном руководстве мы рассмотрим все основные режимы и опции Hashcat 2026, практические примеры использования, техники оптимизации, работу с GPU, правила и маски, и интеграцию с другими инструментами. Материал подходит как для начинающих специалистов, только начинающих работать с password cracking, так и для опытных пентестеров, желающих расширить свои знания.

ВАЖНО: Данное руководство создано исключительно в образовательных целях и для легального использования в рамках тестирования безопасности с соответствующими разрешениями. Взлом паролей без разрешения владельца является незаконным. Используйте Hashcat только для собственных систем или систем, на тестирование которых у вас есть письменное разрешение или судебный ордер.

Данное руководство основано на актуальной версии Hashcat 2026 года и лучших практиках password cracking. Мы включили пошаговые инструкции, практические примеры, реальные кейсы и рекомендации по оптимизации. Каждый раздел содержит не только теоретическую информацию, но и практические примеры использования команд.



Установка и настройка Hashcat 2026


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


Debian/Ubuntu:
bash
<h2 id="ustanovka-iz-repozitoriya">Установка из репозитория</h2>
sudo apt update
sudo apt install hashcat

<h2 id="ili-ustanovka-posledney-versii">Или установка последней версии</h2>
wget https://hashcat.net/files/hashcat-6.2.6.tar.gz
tar -xzf hashcat-6.2.6.tar.gz
cd hashcat-6.2.6
make
sudo make install


Red Hat/CentOS:
bash
<h2 id="ustanovka-cherez-yum">Установка через yum</h2>
sudo yum install hashcat

<h2 id="ili-kompilyatsiya-iz-ishodnikov">Или компиляция из исходников</h2>
wget https://hashcat.net/files/hashcat-6.2.6.tar.gz
tar -xzf hashcat-6.2.6.tar.gz
cd hashcat-6.2.6
make
sudo make install


Arch Linux:
bash
<h2 id="ustanovka-cherez-pacman">Установка через pacman</h2>
sudo pacman -S hashcat

<h2 id="ili-iz-aur">Или из AUR</h2>
yay -S hashcat


Установка на Windows


Скачивание бинарников:
bash
<h2 id="skachat-s-ofitsialnogo-sayta">Скачать с официального сайта</h2>
<h2 id="https-hashcat-net-hashcat">https://hashcat.net/hashcat/</h2>

<h2 id="raspakovat-v-papku">Распаковать в папку</h2>
<h2 id="dobavit-v-path-ili-ispolzovat-polnyy-put">Добавить в PATH или использовать полный путь</h2>


Использование WSL:
bash
<h2 id="ustanovka-v-wsl">Установка в WSL</h2>
wsl --install
<h2 id="zatem-ustanovka-kak-v-linux">Затем установка как в Linux</h2>


Установка на macOS


bash
<h2 id="ustanovka-cherez-homebrew">Установка через Homebrew</h2>
brew install hashcat

<h2 id="ili-kompilyatsiya-iz-ishodnikov">Или компиляция из исходников</h2>
wget https://hashcat.net/files/hashcat-6.2.6.tar.gz
tar -xzf hashcat-6.2.6.tar.gz
cd hashcat-6.2.6
make
sudo make install


Проверка установки


bash
<h2 id="proverka-versii">Проверка версии</h2>
hashcat --version

<h2 id="proverka-dostupnyh-ustroystv">Проверка доступных устройств</h2>
hashcat -I

<h2 id="testovaya-ataka">Тестовая атака</h2>
hashcat -b


Настройка GPU драйверов


NVIDIA:
bash
<h2 id="ustanovka-drayverov-nvidia">Установка драйверов NVIDIA</h2>
sudo apt install nvidia-driver-535

<h2 id="proverka-ustanovki">Проверка установки</h2>
nvidia-smi

<h2 id="ustanovka-cuda-toolkit">Установка CUDA Toolkit</h2>
sudo apt install nvidia-cuda-toolkit


AMD:
bash
<h2 id="ustanovka-drayverov-amd">Установка драйверов AMD</h2>
sudo apt install amdgpu

<h2 id="ustanovka-opencl">Установка OpenCL</h2>
sudo apt install opencl-headers


Intel:
bash
<h2 id="ustanovka-intel-opencl-runtime">Установка Intel OpenCL Runtime</h2>
sudo apt install intel-opencl-icd


Проверка поддержки GPU


bash
<h2 id="spisok-vseh-ustroystv">Список всех устройств</h2>
hashcat -I

<h2 id="dolzhny-otobrazhatsya-gpu-ustroystva">Должны отображаться GPU устройства</h2>
<h2 id="primer-vyvoda">Пример вывода:</h2>
<h2 id="opencl-info">OpenCL Info:</h2>
<h2 id="">============</h2>
<h2 id="platform-id-1"># Platform ID #1</h2>
<h2 id="vendor-nvidia-corporation">Vendor : NVIDIA Corporation</h2>
<h2 id="name-nvidia-cuda">Name : NVIDIA CUDA</h2>
<h2 id="version-opencl-3-0-cuda">Version : OpenCL 3.0 CUDA</h2>
<h2 id="device-id-1"># Device ID #1</h2>
<h2 id="type-gpu">Type : GPU</h2>
<h2 id="vendor-id-32">Vendor ID : 32</h2>
<h2 id="vendor-nvidia-corporation">Vendor : NVIDIA Corporation</h2>
<h2 id="name-nvidia-geforce-rtx-4090">Name : NVIDIA GeForce RTX 4090</h2>
<h2 id="version-opencl-3-0-cuda">Version : OpenCL 3.0 CUDA</h2>
<h2 id="processor-s-128">Processor(s) : 128</h2>
<h2 id="clock-2230-mhz">Clock : 2230 MHz</h2>
<h2 id="memory-24564-mb">Memory : 24564 MB</h2>


Настройка переменных окружения


bash
<h2 id="dobavlenie-v-bashrc-ili-zshrc">Добавление в ~/.bashrc или ~/.zshrc</h2>
export HASHCAT_PATH=/usr/bin/hashcat
export HASHCAT_WORDLIST_PATH=/usr/share/wordlists
export HASHCAT_RULES_PATH=/usr/share/hashcat/rules

<h2 id="perezagruzka-konfiguratsii">Перезагрузка конфигурации</h2>
source ~/.bashrc




Базовые режимы атаки (Attack Modes)


Hashcat поддерживает 9 основных режимов атаки, каждый из которых предназначен для определенных сценариев использования.

Режим 0: Straight (Dictionary Attack)


Атака по словарю — самый быстрый и эффективный метод для большинства случаев.

Синтаксис:
bash
hashcat -m <hash_mode> -a 0 <hash_file> <wordlist>


Примеры:
bash
<h2 id="bazovaya-ataka-po-slovaryu">Базовая атака по словарю</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt

<h2 id="s-pravilami-transformatsii">С правилами трансформации</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt -r rules/best64.rule

<h2 id="s-neskolkimi-slovaryami">С несколькими словарями</h2>
hashcat -m 0 -a 0 hash.txt wordlist1.txt wordlist2.txt

<h2 id="s-vyvodom-v-fayl">С выводом в файл</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt -o cracked.txt

<h2 id="s-vosstanovleniem-sessii">С восстановлением сессии</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt --session session1
hashcat --session session1 --restore


Оптимизация:
bash
<h2 id="ispolzovanie-vseh-gpu">Использование всех GPU</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt -d 1,2,3

<h2 id="ogranichenie-skorosti-dlya-stabilnosti">Ограничение скорости для стабильности</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt --hwmon-temp-abort=90

<h2 id="prioritet-proizvoditelnosti">Приоритет производительности</h2>
hashcat -m 0 -a 0 hash.txt rockyou.txt -w 4


Режим 1: Combination


Комбинирование двух словарей — каждый пароль из первого словаря комбинируется с каждым из второго.

Синтаксис:
bash
hashcat -m <hash_mode> -a 1 <hash_file> <wordlist1> <wordlist2>


Примеры:
bash
<h2 id="kombinatsiya-dvuh-slovarey">Комбинация двух словарей</h2>
hashcat -m 0 -a 1 hash.txt words1.txt words2.txt

<h2 id="kombinatsiya-s-razdelitelem">Комбинация с разделителем</h2>
hashcat -m 0 -a 1 hash.txt words1.txt words2.txt --separator=!

<h2 id="kombinatsiya-s-pravilami">Комбинация с правилами</h2>
hashcat -m 0 -a 1 hash.txt words1.txt words2.txt -r rules/best64.rule


Практическое применение:
bash
<h2 id="kombinatsiya-imen-i-dat">Комбинация имен и дат</h2>
hashcat -m 1000 -a 1 ntlm.txt names.txt dates.txt

<h2 id="kombinatsiya-slov-i-chisel">Комбинация слов и чисел</h2>
hashcat -m 500 -a 1 unix.txt words.txt numbers.txt


Режим 3: Brute-Force (Mask Attack)


Атака по маске — перебор всех возможных комбинаций по заданному паттерну.

Синтаксис:
bash
hashcat -m <hash_mode> -a 3 <hash_file> <mask>


Маски:
- `?l` — строчные буквы (a-z)
- `?u` — заглавные буквы (A-Z)
- `?d` — цифры (0-9)
- `?s` — специальные символы (!@#$%^&*()_+-=[]{}|;:,.?)
- `?a` — все символы (?l?u?d?s)
- `?b` — байты (0x00-0xff)
- `?h` — hex нижний регистр (0-9, a-f)
- `?H` — hex верхний регистр (0-9, A-F)

Примеры:
bash
<h2 id="prostoy-brute-force-6-simvolov-vse-bukvy-i-tsifry">Простой brute-force (6 символов, все буквы и цифры)</h2>
hashcat -m 0 -a 3 hash.txt ?a?a?a?a?a?a

<h2 id="fiksirovannaya-dlina-8-simvolov">Фиксированная длина (8 символов)</h2>
hashcat -m 0 -a 3 hash.txt ?a?a?a?a?a?a?a?a

<h2 id="izvestnoe-nachalo-parolya">Известное начало пароля</h2>
hashcat -m 0 -a 3 hash.txt Password?d?d?d

<h2 id="izvestnoe-okonchanie">Известное окончание</h2>
hashcat -m 0 -a 3 hash.txt ?d?d?d?d2024

<h2 id="kombinatsiya-patternov">Комбинация паттернов</h2>
hashcat -m 0 -a 3 hash.txt ?u?l?l?l?l?d?d?d

<h2 id="ispolzovanie-polzovatelskih-charset">Использование пользовательских charset</h2>
hashcat -m 0 -a 3 hash.txt -1 ?l?d hash.txt ?1?1?1?1?1?1


Практические маски:
bash
<h2 id="paroli-vida-password123">Пароли вида: Password123</h2>
hashcat -m 1000 -a 3 ntlm.txt ?u?l?l?l?l?l?l?l?d?d?d

<h2 id="paroli-vida-2024">Пароли вида: 2024!@#</h2>
hashcat -m 500 -a 3 unix.txt ?d?d?d?d?s?s?s

<h2 id="paroli-vida-admin2024">Пароли вида: Admin2024!</h2>
hashcat -m 0 -a 3 hash.txt ?u?l?l?l?l?d?d?d?d?s


Режим 6: Hybrid Wordlist + Mask


Комбинация словаря и маски — к каждому слову из словаря добавляется маска.

Синтаксис:
bash
hashcat -m <hash_mode> -a 6 <hash_file> <wordlist> <mask>


Примеры:
bash
<h2 id="dobavlenie-tsifr-k-slovam">Добавление цифр к словам</h2>
hashcat -m 0 -a 6 hash.txt rockyou.txt ?d?d?d

<h2 id="dobavlenie-spetsialnyh-simvolov">Добавление специальных символов</h2>
hashcat -m 0 -a 6 hash.txt rockyou.txt ?s?s

<h2 id="kombinatsiya-s-pravilami">Комбинация с правилами</h2>
hashcat -m 0 -a 6 hash.txt rockyou.txt ?d?d?d -r rules/best64.rule


Практическое применение:
bash
<h2 id="paroli-vida-password123">Пароли вида: password123</h2>
hashcat -m 1000 -a 6 ntlm.txt rockyou.txt ?d?d?d

<h2 id="paroli-vida-admin2024">Пароли вида: admin2024!</h2>
hashcat -m 500 -a 6 unix.txt words.txt ?d?d?d?d?s


Режим 7: Hybrid Mask + Wordlist


Комбинация маски и словаря — маска добавляется перед каждым словом из словаря.

Синтаксис:
bash
hashcat -m <hash_mode> -a 7 <hash_file> <mask> <wordlist>


Примеры:
bash
<h2 id="dobavlenie-prefiksa-k-slovam">Добавление префикса к словам</h2>
hashcat -m 0 -a 7 hash.txt ?d?d?d rockyou.txt

<h2 id="prefiks-s-spetsialnymi-simvolami">Префикс с специальными символами</h2>
hashcat -m 0 -a 7 hash.txt ?s?s rockyou.txt


Режим 9: Association


Атака по ассоциациям — использование файла с парами логин:пароль для генерации кандидатов.

Синтаксис:
bash
hashcat -m <hash_mode> -a 9 <hash_file> <association_file>


Примеры:
bash
<h2 id="ataka-po-assotsiatsiyam">Атака по ассоциациям</h2>
hashcat -m 0 -a 9 hash.txt associations.txt

<h2 id="format-fayla-associations-txt">Формат файла associations.txt:</h2>
<h2 id="user1-password1">user1:password1</h2>
<h2 id="user2-password2">user2:password2</h2>




Режимы хеширования (Hash Modes) — Часть 1: MD5 и SHA


MD5 алгоритмы


Режим 0: MD5
bash
<h2 id="bazovyy-md5">Базовый MD5</h2>
hashcat -m 0 hash.txt rockyou.txt

<h2 id="primer-hesha-5f4dcc3b5aa765d61d8327deb882cf99-password">Пример хеша: 5f4dcc3b5aa765d61d8327deb882cf99 (password)</h2>


Режим 50: HMAC-MD5
bash
<h2 id="md5-s-hmac">MD5 с HMAC</h2>
hashcat -m 50 hash.txt rockyou.txt

<h2 id="format-hash-key">Формат: &lt;hash&gt;:&lt;key&gt;</h2>


Режим 500: md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)
bash
<h2 id="unix-md5-crypt">Unix MD5 crypt</h2>
hashcat -m 500 hash.txt rockyou.txt

<h2 id="primer-1-28772684-iewnoggugqo9-biz5sk8k">Пример: $1$28772684$iEwNOgGugqO9.bIz5sk8k/</h2>


Режим 1000: NTLM
bash
<h2 id="windows-ntlm">Windows NTLM</h2>
hashcat -m 1000 hash.txt rockyou.txt

<h2 id="primer-8846f7eaee8fb117ad06bdd830b7586c">Пример: 8846f7eaee8fb117ad06bdd830b7586c</h2>


Режим 10: md5($pass.$salt)
bash
<h2 id="md5-s-solyu-v-kontse">MD5 с солью в конце</h2>
hashcat -m 10 hash.txt rockyou.txt

<h2 id="format-hash-salt">Формат: &lt;hash&gt;:&lt;salt&gt;</h2>


Режим 20: md5($salt.$pass)
bash
<h2 id="md5-s-solyu-v-nachale">MD5 с солью в начале</h2>
hashcat -m 20 hash.txt rockyou.txt

<h2 id="format-hash-salt">Формат: &lt;hash&gt;:&lt;salt&gt;</h2>


Режим 30: md5(utf16le($pass).$salt)
bash
<h2 id="md5-s-utf-16le-i-solyu">MD5 с UTF-16LE и солью</h2>
hashcat -m 30 hash.txt rockyou.txt


Режим 40: md5($salt.utf16le($pass))
bash
<h2 id="md5-s-solyu-i-utf-16le">MD5 с солью и UTF-16LE</h2>
hashcat -m 40 hash.txt rockyou.txt


Режим 3800: md5($salt.$pass.$salt)
bash
<h2 id="md5-s-solyu-s-obeih-storon">MD5 с солью с обеих сторон</h2>
hashcat -m 3800 hash.txt rockyou.txt


Режим 3710: md5($salt.md5($pass))
bash
<h2 id="dvoynoy-md5-s-solyu">Двойной MD5 с солью</h2>
hashcat -m 3710 hash.txt rockyou.txt


Режим 2600: md5(md5($pass))
bash
<h2 id="dvoynoy-md5">Двойной MD5</h2>
hashcat -m 2600 hash.txt rockyou.txt


Режим 3500: md5(md5(md5($pass)))
bash
<h2 id="troynoy-md5">Тройной MD5</h2>
hashcat -m 3500 hash.txt rockyou.txt


Режим 4400: md5(sha1($pass))
bash
<h2 id="md5-ot-sha1">MD5 от SHA1</h2>
hashcat -m 4400 hash.txt rockyou.txt


Режим 1600: Apache $apr1$ MD5, md5apr1, MD5 (APR)
bash
<h2 id="apache-md5">Apache MD5</h2>
hashcat -m 1600 hash.txt rockyou.txt

<h2 id="primer-apr1-28772684-iewnoggugqo9-biz5sk8k">Пример: $apr1$28772684$iEwNOgGugqO9.bIz5sk8k/</h2>


Режим 2400: Cisco-PIX MD5
bash
<h2 id="cisco-pix-md5">Cisco PIX MD5</h2>
hashcat -m 2400 hash.txt rockyou.txt

<h2 id="primer-2k-1-28772684-iewnoggugqo9-biz5sk8k">Пример: 2k$1$28772684$iEwNOgGugqO9.bIz5sk8k/</h2>


Режим 2410: Cisco-ASA MD5
bash
<h2 id="cisco-asa-md5">Cisco ASA MD5</h2>
hashcat -m 2410 hash.txt rockyou.txt


Режим 400: phpBB3 (MD5)
bash
<h2 id="phpbb3-forum">phpBB3 форум</h2>
hashcat -m 400 hash.txt rockyou.txt

<h2 id="format-h-ili-p">Формат: $H$ или $P$</h2>


Режим 2811: IPB2+ (Invision Power Board 2+)
bash
<h2 id="ipb-forum">IPB форум</h2>
hashcat -m 2811 hash.txt rockyou.txt


Режим 7900: Drupal7
bash
<h2 id="drupal-7">Drupal 7</h2>
hashcat -m 7900 hash.txt rockyou.txt

<h2 id="format-s">Формат: $S$...</h2>


Режим 21: osCommerce, xt:Commerce
bash
<h2 id="oscommerce">osCommerce</h2>
hashcat -m 21 hash.txt rockyou.txt


Режим 8000: Sybase ASE
bash
<h2 id="sybase-adaptive-server-enterprise">Sybase Adaptive Server Enterprise</h2>
hashcat -m 8000 hash.txt rockyou.txt


SHA-1 алгоритмы


Режим 100: SHA1
bash
<h2 id="bazovyy-sha-1">Базовый SHA-1</h2>
hashcat -m 100 hash.txt rockyou.txt

<h2 id="primer-5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8-password">Пример: 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 (password)</h2>


Режим 101: HMAC-SHA1
bash
<h2 id="sha-1-s-hmac">SHA-1 с HMAC</h2>
hashcat -m 101 hash.txt rockyou.txt

<h2 id="format-hash-key">Формат: &lt;hash&gt;:&lt;key&gt;</h2>


Режим 110: sha1($pass.$salt)
bash
<h2 id="sha-1-s-solyu-v-kontse">SHA-1 с солью в конце</h2>
hashcat -m 110 hash.txt rockyou.txt

<h2 id="format-hash-salt">Формат: &lt;hash&gt;:&lt;salt&gt;</h2>


Режим 120: sha1($salt.$pass)
bash
<h2 id="sha-1-s-solyu-v-nachale">SHA-1 с солью в начале</h2>
hashcat -m 120 hash.txt rockyou.txt


Режим 130: sha1(utf16le($pass).$salt)
bash
<h2 id="sha-1-s-utf-16le-i-solyu">SHA-1 с UTF-16LE и солью</h2>
hashcat -m 130 hash.txt rockyou.txt


Режим 140: sha1($salt.utf16le($pass))
bash
<h2 id="sha-1-s-solyu-i-utf-16le">SHA-1 с солью и UTF-16LE</h2>
hashcat -m 140 hash.txt rockyou.txt


Режим 150: HMAC-SHA1 (key = $pass)
bash
<h2 id="hmac-sha1-s-parolem-kak-klyuchom">HMAC-SHA1 с паролем как ключом</h2>
hashcat -m 150 hash.txt rockyou.txt


Режим 4500: sha1(sha1($pass))
bash
<h2 id="dvoynoy-sha-1">Двойной SHA-1</h2>
hashcat -m 4500 hash.txt rockyou.txt


Режим 4520: sha1($salt.sha1($pass))
bash
<h2 id="sha-1-s-solyu-i-dvoynym-sha-1">SHA-1 с солью и двойным SHA-1</h2>
hashcat -m 4520 hash.txt rockyou.txt


Режим 4700: sha1(md5($pass))
bash
<h2 id="sha-1-ot-md5">SHA-1 от MD5</h2>
hashcat -m 4700 hash.txt rockyou.txt


Режим 4900: sha1($salt.$pass.$salt)
bash
<h2 id="sha-1-s-solyu-s-obeih-storon">SHA-1 с солью с обеих сторон</h2>
hashcat -m 4900 hash.txt rockyou.txt


Режим 124: Django (SHA-1)
bash
<h2 id="django-sha-1">Django SHA-1</h2>
hashcat -m 124 hash.txt rockyou.txt

<h2 id="format-sha1-salt-hash">Формат: sha1$&lt;salt&gt;$&lt;hash&gt;</h2>


Режим 133: MSSQL (2000)
bash
<h2 id="ms-sql-server-2000">MS SQL Server 2000</h2>
hashcat -m 133 hash.txt rockyou.txt


Режим 900: MySQL4.1/MySQL5
bash
<h2 id="mysql-sha-1">MySQL SHA-1</h2>
hashcat -m 900 hash.txt rockyou.txt

<h2 id="primer-2470c0c06dee42fd1618bb99005adca2ec9d1e19">Пример: *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19</h2>


SHA-256 алгоритмы


Режим 1400: SHA-256
bash
<h2 id="bazovyy-sha-256">Базовый SHA-256</h2>
hashcat -m 1400 hash.txt rockyou.txt

<h2 id="primer-5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8-password">Пример: 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 (password)</h2>


Режим 1410: sha256($pass.$salt)
bash
<h2 id="sha-256-s-solyu-v-kontse">SHA-256 с солью в конце</h2>
hashcat -m 1410 hash.txt rockyou.txt

<h2 id="format-hash-salt">Формат: &lt;hash&gt;:&lt;salt&gt;</h2>


Режим 1420: sha256($salt.$pass)
bash
<h2 id="sha-256-s-solyu-v-nachale">SHA-256 с солью в начале</h2>
hashcat -m 1420 hash.txt rockyou.txt


Режим 1430: sha256(utf16le($pass).$salt)
bash
<h2 id="sha-256-s-utf-16le-i-solyu">SHA-256 с UTF-16LE и солью</h2>
hashcat -m 1430 hash.txt rockyou.txt


Режим 1440: sha256($salt.utf16le($pass))
bash
<h2 id="sha-256-s-solyu-i-utf-16le">SHA-256 с солью и UTF-16LE</h2>
hashcat -m 1440 hash.txt rockyou.txt


Режим 1710: sha256($salt.sha256($pass))
bash
<h2 id="sha-256-s-solyu-i-dvoynym-sha-256">SHA-256 с солью и двойным SHA-256</h2>
hashcat -m 1710 hash.txt rockyou.txt


Режим 1720: sha256(sha256($pass).$salt)
bash
<h2 id="dvoynoy-sha-256-s-solyu">Двойной SHA-256 с солью</h2>
hashcat -m 1720 hash.txt rockyou.txt


Режим 1730: sha256(sha256(utf16le($pass)).$salt)
bash
<h2 id="sha-256-s-utf-16le-i-dvoynym-heshirovaniem">SHA-256 с UTF-16LE и двойным хешированием</h2>
hashcat -m 1730 hash.txt rockyou.txt


Режим 1740: sha256($salt.sha256(utf16le($pass)))
bash
<h2 id="sha-256-s-solyu-i-utf-16le-dvoynym-heshirovaniem">SHA-256 с солью и UTF-16LE двойным хешированием</h2>
hashcat -m 1740 hash.txt rockyou.txt


Режим 10000: Django (PBKDF2-SHA256)
bash
<h2 id="django-pbkdf2-sha-256">Django PBKDF2 SHA-256</h2>
hashcat -m 10000 hash.txt rockyou.txt

<h2 id="format-pbkdf2-sha256-iterations-salt-hash">Формат: pbkdf2_sha256$&lt;iterations&gt;$&lt;salt&gt;$&lt;hash&gt;</h2>


Режим 7400: sha256crypt $5$, SHA256 (Unix)
bash
<h2 id="unix-sha-256-crypt">Unix SHA-256 crypt</h2>
hashcat -m 7400 hash.txt rockyou.txt

<h2 id="primer-5-rounds-5000-saltstring-hash">Пример: $5$rounds=5000$saltstring$hash</h2>


Режим 1411: SSHA-256 (Base64), LDAP {SSHA256}
bash
<h2 id="ssha-256">SSHA-256</h2>
hashcat -m 1411 hash.txt rockyou.txt


Режим 1711: SSHA-512 (Base64), LDAP {SSHA512}
bash
<h2 id="ssha-512">SSHA-512</h2>
hashcat -m 1711 hash.txt rockyou.txt


Режим 7500: Kerberos 5, etype 23, AS-REQ Pre-Auth
bash
<h2 id="kerberos-5">Kerberos 5</h2>
hashcat -m 7500 hash.txt rockyou.txt


Режим 13100: Kerberos 5, etype 23, TGS-REP
bash
<h2 id="kerberos-5-tgs">Kerberos 5 TGS</h2>
hashcat -m 13100 hash.txt rockyou.txt


Режим 18200: Kerberos 5, etype 23, AS-REP
bash
<h2 id="kerberos-5-as-rep">Kerberos 5 AS-REP</h2>
hashcat -m 18200 hash.txt rockyou.txt


Режим 19600: Kerberos 5, etype 17, Pre-Auth
bash
<h2 id="kerberos-5-etype-17">Kerberos 5 etype 17</h2>
hashcat -m 19600 hash.txt rockyou.txt


Режим 19800: Kerberos 5, etype 18, Pre-Auth
bash
<h2 id="kerberos-5-etype-18">Kerberos 5 etype 18</h2>
hashcat -m 19800 hash.txt rockyou.txt


Режим 19900: Kerberos 5, etype 17, TGS-REP
bash
<h2 id="kerberos-5-tgs-etype-17">Kerberos 5 TGS etype 17</h2>
hashcat -m 19900 hash.txt rockyou.txt


Режим 20000: Kerberos 5, etype 18, TGS-REP
bash
<h2 id="kerberos-5-tgs-etype-18">Kerberos 5 TGS etype 18</h2>
hashcat -m 20000 hash.txt rockyou.txt


Режим 1731: MSSQL (2012, 2014)
bash
<h2 id="ms-sql-server-2012-2014">MS SQL Server 2012/2014</h2>
hashcat -m 1731 hash.txt rockyou.txt


Режим 7500: Kerberos 5, etype 23, AS-REQ Pre-Auth
bash
<h2 id="kerberos-5-as-req">Kerberos 5 AS-REQ</h2>
hashcat -m 7500 hash.txt rockyou.txt


SHA-512 алгоритмы


Режим 1700: SHA-512
bash
<h2 id="bazovyy-sha-512">Базовый SHA-512</h2>
hashcat -m 1700 hash.txt rockyou.txt

<h2 id="primer-b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86-password">Пример: b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86 (password)</h2>


Режим 1710: sha512($pass.$salt)
bash
<h2 id="sha-512-s-solyu-v-kontse">SHA-512 с солью в конце</h2>
hashcat -m 1710 hash.txt rockyou.txt

<h2 id="format-hash-salt">Формат: &lt;hash&gt;:&lt;salt&gt;</h2>


Режим 1720: sha512($salt.$pass)
bash
<h2 id="sha-512-s-solyu-v-nachale">SHA-512 с солью в начале</h2>
hashcat -m 1720 hash.txt rockyou.txt


Режим 1740: sha512(utf16le($pass).$salt)
bash
<h2 id="sha-512-s-utf-16le-i-solyu">SHA-512 с UTF-16LE и солью</h2>
hashcat -m 1740 hash.txt rockyou.txt


Режим 1750: sha512($salt.utf16le($pass))
bash
<h2 id="sha-512-s-solyu-i-utf-16le">SHA-512 с солью и UTF-16LE</h2>
hashcat -m 1750 hash.txt rockyou.txt


Режим 1760: sha512($salt.sha512($pass))
bash
<h2 id="sha-512-s-solyu-i-dvoynym-sha-512">SHA-512 с солью и двойным SHA-512</h2>
hashcat -m 1760 hash.txt rockyou.txt


Режим 1800: sha512crypt $6$, SHA512 (Unix)
bash
<h2 id="unix-sha-512-crypt">Unix SHA-512 crypt</h2>
hashcat -m 1800 hash.txt rockyou.txt

<h2 id="primer-6-rounds-5000-saltstring-hash">Пример: $6$rounds=5000$saltstring$hash</h2>


Режим 6100: 3Com OfficeConnect
bash
<h2 id="3com-officeconnect">3Com OfficeConnect</h2>
hashcat -m 6100 hash.txt rockyou.txt


Режим 13800: Windows Phone 8+ PIN/Password
bash
<h2 id="windows-phone-8">Windows Phone 8+</h2>
hashcat -m 13800 hash.txt rockyou.txt


SHA-3 алгоритмы


Режим 17300: SHA3-224
bash
<h2 id="sha-3-224-bit">SHA-3 224 бит</h2>
hashcat -m 17300 hash.txt rockyou.txt


Режим 17400: SHA3-256
bash
<h2 id="sha-3-256-bit">SHA-3 256 бит</h2>
hashcat -m 17400 hash.txt rockyou.txt


Режим 17500: SHA3-384
bash
<h2 id="sha-3-384-bit">SHA-3 384 бит</h2>
hashcat -m 17500 hash.txt rockyou.txt


Режим 17600: SHA3-512
bash
<h2 id="sha-3-512-bit">SHA-3 512 бит</h2>
hashcat -m 17600 hash.txt rockyou.txt


Другие SHA варианты


Режим 1300: SHA-224
bash
<h2 id="sha-224">SHA-224</h2>
hashcat -m 1300 hash.txt rockyou.txt


Режим 10800: SHA-384
bash
<h2 id="sha-384">SHA-384</h2>
hashcat -m 10800 hash.txt rockyou.txt


Режим 17700: Keccak-224
bash
<h2 id="keccak-224">Keccak-224</h2>
hashcat -m 17700 hash.txt rockyou.txt


Режим 17800: Keccak-256
bash
<h2 id="keccak-256">Keccak-256</h2>
hashcat -m 17800 hash.txt rockyou.txt


Режим 17900: Keccak-384
bash
<h2 id="keccak-384">Keccak-384</h2>
hashcat -m 17900 hash.txt rockyou.txt


Режим 18000: Keccak-512
bash
<h2 id="keccak-512">Keccak-512</h2>
hashcat -m 18000 hash.txt rockyou.txt




Режимы хеширования — Часть 2: Windows и NTLM


NTLM хеши


Режим 1000: NTLM
bash
<h2 id="windows-ntlm">Windows NTLM</h2>
hashcat -m 1000 hash.txt rockyou.txt

<h2 id="primer-8846f7eaee8fb117ad06bdd830b7586c">Пример: 8846f7eaee8fb117ad06bdd830b7586c</h2>
<h2 id="format-hash-ili-hash-user">Формат: &lt;hash&gt; или &lt;hash&gt;:&lt;user&gt;</h2>


Режим 3000: LM
bash
<h2 id="lan-manager-ustarevshiy">LAN Manager (устаревший)</h2>
hashcat -m 3000 hash.txt rockyou.txt

<h2 id="primer-aad3b435b51404eeaad3b435b51404ee">Пример: AAD3B435B51404EEAAD3B435B51404EE</h2>


Режим 1000: NTLM (с пользователем)
bash
<h2 id="ntlm-s-imenem-polzovatelya">NTLM с именем пользователя</h2>
hashcat -m 1000 hash.txt rockyou.txt

<h2 id="format-hash-username">Формат: &lt;hash&gt;:&lt;username&gt;</h2>


NetNTLM хеши


Режим 5500: NetNTLMv1 / NetNTLMv1+ESS
bash
<h2 id="netntlm-versiya-1">NetNTLM версия 1</h2>
hashcat -m 5500 hash.txt rockyou.txt

<h2 id="format-hash-challenge-response">Формат: &lt;hash&gt;:&lt;challenge&gt;:&lt;response&gt;</h2>


Режим 5600: NetNTLMv2
bash
<h2 id="netntlm-versiya-2">NetNTLM версия 2</h2>
hashcat -m 5600 hash.txt rockyou.txt

<h2 id="format-username-domain-challenge-hash-hash">Формат: &lt;username&gt;::&lt;domain&gt;:&lt;challenge&gt;:&lt;hash&gt;:&lt;hash&gt;</h2>


Режим 2700: NetNTLMv1 / NetNTLMv1+ESS (NT)
bash
<h2 id="netntlmv1-nt-chast">NetNTLMv1 NT часть</h2>
hashcat -m 2700 hash.txt rockyou.txt


Режим 5500: NetNTLMv1 / NetNTLMv1+ESS (LM)
bash
<h2 id="netntlmv1-lm-chast">NetNTLMv1 LM часть</h2>
hashcat -m 5500 hash.txt rockyou.txt


Domain Cached Credentials


Режим 1100: Domain Cached Credentials (DCC), MS Cache
bash
<h2 id="dcc-heshi">DCC хеши</h2>
hashcat -m 1100 hash.txt rockyou.txt

<h2 id="format-dcc2-10240-username-hash">Формат: $DCC2$10240#&lt;username&gt;#&lt;hash&gt;</h2>


Режим 2100: Domain Cached Credentials 2 (DCC2), MS Cache 2
bash
<h2 id="dcc2-heshi">DCC2 хеши</h2>
hashcat -m 2100 hash.txt rockyou.txt

<h2 id="format-dcc2-10240-username-hash">Формат: $DCC2$10240#&lt;username&gt;#&lt;hash&gt;</h2>


Windows хеши


Режим 3000: LM
bash
<h2 id="lan-manager">LAN Manager</h2>
hashcat -m 3000 hash.txt rockyou.txt

<h2 id="primer-aad3b435b51404eeaad3b435b51404ee">Пример: AAD3B435B51404EEAAD3B435B51404EE</h2>


Режим 1000: NTLM
bash
<h2 id="ntlm">NTLM</h2>
hashcat -m 1000 hash.txt rockyou.txt


Режим 3710: md5($salt.md5($pass))
bash
<h2 id="dvoynoy-md5-ispolzuetsya-v-nekotoryh-windows-sistemah">Двойной MD5 (используется в некоторых Windows системах)</h2>
hashcat -m 3710 hash.txt rockyou.txt


MS Office хеши


Режим 9400: MS Office 2007
bash
<h2 id="ms-office-2007">MS Office 2007</h2>
hashcat -m 9400 hash.txt rockyou.txt

<h2 id="format-office-2007">Формат: $office$*2007*...</h2>


Режим 9500: MS Office 2010
bash
<h2 id="ms-office-2010">MS Office 2010</h2>
hashcat -m 9500 hash.txt rockyou.txt

<h2 id="format-office-2010">Формат: $office$*2010*...</h2>


Режим 9600: MS Office 2013
bash
<h2 id="ms-office-2013">MS Office 2013</h2>
hashcat -m 9600 hash.txt rockyou.txt

<h2 id="format-office-2013">Формат: $office$*2013*...</h2>


Режим 9700: MS Office 2016 / 2019 / 365 / 2021 (PBKDF2-HMAC-SHA1, 100000 iterations)
bash
<h2 id="ms-office-2016">MS Office 2016+</h2>
hashcat -m 9700 hash.txt rockyou.txt

<h2 id="format-office-2016">Формат: $office$*2016*...</h2>


Режим 9800: MS Office 2016 / 2019 / 365 / 2021 (PBKDF2-HMAC-SHA512, 100000 iterations)
bash
<h2 id="ms-office-2016-sha-512">MS Office 2016+ SHA-512</h2>
hashcat -m 9800 hash.txt rockyou.txt


Режим 9810: MS Office 2016 / 2019 / 365 / 2021 (PBKDF2-HMAC-SHA256, 100000 iterations)
bash
<h2 id="ms-office-2016-sha-256">MS Office 2016+ SHA-256</h2>
hashcat -m 9810 hash.txt rockyou.txt


Режим 25300: MS Office 2016 / 2019 / 365 / 2021 (PBKDF2-HMAC-SHA1, AES256, 100000 iterations)
bash
<h2 id="ms-office-2016-aes256">MS Office 2016+ AES256</h2>
hashcat -m 25300 hash.txt rockyou.txt


Режим 25310: MS Office 2016 / 2019 / 365 / 2021 (PBKDF2-HMAC-SHA512, AES256, 100000 iterations)
bash
<h2 id="ms-office-2016-sha-512-aes256">MS Office 2016+ SHA-512 AES256</h2>
hashcat -m 25310 hash.txt rockyou.txt


Режим 25320: MS Office 2016 / 2019 / 365 / 2021 (PBKDF2-HMAC-SHA256, AES256, 100000 iterations)
bash
<h2 id="ms-office-2016-sha-256-aes256">MS Office 2016+ SHA-256 AES256</h2>
hashcat -m 25320 hash.txt rockyou.txt


Windows BitLocker


Режим 22100: BitLocker
bash
<h2 id="bitlocker">BitLocker</h2>
hashcat -m 22100 hash.txt rockyou.txt

<h2 id="format-bitlocker">Формат: $bitlocker$...</h2>


Windows DPAPI


Режим 15300: DPAPI masterkey file v1 (context 1 and 2)
bash
<h2 id="dpapi-masterkey-v1">DPAPI masterkey v1</h2>
hashcat -m 15300 hash.txt rockyou.txt


Режим 15310: DPAPI masterkey file v2 (context 1 and 2)
bash
<h2 id="dpapi-masterkey-v2">DPAPI masterkey v2</h2>
hashcat -m 15310 hash.txt rockyou.txt




Режимы хеширования — Часть 3: Unix и macOS


Unix crypt


Режим 500: md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)
bash
<h2 id="unix-md5-crypt">Unix MD5 crypt</h2>
hashcat -m 500 hash.txt rockyou.txt

<h2 id="primer-1-28772684-iewnoggugqo9-biz5sk8k">Пример: $1$28772684$iEwNOgGugqO9.bIz5sk8k/</h2>


Режим 1500: descrypt, DES (Unix), Traditional DES
bash
<h2 id="des-crypt">DES crypt</h2>
hashcat -m 1500 hash.txt rockyou.txt

<h2 id="primer-abjnggxhb-ywi">Пример: abJnggxhB/yWI</h2>


Режим 7400: sha256crypt $5$, SHA256 (Unix)
bash
<h2 id="sha-256-crypt">SHA-256 crypt</h2>
hashcat -m 7400 hash.txt rockyou.txt

<h2 id="primer-5-rounds-5000-saltstring-hash">Пример: $5$rounds=5000$saltstring$hash</h2>


Режим 1800: sha512crypt $6$, SHA512 (Unix)
bash
<h2 id="sha-512-crypt">SHA-512 crypt</h2>
hashcat -m 1800 hash.txt rockyou.txt

<h2 id="primer-6-rounds-5000-saltstring-hash">Пример: $6$rounds=5000$saltstring$hash</h2>


bcrypt


Режим 3200: bcrypt $2*$, Blowfish (Unix)
bash
<h2 id="bcrypt">bcrypt</h2>
hashcat -m 3200 hash.txt rockyou.txt

<h2 id="primer-2a-10-n9qo8uloickgx2zmrzomyeijzagcfl7p92ldgxad68ljzdl17lhwy">Пример: $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy</h2>


Режим 3200: bcrypt $2a$
bash
<h2 id="bcrypt-2a">bcrypt $2a$</h2>
hashcat -m 3200 hash.txt rockyou.txt


Режим 3200: bcrypt $2b$
bash
<h2 id="bcrypt-2b">bcrypt $2b$</h2>
hashcat -m 3200 hash.txt rockyou.txt


Режим 3200: bcrypt $2x$
bash
<h2 id="bcrypt-2x">bcrypt $2x$</h2>
hashcat -m 3200 hash.txt rockyou.txt


Режим 3200: bcrypt $2y$
bash
<h2 id="bcrypt-2y">bcrypt $2y$</h2>
hashcat -m 3200 hash.txt rockyou.txt


scrypt


Режим 8900: scrypt
bash
<h2 id="scrypt">scrypt</h2>
hashcat -m 8900 hash.txt rockyou.txt

<h2 id="format-hash-salt-n-r-p">Формат: &lt;hash&gt;:&lt;salt&gt;:&lt;N&gt;:&lt;r&gt;:&lt;p&gt;</h2>


Argon2


Режим 10900: Argon2d
bash
<h2 id="argon2d">Argon2d</h2>
hashcat -m 10900 hash.txt rockyou.txt

<h2 id="format-argon2d-v-version-m-memory-t-time-p-parallelism-salt-hash">Формат: $argon2d$v=&lt;version&gt;$m=&lt;memory&gt;,t=&lt;time&gt;,p=&lt;parallelism&gt;$&lt;salt&gt;$&lt;hash&gt;</h2>


Режим 10901: Argon2i
bash
<h2 id="argon2i">Argon2i</h2>
hashcat -m 10901 hash.txt rockyou.txt


Режим 10902: Argon2id
bash
<h2 id="argon2id">Argon2id</h2>
hashcat -m 10902 hash.txt rockyou.txt


macOS хеши


Режим 7100: macOS $ml$
bash
<h2 id="macos-ml">macOS $ml$</h2>
hashcat -m 7100 hash.txt rockyou.txt

<h2 id="format-ml-iterations-salt-hash">Формат: $ml$&lt;iterations&gt;$&lt;salt&gt;$&lt;hash&gt;</h2>


Режим 12200: eCryptfs
bash
<h2 id="ecryptfs">eCryptfs</h2>
hashcat -m 12200 hash.txt rockyou.txt


Режим 17200: PKZIP (Compressed)
bash
<h2 id="pkzip">PKZIP</h2>
hashcat -m 17200 hash.txt rockyou.txt


Режим 17220: PKZIP (Uncompressed)
bash
<h2 id="pkzip-uncompressed">PKZIP Uncompressed</h2>
hashcat -m 17220 hash.txt rockyou.txt


Режим 17225: PKZIP (Compressed Multi-File)
bash
<h2 id="pkzip-multi-file">PKZIP Multi-File</h2>
hashcat -m 17225 hash.txt rockyou.txt


Режим 17230: PKZIP (Compressed Multi-File Checksum-Only)
bash
<h2 id="pkzip-checksum-only">PKZIP Checksum-Only</h2>
hashcat -m 17230 hash.txt rockyou.txt


Другие Unix хеши


Режим 1500: descrypt, DES (Unix), Traditional DES
bash
<h2 id="des-crypt">DES crypt</h2>
hashcat -m 1500 hash.txt rockyou.txt


Режим 1800: sha512crypt $6$, SHA512 (Unix)
bash
<h2 id="sha-512-crypt">SHA-512 crypt</h2>
hashcat -m 1800 hash.txt rockyou.txt


Режим 24600: SQLCipher
bash
<h2 id="sqlcipher">SQLCipher</h2>
hashcat -m 24600 hash.txt rockyou.txt




Режимы хеширования — Часть 4: Базы данных


MySQL


Режим 200: MySQL323
bash
<h2 id="mysql-3-23">MySQL 3.23</h2>
hashcat -m 200 hash.txt rockyou.txt

<h2 id="primer-7196759210defdc0">Пример: 7196759210defdc0</h2>


Режим 300: MySQL4.1/MySQL5
bash
<h2 id="mysql-4-1-5-x">MySQL 4.1/5.x</h2>
hashcat -m 300 hash.txt rockyou.txt

<h2 id="primer-2470c0c06dee42fd1618bb99005adca2ec9d1e19">Пример: *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19</h2>


Режим 900: MySQL4.1/MySQL5 (SHA-1)
bash
<h2 id="mysql-sha-1">MySQL SHA-1</h2>
hashcat -m 900 hash.txt rockyou.txt


Режим 11200: MySQL CRAM (SHA1)
bash
<h2 id="mysql-cram-sha1">MySQL CRAM SHA1</h2>
hashcat -m 11200 hash.txt rockyou.txt


Режим 12300: Oracle T: Type (Oracle 12+)
bash
<h2 id="oracle-12">Oracle 12+</h2>
hashcat -m 12300 hash.txt rockyou.txt


PostgreSQL


Режим 111: PostgreSQL Challenge-Response Authentication (MD5)
bash
<h2 id="postgresql-md5">PostgreSQL MD5</h2>
hashcat -m 111 hash.txt rockyou.txt


Режим 12: PostgreSQL
bash
<h2 id="postgresql">PostgreSQL</h2>
hashcat -m 12 hash.txt rockyou.txt

<h2 id="format-hash-salt">Формат: &lt;hash&gt;:&lt;salt&gt;</h2>


MS SQL Server


Режим 131: MSSQL (2000)
bash
<h2 id="ms-sql-server-2000">MS SQL Server 2000</h2>
hashcat -m 131 hash.txt rockyou.txt


Режим 132: MSSQL (2005)
bash
<h2 id="ms-sql-server-2005">MS SQL Server 2005</h2>
hashcat -m 132 hash.txt rockyou.txt


Режим 1731: MSSQL (2012, 2014)
bash
<h2 id="ms-sql-server-2012-2014">MS SQL Server 2012/2014</h2>
hashcat -m 1731 hash.txt rockyou.txt


Режим 12800: MS-AzureSync PBKDF2 (SHA256)
bash
<h2 id="ms-azure-sync">MS Azure Sync</h2>
hashcat -m 12800 hash.txt rockyou.txt


Oracle


Режим 3100: Oracle H: Type (Oracle 7+)
bash
<h2 id="oracle-7">Oracle 7+</h2>
hashcat -m 3100 hash.txt rockyou.txt


Режим 112: Oracle S: Type (Oracle 11+)
bash
<h2 id="oracle-11">Oracle 11+</h2>
hashcat -m 112 hash.txt rockyou.txt


Режим 12300: Oracle T: Type (Oracle 12+)
bash
<h2 id="oracle-12">Oracle 12+</h2>
hashcat -m 12300 hash.txt rockyou.txt


Режим 12300: Oracle T: Type (Oracle 12+)
bash
<h2 id="oracle-12-pbkdf2">Oracle 12+ PBKDF2</h2>
hashcat -m 12300 hash.txt rockyou.txt


MongoDB


Режим 24100: MongoDB ServerKey SCRAM-SHA-1
bash
<h2 id="mongodb-scram-sha-1">MongoDB SCRAM-SHA-1</h2>
hashcat -m 24100 hash.txt rockyou.txt


Режим 24200: MongoDB ServerKey SCRAM-SHA-256
bash
<h2 id="mongodb-scram-sha-256">MongoDB SCRAM-SHA-256</h2>
hashcat -m 24200 hash.txt rockyou.txt


Redis


Режим 18700: Java Object hashCode()
bash
<h2 id="java-object-hashcode">Java Object hashCode</h2>
hashcat -m 18700 hash.txt rockyou.txt


CouchDB


Режим 7590: Redmine Project Management Web App
bash
<h2 id="redmine">Redmine</h2>
hashcat -m 7590 hash.txt rockyou.txt




Режимы хеширования — Часть 5: Веб-приложения


WordPress


Режим 400: phpBB3 (MD5)
bash
<h2 id="phpbb3-mozhet-ispolzovatsya-v-wordpress">phpBB3 (может использоваться в WordPress)</h2>
hashcat -m 400 hash.txt rockyou.txt


Режим 2611: vBulletin <>
bash
<h2 id="vbulletin-starye-versii">vBulletin старые версии</h2>
hashcat -m 2611 hash.txt rockyou.txt