k1ngve/GENGAR-SOCIAL-ENGINEERING-TOOL-v5.8
GitHub: k1ngve/GENGAR-SOCIAL-ENGINEERING-TOOL-v5.8
GENGAR 是一个用 Python 编写的 OSINT 和社会工程学工具,用于基于目标信息自动化生成定制密码字典,辅助渗透测试。
Stars: 0 | Forks: 0
# 👻 GENGAR 社会工程学工具 v5.8
```
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣷⣄⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣿⣿⣷⣄⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿⣿⣷⣦⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣦⡈⠻⣿⠀⠈⠻⡿⠛⢿⣿⣿⡿⠿⠛⠉⢉⣀⡤⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠓⣄⠀⢠⠀⠉⣁⣤⣴⣶⣿⣿⡟⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⠇⢀⠉⠻⠿⣿⣿⣿⣿⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠘⠛⠋⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡀⠠⣤⣴⣿⣶⣤⣀⠙⠻⣿⣿⠀⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠐⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻
⡿⠂⢈⣿⣿⣿⣿⣿⣷⣦⣄⠉⠀⠛⠉⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⠗⢀⣴
⣧⣄⡈⠙⢿⣿⣿⣿⣿⣿⣿⡟⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢀⣴⣿⣿
⣿⣿⣿⣆⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⣠⣶⣿⣿⣿⣿
⣿⣿⣿⣿⣆⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣠⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣆⠈⠟⢀⣿⣿⣿⣿⣿⣿⡟⠀⣼⣧⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠇⢠⣿⣿⣿⣿⢿⣿⣿⠁⢸⣿⣿⡆⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⣁⣿⣿⣿⣿⣿⠀⠻⠋⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠀⣾⣿⣿⣿⣿⠀⢻⣿⡆⠘⣿⣿⡇⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢉⣠⣴⠀⣿⣿⣿⣿⣿⣿⡇⠀⠾⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡇⢰⣿⣿⣿⣿⣿⠀⡀⠻⣿⣦⡈⠛⠻⠷⠀⢿⣿⣿⣿⣿⣿⣿⡿⠛⠁⣠⣴⣿⣿⡇⢀⣿⣿⣿⣿⣿⣿⡇⢰⣶⣶⣦⣤⣤⣤⣤⣤⣈⠉⠉⢻⣿⣿
⣿⣿⣿⣿⣿⠁⢸⣿⣿⣿⣿⣿⠀⣷⣄⠙⠻⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⠟⠁⣠⣦⣰⣿⣿⣿⠟⢀⣾⣿⣿⣿⣿⣿⣿⣇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠉⢻⣿
⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⠀⢻⡟⢀⣤⡈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣶⣦⣀⡉⠙⠋⠉⣁⣴⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠇⢠⣴⣾⣿
⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣧⠀⠃⣸⣿⣿⣷⠂⣠⣈⡉⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⠿⠿⠛⠁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⣁⣤⣤⣄⣼⣿⣿⣿
⣿⣿⣿⣿⣿⠇⠸⣿⣿⣿⣿⣿⣿⣷⣄⠙⠿⣿⡏⢀⣿⣿⣿⣿⣶⣦⠀⣠⣤⣤⣤⡄⢀⣤⡔⠀⣼⣿⣿⣿⣿⣿⡟⠀⠿⠟⠋⢉⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠃⢀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣷⣄⡈⠁⠸⣿⣿⣿⣿⣿⡟⠀⣿⣿⣿⣿⠃⠸⠋⣠⣾⣿⣿⣿⣿⣿⣿⠃⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡏⢀⣿⣆⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⡉⠙⠛⠻⠃⠸⠿⠟⠛⠋⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⠃⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡇⢸⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠙⠻⠁⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣄⠈⢿⣿⣿⣿⣧⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣦⣄⠈⠛⢿⡿⠷⠄⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣷⡀⠘⠑⠀⠀⠀⣦⣀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣾⣿⣿⣿⣿⣶⣤⠀⠈⠉⠉⠉⠉⢉⡉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⠻⠃⢠⣿⣿⣄⠘⣿⡿⣵⣝⣫⡎⢿⢿⠟⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⡄⠸⣿⣿⣿⣿⣿⡿⠁⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠈⠛⠛⠋⢁⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
G E N G A R S O C I A L E N G I N E E R I N G T O O L v5.8
```
**Gengar SE 工具** 是一套基于 **Python** 开发的交互式 **社会工程学** 与 **OSINT** 工具套件。其核心目标是通过分析特定 **目标** 的 **行为模式** 以及公开或私密信息,自动生成精确、高概率的 **密码字典**。
与传统的暴力破解攻击不同,Gengar 通过精确模拟人类在个人及企业环境中构建、替换和变异密码的方式,来优化 **安全审计** 流程。
## ⚡ 1. 工程架构与数据处理
该脚本作为一个 **模块化交互引擎** 运行,其核心组件结构如下:
- **1.Gengar 引擎初始化:** 加载模块模拟内部 Socket 和 API 检测,并通过一个动态可视化界面随机渲染复杂的 ASCII 艺术图形。
- **数据采集 (OSINT 数据库):** 一个动态数据库,包含最多 35 个可配置的向量化问题(家庭、宠物、爱好、企业相关),可根据所需的深度级别进行参数化设置。
- **计算强化:** 通过 `itertools` 生成的排列组合进行大规模迭代交叉运算,结合时间变量(1970-2027年时间线)、基础数字序列和高频特殊字符。
- **配额与导出过滤器:** 一个优化系统,可自动去除重复项、限制字符串最小长度,并限制最终 payload 的体积,以避免本地磁盘存储溢出。
## 🛠️ 2. 系统模块与控制台界面 (核心菜单)
脚本暴露了一个集中式的 **交互式终端** (`gengar-cli@shell`),包含 **10 个操作选项**,分布在高级子进程线程中:
### 📡 模块 A:社会工程学与主题分析
- **[01 - 03] 分级 OSINT 画像:** 三个深度级别 **(基础、中级、高级)**,用于系统性地映射目标环境中 5 到 30 个关键变量。
- **[04] 自定义结构化问卷:** 允许操作员手动、即时注入任意数量的描述符和陈述,并通过编译标志 **`Ya.`** 停止采集。
## 🧮 模块 B:组合引擎与字典融合
- **[05] 全局字典模式:** 围绕企业或系统 **根词** 即时生成字典,并附加常见的凭据疲劳后缀。
- **[06] 环境矩阵 (目标):** 用于企业审计的直接融合算法,交叉组合 **`用户标识符 + 商业实体`**。
- **[07] 纯数字序列器:** 基于可配置的 **范围和时间间隔** 的快速线性生成器。
- **[08] 复杂字母数字向量:** 使用 **符号 `(!, @, #, $, %, *)`** 的对称矩阵强化的根词封装。
## 🧬 模块 C:逆向变异算法与加密注入
- **[09] 动态变异面板:** 专注于表面加密操作的高级子菜单:
- 高级 Leet (基于视觉相似性的字符替换)。
- 反转镜像 (字符串的几何反转)。
- 大小写混合 (基于位置索引的大小写交替)。
- 镜像填充 (重复并镜像的数据块)。
## ⚙️ 3. 技术规则与转换逻辑
置换引擎应用严格的规则,遵循标准化的人类行为模式:
### 🔠 字符映射 (Leet Speak 系统)
对文本字符应用简单的替换映射,以模拟常见密码(例如,将字母 'a' 替换为 '4','e' 替换为 '3','i' 替换为 '1','o' 替换为 '0')。
### 📅 时间字符串处理 (时间注入)
使用常见分隔符(`/`, `-`, `.`)对完整日期格式进行分段,动态地将 payload 拆分为以下类型的置换组合:`DDMM`、`MMDD`、`DDMMAAAA` 和 `YY`。
## 📦 4. 安装与快速部署指南
**环境要求**
- **Python 3.9** 或更高版本。
- 终端支持 **ANSI** 转义序列(Linux、MacOS 或 Windows Terminal)。
```
# 1. 克隆仓库到本地
git clone https://github.com/k1ngve/GENGAR-SOCIAL-ENGINEERING-TOOL-v5.8.git
# 2. 访问项目的实际目录
cd GENGAR-SOCIAL-ENGINEERING-TOOL-v5.8
# 3. 使用实际脚本启动交互式控制台
python Gengartools5.8.py
```
## ⚠️ 5. 道德准则与免责声明
**[!CAUTION]
仅供专业及道德用途**
本工具旨在作为 **经授权的渗透测试** 环境中用于收集阶段和 **受控审计** 的自动化模块。使用 Gengar 生成的字典来侵犯或尝试未经授权访问第三方平台,在大多数国家/地区的法律中构成 **计算机犯罪**。开发者不鼓励、不煽动,且对使用此软件的操作员的任何行为不承担责任。
由 k1ngve 💜 使用 Python 原生开发
标签:DOS头擦除, meg, Python, 信息安全, 反取证, 安全评估, 密码破解, 工具, 情报分析, 无后门, 社会工程, 网络安全, 网络诊断, 词典攻击, 词表生成, 逆向工具, 隐私保护