name-fuzz 项目使用教程
name-fuzz 针对目标已知信息的字典生成工具 项目地址: https://gitcode.com/gh_mirrors/na/name-fuzz
1、项目介绍
name-fuzz
是一个针对目标已知信息的字典生成工具。它通过调用 pypinyin
库将中文信息转换为拼音,然后与后缀名字典拼接成字符串,生成用于渗透测试或其他安全相关的字典。该项目旨在帮助安全研究人员和渗透测试人员快速生成针对特定目标的字典,提高工作效率。
2、项目快速启动
2.1 下载项目
首先,克隆 name-fuzz
项目到本地:
git clone https://github.com/ffffffff0x/name-fuzz.git
2.2 安装依赖
进入项目目录并安装所需的依赖:
cd name-fuzz
pip3 install pyreadline pypinyin
2.3 运行项目
安装完成后,可以直接运行 name-fuzz.py
脚本:
python3 name-fuzz.py
3、应用案例和最佳实践
3.1 基于组织生成字典
假设你有一个目标组织的全称“江苏XX有限公司”,你可以使用 name-fuzz
生成相关的字典:
- 公司/单位/组织全称+后缀:
jsxxyxgs123
- 公司/单位/组织简称+后缀:
jiangsuxx123
- 公司/单位/组织简称(缩写)+后缀:
jsxx123
- 业务名(缩写)+后缀:
zhjt123
- 公司/单位/组织简称(缩写)+系统/业务简称(缩写)+后缀:
jsxxzhjt123
3.2 基于人员生成字典
假设你有一个目标人员的名称“张三丰”,你可以使用 name-fuzz
生成相关的字典:
- 人员名称:
zhangsanfeng
- 缩写:
zsf
- 首字拼音+缩写:
zhangsf
- 缩写+尾字拼音:
zsfeng
- 拼音+首字拼音:
sanfengzhang
- 拼音+首字缩写:
sanfengz
- 缩写+首字缩写:
sfz
- 中文:
张三丰
4、典型生态项目
4.1 python-pinyin
python-pinyin
是一个将中文转换为拼音的 Python 库,name-fuzz
项目依赖于该库进行中文到拼音的转换。
- 项目地址:python-pinyin
4.2 username-generation-guide
username-generation-guide
是一个用户名生成指南项目,提供了多种用户名生成的规则和方法,可以与 name-fuzz
结合使用,生成更全面的字典。
4.3 ccupp
ccupp
是一个中文用户名生成工具,提供了多种中文用户名生成的规则和方法,可以与 name-fuzz
结合使用,生成更全面的字典。
- 项目地址:ccupp
通过以上模块的介绍和使用指南,您可以快速上手 name-fuzz
项目,并结合其他生态项目,生成更全面的字典,提高渗透测试和安全研究的工作效率。
name-fuzz 针对目标已知信息的字典生成工具 项目地址: https://gitcode.com/gh_mirrors/na/name-fuzz