Git Product home page Git Product logo

super-password-dict's Introduction

Super-Password-Dict 阿呆超级密码字典

郑重声明:文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担

模块打包 · 使用说明 · 字典规则 · 技术交流

模块打包

```bash go mod tidy # 安装依赖库 go build . ``` 如果没有二开或自行打包需要的,可以直接从release下载打包好的文件即可

使用说明

此项目的开发初衷是在渗透测试过程中没有突破点时,可以根据信息收集下的密码生成字典来进行登录爆破,寻找新的突破口。这里是通过命令行输入生成所需要的参数来生成一个全面的字典。

这里我们来看一下参数,这里我们看看图:

  • 职员姓名中文全称,如:王小明(比较少见) 【陈小海】 (中文名字+弱口令爆破)
  • 公司花名,如:adai 【adai】 (小大写随便因为处理时候只有小写)
  • 职员姓(首字母大写),如:Wang 【Chen】 (要求姓首字母是大写,后续小写处理代码处理)
  • 驼峰命名法的名,如:XiaoMing 【XiaoHai】 (要求驼峰格式,下面名后面的小写因为代码不能区分断词断在何处)
  • 名首字母大写,如:Xiaoming 【Xiaohai】 (要求名首字母大写,其余小写即可)
  • 名首字母,如:xm 【xh】 (要求名的缩写,大小写不限制)
  • 公司名拼音,如qiangshengkeji/qiangshen(强盛科技) 【tianrongxin】 (大小写不限制,如果公司名的拼音与根域名去掉.com这样的后缀一样的话,这个留空免得生成重复)
  • 公司名简拼,如qs(强盛科技) 【trx】 (公司名简拼, 大小写随意,此处代码没做处理,自己视情况而定)
  • 公司主域名,如baidu.com 【tsrc.com】 (输入一级域名即根域即可)

