Работа с генератором новых баз на основе старых

В этой статье можно узнать о создании собственных пресетов в генераторе баз, который находится в AccurateBase



Основной принцип работы утилиты

Эта утилита предназначена для генерации новых строк формата mail:pass на основе аналогичных старых строк этого же формата. Говоря проще, вы загружаете базу и получаете новые возможные комбинации, с которыми в дальнейшем можно работать. Утилита основана на изменении логина или пароля, согласно указанным переменным и правилам, например, можно удалить все специальные символы.


Быстрый старт

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

Начнем. Первым делом стоит загрузить текстовый файл с исходными комбинациями формата mail:pass, это можно сделать с помощью кнопки или путем перетаскивания в окно программы. Далее вам необходимо выбрать пресеты из выпадающего списка, после выбора правила отобразятся в специальном поле. При желании вы можете указать допустимую длину пароля и необходимый разделитель, который будет в новой базе. После этого можно запускать обработку и ожидать первых результатов.


Как создать собственный пресет

Основная мощь утилиты кроется в её потенциале, с помощью редактора пресетов можно создавать различные правила и использовать нужные переменные, чтобы получать хорошие результаты. На самом деле, это проще, чем кажется. Для начала создания пресета вам необходимо нажать соответствующую кнопку, после чего откроется новое окно.

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


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

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

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

LoginUPPER или PassUPPER - отображение логина или пароля в верхнем регистре, например, было: Alexey228, станет: ALEXEY228
LoginLOWER или PassLOWER - отображение логина или пароля в нижнем регистре, например, было: Alexey228, станет: alexey228

LoginWN - удаление цифр из логина, например, было: Alexey228, станет: Alexey
PassWN - удаление цифр из пароля, пример аналогичен логину

Login1D - удаляет символы из конца логина, 1 - число сколько символов нужно удалить, таким образом, например, таким образом, если наш логин Alexey228 и мы используем переменную Login2D, то результат будет: Alexey2, это аналогично работает и с паролем, переменная: Pass1D

LoginLD - дублирует последнюю букву или цифру из логина, например, было: [email protected], станет: [email protected], как вы можете заметить, переменная не затрагивает почтовый домен, а взаимодействует именно с логином, это аналогично работает и с паролем, переменная: PassLD

PassWS - переменная, которая отобразит пароль без символов, например, было: Alexey228!, станет: Alexey228
PassWA - переменная, которая отобразит пароль только из букв, например, было: Alexey228!, станет: Alexey. Если пароль состоял только из цифр, то ничего страшного в этом нет, генератор просто не сохранит результат, если у вас указана верная настройка минимальной длины пароля.

PassRV - реверсивное написание пароля, например, было Alexey228, станет: 822yexelA
PassAN - создание пароля только из цифр, например, было Alexey2281337, станет: 2281337

Также вы можете добавить произвольные символы в начало или конец логина или пароля, обычно их можно просто вписать, но если это не срабатывает корректно, вы можете применить конструкцию +"x", где буква x будет необходимым символом, таким образом у вас получится, например: JUSTPass+"123"


Описание правил

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

#PDx# - удаление любого символа из пароля, где x - это символ, который нужно удалить, например, было: Alexey228, станет: Aleey228, аналогичным образом работает и с логином, правило для логина пишется следующим образом: #LDx#

#LRx|y# или #PRx|y# для замены конкретных символов в логине или пароле, где x - это символ который нужно заменить, а y - это символ на который идет замена, например, было: Alexey228, станет Aleyey228, допустимо вписывать цифры и несколько символов за раз.

#PASSuF# - отобразит первую букву пароля в верхнем регистре, например, было: alexey228, станет: Alexey228

#PASStranslitRU# или #PASStranslitEN# - правила, которые используются для транслита пароля, первое заменит русские буквы на английские, а второе - наоборот, например, было: Alexey228, станет: Алексей228 (в примере показано правило #PASStranslitEN#)

#PASSreverskeyRU# или #PASSreverskeyEN# - правила, которые заменяют буквы в соответствии с раскладкой, первое заменит русские буквы на английские, а второе - наоборот, например, было: Alexey228, станет: Фдучун228 (в примере показано правило #PASSreverskeyEN#)

#[email protected]# - это правило аналогично утилите Domain Replacer, но предназначено для работы в рамках генератора и совмещения с другими переменными, меняет все почтовые домены на конкретный, например, было: [email protected], станет: [email protected]

#CNL1# или #CNP1# - замена всех цифр в логине или пароле на 1 (или другую, можно вписать разные от 1 до 9), например, было: Alexey228, станет: Alexey111, не затрагивает почтовые домены в логине, если вдруг в них есть цифры.