Home > Восстановление по маске
Атака по маске
01.03.2024
New blog post
Dumping the history of users' IP addresses in Windows
20.02.2024
Reset Windows Password v14.1
IP addresses history viewer, fast disk search, local security editor and some more
02.01.2024
Wireless Password Recovery v6.9.0
A revision of the GPU health monitor along with some minor updates
23.12.2023
HAPPY NEW YEAR!
Happy New Year greetings and holidays discount

Articles and video

You may find it helpful to read our articles on Windows security and password recovery examples. Video section contains a number of movies about our programs in action

Wireless Password Recovery - атака по маске


Атака по маске является самым оптимальным инструмент в том случае, если известна часть пароля или имеются какие-либо сведения о нем. Например, если вы знаете, что пароль состоит из 12 символов и заканчивается на qwerty, то очевидно, что перебирать весь 12 символьный диапазон паролей неразумно. Все, что потребуется, это угадать первые 6 букв искомого пароля. Для этого и существует атака по маске.

Атака по маске

В нашем случае можно задать следующую маску %c%c%c%c%c%cqwerty. Это означает, что будут последовательно перебираться все комбинации от aaaaaaqwerty до zzzzzzqwerty. Если первоначальный пароль был secretqwerty, то он успешно попадает в наш диапазон.

Поле ввода служит для задания правила перебора паролей. Если оно задано правильно, то в группе 'статистика' будет показан диапазон перебираемых символов и количество паролей, генерируемых при помощи этого правила. Свои правила можно сохранять на диске. Программа позволяет также генерировать словарь по заданной маске.

Синтаксис маски довольно тривиален и состоит из статических (неменяемых) и динамических (меняемых) символов или наборов. Динамические символы\наборы всегда начинаются с %. Например, если задать маску secret%d(1-100), то программа проверит 100 паролей (secret1, secret2 .. secret100). Wireless Password Recovery поддерживает следующие типы динамических наборов:

%c набор строчных Латинских символов (a .. z). Всего 26 штук.
%C набор заглавных Латинских символов (A .. Z). Всего 26 штук.
%# полный набор специальных символов (! .. ~). 33 символа.
%@ малый набор специальных символов (!@#$%^&*()-_+= space). Всего 15 символов.
%? набор всех печатных символов с ASCII кодами от 32 до 127.
%d одна цифра (0..9).
%d(x-y) последовательность чисел от x до y включительно.
%r(x-y) свой набор символов с последовательными ASCII кодами от x до y
%r(x1-y1,x2-y2...xn-yn) набор из нескольких непересекающихся последовательностей ASCII символов. При задании %r следует учитывать, что набор заданных OEM символов (код символа больше 127) формируется на основе DOS кодировки.
%1[2,3..9] - символ из пользовательского набора 1..9
%1[..9](min-max) пользовательский набор символов переменной длины (от min до max) для перебора. Всего можно задать своих собственных 9 наборов. 
%w(wordlist) слово из заданного словаря wordlist (можно указывать полный путь)

Примеры:
test%d - сгенерирует парольный ряд test0 .. test9, всего 10 комбинаций
test%d(1980-2007) - test1980 .. test2007, 28 паролей
test%r(48-57,97-122) - test0 .. testz, 36 паролей
%#test%# - _test_..~test~, 1089 паролей
%d(1-12)%r(45-47)%d(1-31)%r(45-47)%d(1980-2010) - 1-1-1980..12/31/2010, 34 596 паролей
admin%1(1-5) - admina .. adminzzzzz, где %1 - это пользовательский набор символов 1 (a..z)
%1%1%1pin%2%2%2 - aaapin000 .. zzzpin999, %1 пользовательский набор символов a..z, а %2 - второй набор, содержащий символы 0..9
%w(c:\dic\names.dic)%d - слово из словаря names.dic с цифрой в конце

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

Описание синтаксиса и примеры можно посмотреть в третьей вкладке опций.