О Common User Passwords Profiler (CUPP)
В этой статье о популярном инструменте подбора паролей, который доказывает, как лень многим придумывать тяжелые комбинации. Расскажем об особенностях CUPP, его плюсах и минусах.
Last updated
В этой статье о популярном инструменте подбора паролей, который доказывает, как лень многим придумывать тяжелые комбинации. Расскажем об особенностях CUPP, его плюсах и минусах.
Инструмент безопасности, который создаёт словари потенциальных паролей на основе личной информации о пользователе. Он был разработан для помощи этическим хакерам и специалистам по безопасности в оценке надежности паролей. CUPP создает целевые списки слов, основанных на деталях, которые часто можно собрать о человеке. Это может быть имя, дата рождения, кличка домашнего животного и т.д.
Инструмент использует тот печальный факт, что многие люди используют пароли, содержащие личную информацию. А личная информация всегда уязвима для целевых атак: от социальной инженерии до метода перебора по профилю.
CUPP — инструмент командной строки и может быть запущен на различных ОС, поддерживающих Python. Пользователю надо ввести различные личные данные объекта атаки, а затем утилита генерирует список возможных паролей, которые могут быть использованы при попытках взлома пароля.
Сейчас очень важно, мы даже подчеркнем. Цель CUPP — не пропаганда неэтичного взлома, а демонстрация того, как легко угадываются или взламываются пароли, если они основаны на предсказуемых шаблонах или личной информации.
Cоздавает персонализированные списки паролей, используя личную информацию цели. Это увеличивает шансы на успешный взлом в случаях, когда жертва использует угадываемую личную информацию в своих паролях.
Качество работы сильно зависит от качества разведки. Чем меньше данных — тем меньше вероятность успешного взлома.
Простое использование после освоения базовых команд.
Хардовая история с этикой и законом. Использовать CUPP без разрешения — незаконно и неэтично.
Подходит для первого этапа взлома паролей в пентестах.
1. Устанавливаем
Как правило, CUPP уже предустановлен в Kali Linux. Если его нет, то вот команда:
git clone https://github.com/Mebus/cupp.git cd cupp
2. Запускаем
python3 cupp.py -h
-h → справка по доступным опциям.
3. Запускаем интерактивный режим Он предложит ввести различные личные данные цели, которые будут использованы для создания словаря паролей:
python3 cupp.py -i
4. Создание словарь с использованием файла конфигурации
python3 cupp.py -w имя_файла.txt
имя_файла.txt → наш файл с личной информацией.
Last updated