littlebot
Published on 2025-04-10 / 2 Visits
0

【源码】基于Python的社工密码生成与处理工具

项目简介

本项目为基于Python的社工密码生成与处理工具Cupper V2.0,历时半年开发,目标是成为国内最出色的社工密码生成器。相较于V1.0版本,功能有显著提升。它可以根据目标信息生成密码列表,对密码字典进行多种处理,并且支持下载常用密码字典。

项目的主要特性和功能

核心功能

  • 能依据目标信息生成目标可能使用的密码列表。
  • 可对各类密码字典进行处理,包括检查并删除重复密码、添加新内容、大小写转换、合并字典、分析字典、按规则排序以提高破解效率。
  • 支持下载作者提供的常用密码字典。

亮点功能

  • 改进算法,构建简单神经网络分析密码结构并分类,将出现次数高于阈值的密码结构融入算法。
  • 自动保存用户输入,避免重复输入信息。
  • 新增针对网站的密码猜解场景。
  • 为密码打权重并按权重从高到低排序,提升破解效率。
  • 通用弱密码文件数量增加,密码文件分析信息更丰富。
  • 纯Python编写,尽量使用自带模块,无需额外依赖,支持Windows系统。
  • 密码生成算法封装在createpassword.pyPasswordGenerator对象中,可在其他程序中调用。

安装使用步骤

1. 前提条件

确保已安装Python 2.x版本,推荐2.7 - 2.9。

2. 运行程序

  • 下载并解压项目源码文件。
  • 打开终端,进入项目目录。
  • 执行python cupper.py -h命令运行程序。

3. 使用说明

通过命令行参数或交互式界面选择功能,按提示输入个人信息和选择场景,程序会生成个性化密码列表并提供进一步处理选项。

注意事项

此工具仅供学习和研究使用,请遵守相关法律法规,不要用于非法用途。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】