Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
elpscrk — Интеллектуальный генератор списков слов на основе профилирования пользователей, перестановок и статистики. (Назван в честь одноимённого инструмента из сериала «Мистер Робот», серия S01E01) | Kitploit
Инструменты/GitHubGitHub/d4vinci/elpscrk
OSINT (Разведка открытых источников)Взлом паролейАтаки на ПаролиСбор информацииТестирование на Проникновение
GitHubd4vinci/elpscrk

elpscrk

Интеллектуальный генератор списков слов на основе профилирования пользователей, перестановок и статистики. (Назван в честь одноимённого инструмента из сериала «Мистер Робот», серия S01E01)

Репозиторий
953136611 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Elpscrk - v2.0

Интеллектуальный профилировщик общих паролей пользователей, названный в честь одноимённого инструмента из сериала «Мистер Робот» S01E01 😄

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

В elpscrk есть 6 уровней сложности для каждого типа цели: начиная от простого человека (по умолчанию), до «ботаника», параноика и финального «босса» — ядерного уровня, который может сгенерировать 1 000 000 паролей или более. 😆

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

Скриншот

Скриншот

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

Всё просто: вы запускаете скрипт, и он запросит информацию, которую вы знаете о цели, а затем создаст списки перестановок для каждого распространённого сочетания данных, как вы увидите далее.

Для более продвинутого использования и настройки есть несколько моментов, на которые стоит обратить внимание:

  1. Уровни сложности

Они определяют, насколько простыми должны быть генерируемые пароли. Например, для имён:

root@kitploit:~
- На уровне 0 (по умолчанию) каждое введённое имя преобразуется в (ВЕРХНИЙ РЕГИСТР, нижний регистр), первая буква преобразуется в (ВЕРХНИЙ РЕГИСТР, нижний регистр),
  а первые две буквы преобразуются в (ВЕРХНИЙ РЕГИСТР, нижний регистр, с заглавной).
- На уровне 1 вы увидите всё то же самое, что и на уровне 0, но также каждое имя инвертируется, и первые две буквы каждого имени тоже инвертируются.

Ниже представлена таблица, объясняющая все уровни сложности:

Примечание: В столбце «Общая идея» каждое упомянутое явление используется во многих (распространённых/не распространённых) сочетаниях, а не по отдельности.

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

  1. Флаг leet

Когда вы включаете флаг leet, elpscrk работает как обычно, а после завершения и экспорта результатов он начнёт создавать все leet-перестановки всех паролей и сохранит их в новый файл.

Например, такое имя как karim даст результат ['k4r1m', 'k4rim', 'kar1m', 'karim']

  1. Диапазоны годов и чисел

Использование опции -y/--years с указанием года, например 1980, заставит elpscrk смешивать все пароли со всеми годами с 1980 по 2022 (текущий год+1), так что вы получите пароли вроде:

root@kitploit:~
karim1980
1981karim
...
karim2022

и так далее. То же самое относится к опции -r/--num-range — указав число, например 100, будут добавлены все числа от 0 до 100, так что ожидайте пароли типа karim99, 99karim, karim100...

Установка

  • Должно работать на любой ОС, но требуется Python 3.6 и выше.
  • Клонируйте репозиторий и в его каталоге установите зависимости: pip install -r requirements.txt или python3 -m pip install -r requirements.txt, если у вас установлено более одной версии.
  • Готово к использованию

Контакты

  • Twitter
  • Telegram

Пожертвования

Если этот инструмент оказался для вас полезным, не стесняйтесь поблагодарить меня, купив мне кофе :)

Coffee

Отказ от ответственности

  • Elpscrk создан для повышения осведомлённости о кибербезопасности и важности использования надёжных непредсказуемых паролей. Автор не несёт ответственности за неправомерное использование или противоправные цели.
  • Инструмент может использоваться только для легальных пентестов или в образовательных целях и т.д.!
  • Копирование кода из этого инструмента или его использование в другом инструменте допускается при условии указания источника. Pull request'ы, конечно, всегда приветствуются. 😄

Источники:

  • Все разрешённые специальные символы в паролях
  • Наиболее часто используемые специальные символы в паролях
Скачать инструмент
УровеньОбщая идея
0 — Простой человекЭто уровень по умолчанию. Здесь ожидается множество вещей, таких как перестановки имён (описано выше), даты разбиваются на группы дни, месяцы, годы, последние две цифры года (например, 1990 и 90), номера телефонов преобразуются в национальный формат со списком первых/последних четырёх цифр, так как это часто используется, и так далее.
1 — Средний человекПри использовании этого уровня добавляются некоторые интересные вещи: для имён — каждое имя инвертируется, и первые две буквы каждого имени тоже инвертируются; для дат — к дням и месяцам, меньшим 10, добавляется 0, поэтому 5 превращается в 05 (и, конечно, остаётся 5), также используются последние 3 цифры года, поэтому 1990 даёт 990.
2 — Осведомлённый о кибербезопасностиПо умолчанию старые пароли, которые вы указываете, используются как есть, и из них удаляются все специальные символы. Но начиная с уровня 2 каждый указанный старый пароль преобразуется в формы (ВЕРХНИЙ РЕГИСТР, нижний регистр, с заглавной, инвертированный).
3 — ПараноикПо умолчанию, если вы используете флаг --chars, elpscrk использует 10 самых распространённых символов (как на уровне 0 или 1). Начиная с уровня 3 он будет использовать весь набор специальных символов, разрешённых в паролях (см. источники).
4 — «Ботаник»Для уровня 3 и ниже elpscrk использует упорядоченные пары, чтобы перестановки были последовательными и исключали многие нераспространённые формы паролей в сочетаниях. На уровне 4 используются те же распространённые сочетания, но без пар, поэтому вместо паролей вида (имена и даты) вы получите сочетания (имена и даты, имена и имена, даты и даты,...) и так далее.
5 — Ядерный!Вот где начинается самое весёлое 😆. Elpscrk начнёт использовать нераспространённые и не очень реалистичные результаты для самых сложных нечеловеческих целей, лол.