
Методы восстановления паролей чаще называют атаками. В текущих версиях программ реализованы и доступны пользователю три типа атак, применяемых только при восстановлении паролей к документам Microsoft Excel/Word 97 и выше (за исключением Excel/Word 97 french edition):
• Атака грубой силы. Суть атаки заключается в том, что последовательно генерируются все возможные значения пароля и каждое из них проверяется. Длина и диапазон значений символов для генерации задаются пользователем. Cамый верный тип атак, но и самый протяженных по времени выполнения.
• Атака грубой силы с использованием маски. В отличие от обычных настроек, применяемых при атаке грубой силы в данном
случае добавляется шикарная возможность задать правила генерации пароля задать маску пароля. Такая атака сокращает время поиска
пароля, но подразумевает, что есть какие-то данные о пароле, позволяющие задать маску.
В наших программах реализован продвинутый механизм задания маски. Можно указывать диапазон возможных значений индивидуально для каждой
позиции в генерируемом программой пароле.
• Атака по словарю. Производится проверка ограниченного количества паролей, расположенных в обычном текстовом
файле, называемом словарем. Все пароли содержатся в нем по одному в каждой строке; програма последовательно считывает их и проверяет.
Пожалуй это самый быстрый способ восстановить пароль, подразумевающий, что пароль какое-то осмысленное слово, которое способно попасть в
словарь.
В наших программах мы реализовали продвинутые возможности для проведения атаки по словарю. Это менеджер словарей, позволяющий вести поиск
пароля последовательно в нескольких словарях. Это трансформация считываемых из словаря паролей. Это добавление к считываемым паролям цифр.