Инструкция по созданию новых пресетов для AccurateBase

Генератор баз (создание новых баз на основе старых) является одной из самых мощных и функциональных утилит в программе AccurateBase. В нём можно использовать стандартные пресеты, а можно создавать собственные, они никуда не загружаются и находятся только у вас. Эта статья служит инструкцией по созданию и правильной настройке.

Описание переменных

Все алгоритмы утилиты строятся на переменных, их две — переменная логина и переменная пароля, для них в редакторе предусмотрены соответствующие поля. Все доступные переменные описаны в нижней части редактора (и ниже в этой статье). При этом не обязательно использование переменной пароля, вместо неё вы можете подставить свои значения. Именно такую структуру имеют стандартные пресеты с распространёнными (топовыми) паролями.

Пример составления алгоритма со случайным значением вместо переменной пароля.

В обычных ситуациях первое поле предназначено для переменной логина, а второе - для переменной пароля. Определить переменную логина можно по слову login в ней, а переменную пароля - по слову pass. В программе существуют следующие переменные:

JUSTLogin - просто логин, без изменений
JUSTPass - просто пароль, без изменений

LoginUPPER - логин большими
PassUPPER - пароль большими
LoginLOWER - логин маленькими
PassLOWER - пароль маленькими

LoginWN - логин без цифр
PassWN - пароль без цифр
Удаление всех цифровых символов. Например, если исходный пароль был qwerty123, то алгоритм обрежет его до qwerty.

PassWS - пароль без символов
Удаление абсолютно всех символов из паролей. Не касается цифр и букв, речь идет только о специальных символах по типу восклицательных знаков и тому подобных. Для логина подобной переменной не предусмотрено в виду того, что в них почти никогда не бывает специальных символов.

PassWA - пароль только из букв
В отличие от предыдущей переменной, удаляются не только специальные символы, но и все цифры. Подобной переменной для логина также не предусмотрено в виду нецелесообразности.

Пример составления алгоритма только из переменных, без дополнительных символов и правил. На выходе получается логин без цифр и пароль только из букв.

Также к любой переменной можно добавить определенные символы в конец или начало. Для этого необходимо вписать в поле переменной саму переменную и добавить к ней +"text", где text - это то, что вы хотите добавить. В случае, когда вы хотите отказаться от переменной пароля в пользу только своих символов, вводить кавычки и плюс необязательно.

Стоит учесть, что при обработке баз с доменами (формата mail;pass, а не login;pass) попытка добавить символы в конец логина приведет к тому, что они добавятся после домена. Это легко решаемый вопрос, который обходится специальным правилом (описано в статье ниже).

Пример составления алгоритма, в котором цифра один будет добавлена в конец каждого пароля.

Правила

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

Правило: #PDx# - удаляет любой символ из пароля.
Пример: #PDx# (удалится символ x)

Правило: #LDx# - удаляет любой символ из логина.
Пример: #LDx# (удалится символ х)

Правило: #PRx|y# - заменяет конкретный символ в пароле на
любой другой. Пример: #PRx|y# (x поменяется на y)

Правило: #LRx|y# - заменяет конкретный символ в логине на
любой другой. Пример: #LRx|y# (x поменяется на y)

Пример составления алгоритма с правилами, которые удалят все цифры 1 из логинов и паролей, но не затронут другие символы.

Касательно добавления символов в логин при обработке базы с доменами, правило должно выглядеть следующим образом: #LR1@|@#. В данном примере мы меняем собаку на собаку с единицей в начале, таким образом добавляя единицу в конец логина, но перед началом домена.

Сохранение и финальные шаги

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

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

Видео с примерами из статьи