项目简介
本项目为基于Python的社工密码生成与处理工具Cupper V2.0,历时半年开发,目标是成为国内最出色的社工密码生成器。相较于V1.0版本,功能有显著提升。它可以根据目标信息生成密码列表,对密码字典进行多种处理,并且支持下载常用密码字典。
项目的主要特性和功能
核心功能
- 能依据目标信息生成目标可能使用的密码列表。
- 可对各类密码字典进行处理,包括检查并删除重复密码、添加新内容、大小写转换、合并字典、分析字典、按规则排序以提高破解效率。
- 支持下载作者提供的常用密码字典。
亮点功能
- 改进算法,构建简单神经网络分析密码结构并分类,将出现次数高于阈值的密码结构融入算法。
- 自动保存用户输入,避免重复输入信息。
- 新增针对网站的密码猜解场景。
- 为密码打权重并按权重从高到低排序,提升破解效率。
- 通用弱密码文件数量增加,密码文件分析信息更丰富。
- 纯Python编写,尽量使用自带模块,无需额外依赖,支持Windows系统。
- 密码生成算法封装在
createpassword.py
的PasswordGenerator
对象中,可在其他程序中调用。
安装使用步骤
1. 前提条件
确保已安装Python 2.x版本,推荐2.7 - 2.9。
2. 运行程序
- 下载并解压项目源码文件。
- 打开终端,进入项目目录。
- 执行
python cupper.py -h
命令运行程序。
3. 使用说明
通过命令行参数或交互式界面选择功能,按提示输入个人信息和选择场景,程序会生成个性化密码列表并提供进一步处理选项。
注意事项
此工具仅供学习和研究使用,请遵守相关法律法规,不要用于非法用途。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】