Предварительная атака
Предварительная атака представляет собой набор из небольших и сравнительно быстрых мини атак. Часто такая атака запускается, если невозможно мгновенное восстановление пароля, а запускать полную атаку (например перебором или по словарю) нет необходимости. Активация предварительной атаки осуществляется установкой опции 'проверять часто употребляемые пароли перед каждой атакой' в диалоге выбора метода расшифровки. Иногда программа запускает предварительную атаку автоматически.
Как правило, предварительная атака выполняется около минуты или даже быстрее. Во время ее работы появляется вот такой информационный диалог.
Предварительная атака состоит из, по крайней мере, следующих мини-атак:
- Простая атака перебором, которая состоит из нескольких небольших атак грубой силой по определенным наборам символов.
- Простая атака по словарю. Быстрая проверка пароля по всем словам внутреннего словаря программы.
- Расширенная атака по словарю. Похожа на простую атаку по словарю, но с использованием нескольких опций мутации.
- Атака на повторяющиеся последовательности. Проверка паролей, состоящих из повторяющихся символов. Например, '1111111' или 'хххххххххх'.
- Атака на простые образцы, например, '1234567890' или 'йцукен'.
- Атака на сложные образцы. То же что и предыдущий пункт, но для более сложных, составных образцов.
- Клавиатурная атака проверяет всевозможные пароли, привязанные к раскладке клавиатуры: 'qwerty', 'qazwsx', 'asdzxc' и т.д.
- Атака на пароли национальной раскладки клавиатуры. Проверка паролей, созданных на основе национальных раскладок клавиатур.
- Сложная клавиатурная атака аналогична предыдущим двум, но для более сложных, составных паролей клавиатуры.
- Предугадывание паролей - наиболее действенный механизм с элементами искусственного интеллекта для угадывания паролей. Известный также как Passcape Password Prediction.