Описание тега hashcat

Этот тег следует использовать с вопросами об использовании, отладке, оптимизации или ином привлечении hashcat, инструмента восстановления пароля. Этот тег помогает организовать вопросы, относящиеся к hashcat, которые в противном случае могли бы быть помещены в более общие теги, такие как hash или brute-force.

Hashcat - это самый быстрый в мире инструмент для восстановления пароля на базе процессора.

Хотя он не так быстр, как его аналог на GPU oclHashcat, большие списки можно легко разделить пополам с помощью хорошего словаря и небольшого знания командных переключателей.

Задний план

Hashcat был написан где-то в середине 2009 года. Да, уже существовали почти идеальные рабочие инструменты, поддерживающие атаки на основе правил, такие как PasswordsPro, John The Ripper. Однако по неизвестной причине оба они не поддерживали многопоточность. Это была единственная причина написать Hashcat: использовать несколько ядер современных процессоров.

Конечно, это было не на 100% правильно. John the Ripper уже поддерживал MPI с помощью патча, но в то время он работал только для атаки грубой силы. Не существовало решения для взлома простого MD5, поддерживающего MPI, с использованием атак на основе правил.

Hashcat, начиная с его первой версии, v0.01, назывался "atomcrack". Эта версия была очень плохой, но, по крайней мере, ядро ​​MD5 было написано на ассемблере с использованием инструкций SSE2 и, конечно же, было многопоточным. Это был простой взломщик словарей, не более того. Но это было быстро. Действительно быстро.

Некоторые ребята со сцены заинтересовались этим, и через неделю появилось около 10 бета-тестеров. Все работало нормально, поэтому были добавлены запросы на дополнительные типы алгоритмов, механизм правил для изменения словарей, версию для Windows и различные режимы атаки. Эти разработки заняли около полугода и были полностью закрытыми.

Затем, в версии 0.29, "atomcrack" был переименован в "Dr. Хеш ". Затем с выпуском версии 0.30 на "hashcat".

Первым официальным выпуском hashcat была v0.30, выпущенная 24.12.2009.

Начиная с версии hashcat v0.40, выпущенной 05.08.2012, были добавлены бинарные файлы для Mac OSX.