Атака по Расширенной Маске, когда известны структура и символы пароля

К нам обратился пользователь с вопросом:

«Я знаю структуру своего пароля и символы, из которых он состоит. Вот его описание на PDL (Password Definition Language): [gG] [oO0] [oO0] [dD] [\. \0] [tT] [iI1] [mM] [eE3]

То есть мне нужно сгенерировать и проверить все пароли вида: goodtime, …, G00D.T1M3

Можно ли это сделать в программах Пасковери и как?»

Да, конечно можно! Это задача для атаки по Расширенной Маске (Перебор с позиционной маской), которая есть во всех программах Пасковери.

Вот что нужно сделать:

1. Запустите программу (здесь это будет Passcovery Suite), выберите нужный файл — вы увидите информацию о защите документа:

Откройте в Passcovery Suite закрытый паролём файл

2. Нажмите «Next» и выберите нужную атаку на пароль — Перебор с позиционной маской:

Выберите в Passcovery Suite атаку для взлома пароля - Перебор с позиционной маской

3. Последовательно опишите наборы возможных мутаций символов (gG, oO0, и т.д.), как делали это в PDL. Затем, с помощью встроенного макроязыка, скомпонуйте их в нужном порядке — ?0?1?1?2*3?4?5?6?7. И увеличьте максимальную длину пароля до 9 символов:

Составьте в Passcovery Suite маску пароля

Макрос [?] указывает на обязательное присутствие набора символов при генерации пароля.

То есть в нашем примере (?0?1?1?2*3?4?5?6?7):

?0 – при генерации пароля в первой позиции пароля будут использоваться только символы из набора #0 — g или G;
?1 – во второй и третьей позиции — только символы из набора #1 — o, O или 0;
и т.д.

Минимальная длина пароля — 8 символов. Короче пароль быть не может — в маске используется 8 обязательных символов.

Макрос [*] указывает, что набор необязателен и применяется для неописанных символов, когда длина пароля больше длины маски. То есть в нашем примере (?0?1?1?2*3?4?5?6?7):

*3 – символы из набора #3 будут использоваться только при длине пароля превышающей 8 символов, когда нужно будет заполнять «пробелы» между обязательными символами.

Другими словами, при длине пароля 8 символов программа проверит все варианты без использования [.], а при длине 9 символов она добавит символы из набора #3 и проверит варианты с [.].

2. Нажмите «Finish» и ожидайте проверки всех заданных маской вариантов. Если пароль попадает в маску, программа найдёт и отобразит его. Щёлкните по паролю, чтобы скопировать в буфер обмена:

Щелкните по взломанному паролю. Passcovery Suite скопирует его в буфер обмена



Восстановление паролей с Пасковери:

Пасковери гарантирует скоростное восстановление паролей на видеокартах AMD/NVIDIA. Наши решения:

Accent OFFICE Password Recovery — для паролей Microsoft Office/OpenOffice

Accent PDF Password Recovery — для паролей Adobe PDF

Accent ZIP Password Recovery — для паролей Zip/WinZip

Accent RAR Password Recovery — для паролей Rar/WinRar

Passcovery Suite — для паролей Microsoft Office/OpenOffice, Adobe PDF, Zip, Rar, Apple iOS/BlackBerry, TrueCrypt, WPA/WPA2

Подробности и бесплатные демо-версии вы найдете на сайтах Пасковери.