Программа для восстановления паролей Word Password Recovery

Использование пароля довольно часто используется для защиты информации. А поскольку человек по природе своей несовершенен, то пароли часто забываются или теряются и возникает необходимость в их восстановлении. Для этих целей существуют специальные программы, об одной из которых и пойдет сегодня речь. Итак, встречайте — программа восстановления паролей для документов Word Password Recovery.

Разработчиком Word Password Recovery является компания SmartKey, специализирующаяся на софте для восстановления паролей.

На данный момент актуальна Word Password Recovery версии 6.2.0.0, которая доступна в двух редакциях — Standard и Professional. Старшая версия отличается ценой и возможностью использования для подбора пароля мощностей видеоадаптера.

Текущая версия программы поддерживает работу с документами Word начиная с Word 97 и заканчивая недавно вышедшим Word 2016. Заявлены две функции — расшифровка документа и удаление пароля (для документов Word 97-2003) и восстановление утерянного пароля (для всех версий).

Word Password Recovery совместима практически с любой версией Windows, как с клиентской, так и с серверной. Необходимые системные требования довольно скромные: 2ГГц процессор, 1Гб памяти и 13МБ дискового пространства. Поддерживается работа с многоядерными CPU и GPU (для версии Professional).

От технических характеристик перейдем к работе с программой. В основном меню нам доступно три основных функции, по которым мы и пройдемся.

Encrypted File Searcher

Если вы забыли не только пароль от файла, но и его расположение, то можно воспользоваться встроенным в программу поиском. Для этого надо выбрать пункт «Encrypted File Searcher», указать тип и место поиска и нажать кнопку «Scan»

а по окончании поиска отфильтровать зашифрованные файлы, отметив чекбокс «Only show the encrypted files». Затем можно выбрать нужный файл и перейти к нему или сразу открыть окно восстановления пароля.

Word Password Remover

Если у вас есть документы, защищенные в старой версии MS Word, то можно перейти на вкладку «Word Password Remover» и расшифровать документ с помощью онлайн сервиса Word Password Recovery. Для этого достаточно выбрать нужный файл и нажать кнопку «Remove«.

Эта возможность доступна только для документов MS Word 97-2003. Это связано с тем, что о в отличие от современных версий Word, в которых используется алгоритм шифрования AES с длиной ключа 128 бит, в старых версиях используется более слабый алгоритм шифрования RC4 с 40-битным ключом.

Word Password Recovery

Ну и наконец переходим к основному функционалу программы Word Password Recovery, находящемуся в одноименном разделе. Как я уже говорил, в современных версиях Word используется достаточно стойкое шифрование, так что единственный способ открыть зашифрованный документ — это подобрать пароль. Атаку на пароль можно осуществлять одним из трех способов.

Brute-force Attack — атака прямым перебором. Этим способом стоит воспользоваться в том случае, если вы даже примерно не представляете, каким может быть пароль.

При использовании brute force пароль подбирается простым последовательным перебором всех возможных комбинаций. Это самый трудоемкий и длительный по времени способ, скорость его работы целиком зависит от длины пароля и мощности вашего компьютера. При достаточно длинном и сложном пароле добиться результата в более-менее разумное время с его помощью невозможно.

Brute-force with Mask Attack — атака по маске. Если вы ″слегка подзабыли″ пароль, то лучше воспользоваться этим способом. Он также производится путем перебора, однако в нем можно указать определенные параметры пароля, позволяющие заметно повысить эффективность подбора и уменьшить время поиска.

В качестве маски можно задать минимальную и максимальную длину пароля, ограничить диапазон символов, а также указать его начало (suffix) или окончание (prefix). К примеру, если вы помните, что пароль состоит из одних цифр, то можно исключить все остальные символы и тем самым минимизировать время поиска.

Поскольку программа англоязычная, то по умолчанию для поиска используется только буквы латинского алфавита. Если ваш пароль содержит символы, не входящие в него, то их необходимо указать отдельно. К примеру, для русских букв можно просто в поле «Customize characters» добавить все буквы русского алфавита в верхнем и нижнем регистрах.

Поиск с использованием маски может быть гораздо более эффективен, чем простой перебор. И чем точнее вы зададите маску, тем быстрее получите результат.

Dictionary Attack — атака по словарю. Этот способ основан на том предположении, что при выборе пароля использовался не случайный набор символов, а существующее слово. Соответственно при использовании этого способа подбор пароля производится путем перебора слов или наиболее употребительных сочетаний символов.

Примечание. Пароли, созданные обычными людьми, как правило базируются на какой то осмысленной информации (имя, дата рождения, кличка собаки и т.п.). Иногда эта информация подвергается несложному преобразованию, например прибавить цифру или букву, написать русское слово в английской раскладке или изменить регистр символов. А зачастую бывает и так, что в качестве пароля используется что то типа qwerty или 123.

Для подбора можно использовать встроенный словарь или указать свой собственный. Кстати, в качестве словаря используется обычный текстовый файл, так что при желании можно легко создать словарь из любого текстового документа.

Перебор слов по словарю занимает сравнительно небольшое время и при этом обладает достаточно высокой эффективностью. Скорость подбора зависит от от выбранного словаря и везения ? Но, к сожалению, этот способ работает не всегда, и если вам попался ″правильный″ пароль, то придется использовать один из предыдущих способов.

В заключение некоторые замечания.

Программа небесплатна, хотя и имеет достаточно (на мой взгляд) демократичную цену. Имеющаяся на сайте пробная версия имеет ряд ограничений — для нее недоступен сервис Word Password Remover и она не показывает пароли длиннее 3 символов (хотя и ищет их).

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

По умолчанию программа не использует процессор на все 100%, а потребляет примерно 75% от процессорной мощности. В комментариях нашел рекомендацию для ускорения работы поднять приоритет процесса в диспетчере задач. Также для ускорения процесса можно взять версию Professional, которая умеет использовать ресурсы видеокарты. По заявлению разработчика это может дать увеличение производительности до 5 раз.

Ну и в качестве пожелания надеюсь, что вам все же не придется вспоминать свои или чужие пароли.