# О RainbowCrack

### Что такое RainbowCrack&#x20;

Утилита для взлома паролей с помощью техники, называемой «радужными таблицами».

Традиционный подход взлома паролей → перебор всех возможных комбинаций паролей до тех пор, пока не будет найден правильный, который совпадает с хэшем. Но минус этого метода во времени. Если пароли сложные и длинные взлом занимает огромное количество времени.&#x20;

Для ускорения этого процесса, в радужных таблицах есть результаты предварительного вычисления. Как это работает:&#x20;

1. Вычисление хешей для потенциальных паролей и сохранение их в таблицу.
2. Полученные хеши организуются таким образом, чтобы уменьшить память и ускорить поиск.
3. Проверка, существует ли соответствующий хеш в таблице. Если да → определить исходный пароль.

### Характеристики RainbowCrack&#x20;

* Быстро находит пароли, используя предварительно вычисленные радужные таблицы. Это порой намного быстрее брутфорса.
* Работает с разными хеш-алгоритмами: MD5, LM, NTLM и другие.
* Обрабатывает множество хешей одновременно для увеличения эффективности взлома.
* Пользователи могут сгенерировать собственные радужные таблицы для специфичных потребностей.

У инструмента есть и минусы. Во-первых, RainbowCrack требует большого объема диска для хранения таблиц. Во-вторых, эффективность сильно снижается, когда против хеша используется соль или когда используются более стойкие к взлому алгоритмы хеширования.
