Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Hashcat-Cheatsheet — Справочник Hashcat для OSCP/тестирования на проникновение: идентификация хэшей, синтаксис взлома для Linux, Windows, архивов, баз данных, билетов Kerberos и атак на основе правил. | Kitploit
Инструменты/GitHubGitHub/frizb/hashcat-cheatsheet
Взлом паролейАтаки на ПаролиАнализ хэшейТестирование на ПроникновениеОбучение и ОбразованиеПодобранные РесурсыТоп в Анализ хэшей №14Топ в Атаки на Пароли №19Топ в Взлом паролей №19
631129596 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHubfrizb/hashcat-cheatsheet

Hashcat-Cheatsheet

Справочник Hashcat для OSCP/тестирования на проникновение: идентификация хэшей, синтаксис взлома для Linux, Windows, архивов, баз данных, билетов Kerberos и атак на основе правил.

Репозиторий

Шпаргалка по Hashcat

Шпаргалка по Hashcat для OSCP https://hashcat.net/wiki/doku.php?id=hashcat

Определение хэшей

hash-identifier

Примеры хэшей: https://hashcat.net/wiki/doku.php?id=example_hashes

Максимальная мощность!

Я обнаружил, что можно выжать ещё немного мощности из подбора хэшей, добавив эти параметры:

--force -O -w 4 --opencl-device-types 1,2

Эти параметры заставляют Hashcat использовать интерфейс CUDA GPU, который хоть и содержит ошибки, но обеспечивает большую производительность (–force), оптимизируют работу для паролей длиной 32 символа или меньше (-O) и устанавливают нагрузку "Insane" (-w 4), что, как предполагается, делает ваш компьютер практически непригодным к использованию на время подбора. Наконец, "--opencl-device-types 1,2" заставляет HashCat использовать и GPU, и CPU для обработки подбора.

Использование hashcat и словаря

Создайте .hash-файл со всеми хэшами, которые нужно взломать, puthasheshere.hash: $1$O3JMY.Tw$AdLnLjQ/5jXF9.MTp3gHv/

Пример взлома Linux-паролей md5crypt $1$ с помощью hashcat и rockyou:

hashcat --force -m 500 -a 0 -o found1.txt --remove puthasheshere.hash /usr/share/wordlists/rockyou.txt

Пример взлома паролей Wordpress с помощью hashcat и rockyou:
hashcat --force -m 400 -a 0 -o found1.txt --remove wphash.hash /usr/share/wordlists/rockyou.txt

Примеры хэшей http://openwall.info/wiki/john/sample-hashes

HashCat: одно правило, чтобы править всеми

Not So Secure создал собственное правило, с которым мне в прошлом везло:
https://www.notsosecure.com/one-rule-to-rule-them-all/
Правило можно скачать с их сайта на Github:
https://github.com/NotSoSecure/password_cracking_rules

Обычно я кладу OneRuleToRuleThemAll.rule в подпапку rules и запускаю его так на своей Windows-машине (по статье notsosecure):

hashcat64.exe --force -m300 --status -w3 -o found.txt --remove --potfile-disable -r rules\OneRuleToRuleThemAll.rule hash.txt rockyou.txt

Использование hashcat для брутфорса

predefined charsets
?l = abcdefghijklmnopqrstuvwxyz
?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ
?d = 0123456789
?s = «space»!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
?a = ?l?u?d?s
?b = 0x00 - 0xff

?l?d?u — то же самое, что:
?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789

Брутфорс всех паролей длиной 1–8 с возможными символами A-Z a-z 0-9
hashcat64 -m 500 hashes.txt -a 3 ?1?1?1?1?1?1?1?1 --increment -1 ?l?d?u

Взлом Linux-хэшей - файл /etc/shadow

IDОписаниеТип
500md5crypt $1$, MD5(Unix)Операционные системы
200bcrypt $2*, Blowfish(Unix)Операционные системы
400sha256crypt $5$, SHA256(Unix)Операционные системы
1800sha512crypt $6$, SHA512(Unix)Операционные системы

Взлом Windows-хэшей

IDОписаниеТип
3000LMОперационные системы
1000NTLMОперационные системы

Взлом распространённых хэшей приложений

IDОписаниеТип
900MD4Сырой хэш
0MD5Сырой хэш
5100Half MD5Сырой хэш
100SHA1Сырой хэш
10800SHA-384Сырой хэш
1400SHA-256Сырой хэш
1700SHA-512Сырой хэш

Взлом распространённой парольной защиты файлов

