
Мощный и полезный конструктор хакерских словарей для брутфорс-атаки
README.md Китайская версия
_ _ _
_ __ _ _ __| (_) ___| |_ ___ _ __
| '_ \| | | |/ _` | |/ __| __/ _ \| '__|
| |_) | |_| | (_| | | (__| || (_) | |
| .__/ \__, |\__,_|_|\___|\__\___/|_|
|_| |___/
Вопрос: Зачем мне использовать pydictor?
Ответ: 1. Он всегда может помочь вам.
Вы можете использовать pydictor для создания универсального словаря для перебора, пользовательского словаря на основе содержимого веб-страниц, словаря для социальной инженерии и т.д.;
Вы можете использовать встроенные инструменты pydictor для безопасного удаления, слияния, удаления дубликатов, слияния с удалением дубликатов, подсчёта частоты слов для фильтрации словаря,
кроме того, вы можете указать свой словарь и использовать '-tool handler' для его фильтрации;
2. Высокая степень настройки
Вы можете создавать высоконастраиваемые и сложные словари, изменяя несколько конфигурационных файлов,
добавляя свои собственные словари, используя режим leet, фильтруя по длине, количеству вхождений символов, типам различных символов, регулярным выражениям,
и даже добавляя собственные скрипты кодирования в папку /lib/encode/, собственные скрипты плагинов в папку /plugins/,
собственные скрипты инструментов в папку /tools/.
3. Мощный и гибкий парсинг конфигурационных файлов
Нечего сказать, умелое использование — и вы полюбите его.
4. Отличная совместимость
Независимо от того, используете ли вы Python 2.7 или Python 3.x, pydictor может работать на Windows, Linux или Mac.
1. Использование pydictor для атаки на цели без предварительного взаимного согласия незаконно.
2. Конечный пользователь несёт ответственность за соблюдение всех применимых местных, государственных и федеральных законов.
3. Разработчики не несут ответственности и не отвечают за любое неправильное использование или ущерб, причинённый данной программой.
git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git
cd pydictor/
chmod +x pydictor.py
python pydictor.py



| тип | словарь | идентификатор | описание | поддерживаемые функции |
|---|---|---|---|---|
| core | base | C1 | базовый словарь | F1 F2 F3 F4 |
| core | char | C2 | пользовательский словарь символов | F1 F2 F3 F4 |
| core | chunk | C3 | словарь перестановок и комбинаций | ALL |
| core | conf | C4 | словарь на основе конфигурационного файла | ALL |
| core | pattern | C5 | быстрое создание словаря по шаблону | F2 F3 F4 |
| core | extend | C6 | расширенный словарь на основе правил | ALL |
| core | sedb | C7 | словарь для социальной инженерии | ALL |
| tool | combiner | T1 | объединение файлов из указанной директории | |
| tool | comparer | T2 | сравнение содержимого двух файлов | ALL |
| tool | counter | T3 | подсчёт частоты слов | ALL |
| tool | handler | T4 | обработка входного файла | ALL |
| tool | uniqbiner | T5 | объединение и удаление дубликатов файлов из директории | ALL |
| tool | uniqifer | T6 | удаление дубликатов во входном файле | ALL |
| tool | hybrider | T7 | гибридный инструмент для парных слов | F1 F2 F3 F4 |
| tool | printabler | T8 | фильтрация печатных символов | ALL |
| plugin | birthday | P1 | словарь ключевых слов дня рождения в заданном диапазоне дат | ALL |
| plugin | ftp | P2 | генерация словаря паролей FTP на основе ключевых слов | ALL |
| plugin | pid4 | P3 | словарь последних 4 символов ID-карты | ALL |
| plugin | pid6 | P4 | словарь последних 6 символов ID-карты | ALL |
| plugin | pid8 | P5 | словарь последних 8 символов ID-карты | ALL |
| plugin | scratch | P6 | словарь на основе ключевых слов веб-страниц | ALL |
| функция | код | описание |
|---|---|---|
| len | F1 | диапазон длины |
| head | F2 | добавление префикса |
| tail | F3 | добавление суффикса |
| encode | F4 | кодирование элементов |
| occur | F5 | фильтрация по количеству вхождений букв, цифр, спецсимволов |
| types | F6 | фильтрация по типам букв, цифр, спецсимволов |
| regex | F7 | фильтрация по регулярному выражению |
| level | F8 | установка уровня правил словаря |
| leet | F9 | включение режима 1337 |
| repeat | F10 | фильтрация по количеству повторяющихся подряд букв, цифр, спецсимволов |