You are here: Home » Атаки на пароли » maskprocessor

maskprocessor

Описание maskprocessor

Maskprocessor — это высокопроизводительный генератор слов (словарей), упакованный в отдельный исполняемый файл, в котором можно настроить символы для каждой позиции.

Для подробного описания работы Атаки по маске смотрите страницу Атака по маске.

Домашняя страница: http://hashcat.net/wiki/doku.php?id=maskprocessor

Автор: atom

Лицензия: MIT

Справка по maskprocessor

Использование:

maskprocessor [опции]... маска

или (в зависимости от способа установки):

./mp64.bin [опции]... маска
* Запуск:

  -V,  --version             Напечатать версию
  -h,  --help                Напечатать помощь

* Приращение:

  -i,  --increment=ЧИСЛО:ЧИСЛО   Включить режим приращения. 
                                 Первое ЧИСЛО=начало, второе ЧИСЛО=конец
                                 Пример: -i 4:8 интересующая длинна 4-8 (включая)

* Разное:

       --combinations          Посчитать количество комбинаций
       --hex-charset           Предположить, что символы даны в шестнадцатеричном виде
  -q,  --seq-max=ЧИСЛО         Максимальное число одинаковых повторяющиеся символов
  -r,  --occurrence-max=ЧИСЛО  Максимальное число вхождения одного символа

* Ресурсы:

  -s,  --start-at=СЛОВО       Начать с конкретной позиции
  -l,  --stop-at=СЛОВО        Закончить на конкретной позиции

* Файлы:

  -o,  --output-file=ФАЙЛ     Файл вывода

* Пользовательские наборы символов:

  -1,  --custom-charset1=CS  Пользовательские наборы символов
  -2,  --custom-charset2=CS  Пример:
  -3,  --custom-charset3=CS  --custom-charset1=?dabcdef
  -4,  --custom-charset4=CS  устанавливает для ?1 символы 0123456789abcdef

* Встроенные наборы символов:

  ?l = abcdefghijklmnopqrstuvwxyz
  ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ
  ?d = 0123456789
  ?s =  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
  ?a = ?l?u?d?s
  ?b = 0x00 - 0xff

Руководство по maskprocessor

Страница man отсутствует.

Примеры запуска maskprocessor

Запуск программы с маской pass?d. Здесь pass - статичные символы, ?d - обозначает цифры, а в целом pass?d является маской.

maskprocessor pass?d

Будет следующий вывод:

pass0
pass1
pass2
pass3
pass4
pass5
pass6
pass7
pass8
pass9

Посчитать количество комбинаций (--combinations), для маски DANIELLE?1?1, в который пользовательский набор символов (-1) установлен как ?u?d?l (все большие и маленькие буквы, а также цифры), длина слов от 8 до 10 символов (-i 8:10).

​root@HackWare:~/opt# maskprocessor --combinations -i 8:10 -1 ?u?d?l DANIELLE?1?1
3907

Смотрите “generate.sh” для большего числа примеров.

Если вы компилировали программу из исходных кодов, то исполняемый файл у вас может называться mp64.bin, следовательно команда будет иметь вид:

./mp64.bin pass?d

Установка maskprocessor

Программа предустановлена в Kali Linux.

Запускать так:

maskprocessor

Установка maskprocessor в Linux

Можно скачать бинарные файлы здесь: https://github.com/hashcat/maskprocessor/releases

После скачивания достаточно распаковать архив и запустить файл mp64.bin или mp32.bin.

Либо установить из исходных кодов.

git clone https://github.com/hashcat/maskprocessor.git
cd maskprocessor/src/
make

В данной директории у вас появится файл mp64.bin или mp32.bin (в зависимости от битности вашей системы). Запускать его так:

./mp64.bin

Установка в Windows

Скачайте исполнимые файлы: https://github.com/hashcat/maskprocessor/releases

Распакуйте архив.

Откройте окно командной строки (Win+x и выберите там «Командная строка»).

Перетащите файл mp64.exe (или mp32.exe) в командную строку и нажмите ENTER.

Скриншоты maskprocessor

Инструкции по maskprocessor

Близкие программы:

Рекомендуемые статьи: