Home > Атака по маске
Технологии Passcape Software - атака по маске
17.04.2024
Reset Windows Password v14.2
Telegram data recovery, Photo Database and Media Player investigation tools, and some more
12.04.2024
Office password recovery tools
Resetting VBA passwords
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

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

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

Часто атака по маске используется, если что-либо известно о пароле, который требуется восстановить. Например, вы знаете, что пароль начинается с 'love me ' и заканчивается каким-то словом или именем. Для этого случая можно, например, использовать маску 'love me %c%c%c%c%c%c', с помощью которой программа проверит все варианты от 'love me aaaaaa' до 'love me zzzzzz'.

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

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


Парольная маска (правило) состоит из статичных, неизменяемых символов и специальных наборов - динамически меняемых букв, цифр или символов. Например, в маске 'secret%d(1-100)', символы 's' 'e' 'c' 'r' 'e' 't' - статические. '%d(1-100)' - динамический набор. Признаком динамического набора является символ %. Программа поддерживает следующие типы динамических наборов:

  • %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 кодировки.
  • %l(n) - ссылка на другой набор из маски, начиная с 1.
  • %% - статический символ %

С помощью %r можно задавать наборы для своих национальных кодировок. Например, маска %r(160-175,241-241,224-239)%l(1)%l(1) создаст парольный ряд из Русских символов ааа .. яяя, всего 33*33*33=35937 паролей.

Примеры:
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)%l(2)%d(1980-2010) - 1-1-1980..12/31/2010, 34 596 паролей
%c%r(32-63)%c%l(2)%c%l(2)%c - a_a_a_a..z?z?z - 14 623 232 паролей
%r(160-175,241-241,224-239)%l(1)%l(1)%l(1)%l(1)%l(1) - набор всех шестибуквенных Русских паролей. Всего 1 291 467 969 штук.