字典规则

  • 姓名全拼(小写) + 弱口令
  • 姓名全拼(小写) + "@/#" + 弱口令
  • 姓名全拼(小写) + 域名 ( + "!#." )
  • 姓名全拼(小写) + "@/#" + 域名 ( + 弱口令 +"!#." )
  • 姓名全拼(小写) + 域名前缀 ( + 弱口令 + "!#." )
  • 姓名全拼(小写) + "@/#" + 域名前缀 ( + 弱口令 + "!#." )
  • 姓名全拼(小写) + 公司全拼(小写) + ( + 弱口令+ "!#." )
  • 姓名全拼(小写) + "@/#" + 公司全拼(小写) ( + 弱口令+ "!#." )
  • 姓名全拼(小写) + 公司简拼(用户决定) ( + 弱口令+ "!#." )
  • 姓名全拼(小写) + "@/#"+ 公司简拼(用户决定) ( + 弱口令 + "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + 弱口令
  • 姓全称(首字母大写) + "@/#" + 名缩写(大小写各一次) + 弱口令
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + 域名 ( + "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + "@/#" + 域名 ( + 弱口令 +"!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + 域名前缀 ( + 弱口令 + "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + "@/#" + 域名前缀 ( + 弱口令 + "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + 公司全拼(小写) + ( + 弱口令+ "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + "@/#" + 公司全拼(小写) ( + 弱口令+ "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + 公司简拼(用户决定) ( + 弱口令+ "!#." )
  • 姓全称(首字母大写) + 名缩写(大小写各一次) + "@/#"+ 公司简拼(用户决定) ( + 弱口令 + "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + 弱口令
  • 姓全称(小写) + 名缩写(大小写各一次) + "@/#" + 弱口令
  • 姓全称(小写) + 名缩写(大小写各一次) + 域名 ( + 弱口令 + "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + "@/#" + 域名 ( + 弱口令 +"!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + 域名前缀 ( + 弱口令 + "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + "@/#" + 域名前缀 ( + 弱口令 + "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + ( + 弱口令+ "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + "@/#" + 公司全拼(小写) ( + 弱口令+ "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) ( + 弱口令+ "!#." )
  • 姓全称(小写) + 名缩写(大小写各一次) + "@/#"+ 公司简拼(用户决定) ( + 弱口令 + "!#." )
  • 姓简称(大写) + 名全称(小写) + 弱口令
  • 姓简称(大写) + 名全称(小写) + "@/#" + 弱口令
  • 姓简称(大写) + 名全称(小写) + 域名 ( + "!#." )
  • 姓简称(大写) + 名全称(小写) + "@/#" + 域名 ( + 弱口令 +"!#." )
  • 姓简称(大写) + 名全称(小写) + 域名前缀 ( + 弱口令 + "!#." )
  • 姓简称(大写) + 名全称(小写) + "@/#" + 域名前缀 ( + 弱口令 + "!#." )
  • 姓简称(大写) + 名全称(小写) + 公司全拼(小写) + ( + 弱口令+ "!#." )
  • 姓简称(大写) + 名全称(小写) + "@/#" + 公司全拼(小写) ( + 弱口令+ "!#." )
  • 姓简称(大写) + 名全称(小写) + 公司简拼(用户决定) ( + 弱口令+ "!#." )
  • 姓简称(大写) + 名全称(小写) + "@/#"+ 公司简拼(用户决定) ( + 弱口令 + "!#." )
  • 姓简称(小写) + 名全称(小写) + 弱口令
  • 姓简称(小写) + 名全称(小写) + "@/#" + 弱口令
  • 姓简称(小写) + 名全称(小写) + 域名 ( + "!#." )
  • 姓简称(小写) + 名全称(小写) + "@/#" + 域名 ( + 弱口令 +"!#." )
  • 姓简称(小写) + 名全称(小写) + 域名前缀 ( + 弱口令 + "!#." )
  • 姓简称(小写) + 名全称(小写) + "@/#" + 域名前缀 ( + 弱口令 + "!#." )
  • 姓简称(小写) + 名全称(小写) + 公司全拼(小写) + ( + 弱口令+ "!#." )
  • 姓简称(小写) + 名全称(小写) + "@/#" + 公司全拼(小写) ( + 弱口令+ "!#." )
  • 姓简称(小写) + 名全称(小写) + 公司简拼(用户决定) ( + 弱口令+ "!#." )
  • 姓简称(小写) + 名全称(小写) + "@/#"+ 公司简拼(用户决定) ( + 弱口令 + "!#." )
  • 域名 + "@/#" + 姓名全拼(小写) ( + 弱口令 +"!#." )
  • 域名 + "@/#" + 姓全称(首字母大写) ( + 弱口令 +"!#." )
  • 域名 + "@/#" + 姓全称(小写) ( + 弱口令 +"!#." )
  • 域名 + "@/#" + 姓简称(小写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 域名 + "@/#" + 姓简称(大写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 域名前缀 + "@/#" + 姓名全拼(小写) ( + 弱口令 +"!#." )
  • 域名前缀 + "@/#" + 姓全称(首字母大写) ( + 弱口令 +"!#." )
  • 域名前缀 + "@/#" + 姓全称(小写) ( + 弱口令 +"!#." )
  • 域名前缀 + "@/#" + 姓简称(小写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 域名前缀 + "@/#" + 姓简称(大写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 公司全拼(小写) + "@/#" + 姓名全拼(小写) ( + 弱口令 +"!#." )
  • 公司全拼(小写) + "@/#" + 姓全称(首字母大写) ( + 弱口令 +"!#." )
  • 公司全拼(小写) + "@/#" + 姓全称(小写) ( + 弱口令 +"!#." )
  • 公司全拼(小写) + "@/#" + 姓简称(小写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 公司全拼(小写) + "@/#" + 姓简称(大写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 公司简拼(用户决定) + "@/#" + 姓名全拼(小写) ( + 弱口令 +"!#." )
  • 公司简拼(用户决定) + "@/#" + 姓全称(首字母大写) ( + 弱口令 +"!#." )
  • 公司简拼(用户决定) + "@/#" + 姓全称(小写) ( + 弱口令 +"!#." )
  • 公司简拼(用户决定) + "@/#" + 姓简称(小写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 公司简拼(用户决定) + "@/#" + 姓简称(大写) + 名全称(小写) ( + 弱口令 +"!#." )
  • 域名 + 弱口令 ( + "!#." )
  • 域名前缀 + 弱口令 ( + "!#." )
  • 公司全拼(小写) + 弱口令 ( + "!#." )
  • 公司简拼(用户决定) + 弱口令 (+ "!#." )

技术交流

阿呆攻防公众号image-20230116173105809

微信群有过期时间限制,如果有技术交流、BUG解决、环境安装问题都可以于公众号/QQ群获取微信群信息(本来上新机器人管理推送解密这些功能的,但是用的Golang的SDK被微信监控了要封号就没上,加群公众号询问看到我就回复)。

super-password-dict's People

Contributors

z-bool avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.