IDОписаниеТип
116007-ZipАрхивы
12500RAR3-hpАрхивы
13000RAR5Архивы
13200AxCryptАрхивы
13300AxCrypt in-memory SHA1Архивы
13600WinZipАрхивы
9700MS Office <= 2003 $0/$1, MD5 + RC4Документы
9710MS Office <= 2003 $0/$1, MD5 + RC4, collider #1Документы
9720MS Office <= 2003 $0/$1, MD5 + RC4, collider #2Документы
9800MS Office <= 2003 $3/$4, SHA1 + RC4Документы
9810MS Office <= 2003 $3, SHA1 + RC4, collider #1Документы
9820MS Office <= 2003 $3, SHA1 + RC4, collider #2Документы
9400MS Office 2007Документы
9500MS Office 2010Документы
9600MS Office 2013Документы
10400PDF 1.1 - 1.3 (Acrobat 2 - 4)Документы
10410PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1Документы
10420PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #2Документы
10500PDF 1.4 - 1.6 (Acrobat 5 - 8)Документы
10600PDF 1.7 Level 3 (Acrobat 9)Документы
10700PDF 1.7 Level 8 (Acrobat 10 - 11)Документы
16200Защищённые заметки AppleДокументы

Взлом распространённых форматов хэшей баз данных

IDОписаниеТипПример хэша
12PostgreSQLСервер баз данныхa6343a68d964ca596d9752250d54bb8a:postgres
131MSSQL (2000)Сервер баз данных0x01002702560500000000000000000000000000000000000000008db43dd9b1972a636ad0c7d4b8c515cb8ce46578
132MSSQL (2005)Сервер баз данных0x010018102152f8f28c8499d8ef263c53f8be369d799f931b2fbe
1731MSSQL (2012, 2014)Сервер баз данных0x02000102030434ea1b17802fd95ea6316bd61d2c94622ca3812793e8fb1672487b5c904a45a31b2ab4a78890d563d2fcf5663e46fe797d71550494be50cf4915d3f4d55ec375
200MySQL323Сервер баз данных7196759210defdc0
300MySQL4.1/MySQL5Сервер баз данныхfcf7c1b8749cf99d88e5f34271d636178fb5d130
3100Oracle H: Type (Oracle 7+)Сервер баз данных7A963A529D2E3229:3682427524
112Oracle S: Type (Oracle 11+)Сервер баз данныхac5f1e62d21fd0529428b84d42e8955b04966703:38445748184477378130
12300Oracle T: Type (Oracle 12+)Сервер баз данных78281A9C0CF626BD05EFC4F41B515B61D6C4D95A250CD4A605CA0EF97168D670EBCB5673B6F5A2FB9CC4E0C0101E659C0C4E3B9B3BEDA846CD15508E88685A2334141655046766111066420254008225
8000Sybase ASEСервер баз данных0xc00778168388631428230545ed2c976790af96768afa0806fe6c0da3b28f3e132137eac56f9bad027ea2

Взлом NTLM-хэшей

После захвата или дампа NTDS.dit и куста реестра SYSTEM или дампа памяти LSASS с Windows-машины у вас часто остаются NTLM-хэши.

ПутьОписание
C:\Windows\NTDS\ntds.ditБаза данных Active Directory
C:\Windows\System32\config\SYSTEMКуст реестра, содержащий ключ, используемый для шифрования хэшей

И используйте Impacket для дампа хэшей:

impacket-secretsdump -system SYSTEM -ntds ntds.dit -hashes lmhash:nthash LOCAL -outputfile ntlm-extract

Вы можете взломать дамп NTLM-хэшей, используя следующий синтаксис hashcat:

hashcat64 -m 1000 -a 0 -w 4 --force --opencl-device-types 1,2 -O d:\hashsample.hash "d:\WORDLISTS\realuniq.lst" -r OneRuleToRuleThemAll.rule

Бенчмарк на Nvidia 2060 GTX: Скорость: 7000 MH/s Процент восстановления: 12.47% Затраченное время: 2 часа 35 минут

Взлом хэшей из Kerberoasting - KRB5TGS

Имя участника-службы (SPN) — это уникальный идентификатор экземпляра службы. SPN используются аутентификацией Kerberos для привязки экземпляра службы к учётной записи входа службы. Это позволяет клиентскому приложению запросить у службы аутентификацию учётной записи, даже если у клиента нет имени учётной записи. KRB5TGS — Kerberoasting учётных записей служб, использующих SPN. После того как вы определили учётную запись службы, поддающуюся Kerberoasting (Bloodhound? Powershell Empire? — вероятно, учётная запись службы MS SQL Server), любой пользователь AD может запросить у неё хэш krb5tgs, который можно использовать для взлома пароля.

Судя по моим тестам, взлом KRB5TGS в 28 раз медленнее, чем NTLM.

Hashcat поддерживает несколько версий хэша KRB5TGS, которые легко определить по числу между знаками доллара в самом хэше.

  • 13100 - Тип 23 - $krb5tgs$23$
  • 19600 - Тип 17 - $krb5tgs$17$
  • 19700 - Тип 18 - $krb5tgs$18$
  • 18200 - ASREP Тип 23 - $krb5asrep$23$

KRB5TGS Тип 23 — словарь Crackstation humans only с правилами мутаций OneRuleToRuleThemAll.

hashcat64 -m 13100 -a 0 -w 4 --force --opencl-device-types 1,2 -O d:\krb5tgs.hash d:\WORDLISTS\realhuman_phill.txt -r OneRuleToRuleThemAll.rule	

Бенчмарк на Nvidia 2060 GTX: Скорость: 250 MH/s Затраченное время: 9 минут

Скачать инструмент