zoukankan      html  css  js  c++  java
  • pydictor-密码生成器

    前言

    Q: 为什么要使用pydictor ?
    A: 1.生成密码它总会帮到你
          你可以用pydictor生成普通爆破字典、基于网站内容的自定义字典、社会工程学字典等等一系列高级字典;
          你可以使用pydictor的内置工具,对字典进行安全删除、合并、去重、合并并去重、高频词筛选,
          除此之外,你还可以输入自己的字典,然后使用handler工具,对字典进行各种筛选,编码或加密操作;
    
       2.可定制性强
          你可以通过修改多个配置文件、加入自己的字典、选用leet mode 模式、长度选择、
          各类字符数量筛选、各类字符种类数筛选、正则表达式筛选,甚至可通过在
          /lib/encode/ 目录下增加自己的脚本,完成自定义加密方法等高级操作;按照API编写标准,在/plugins/文件夹下添加自己的插件脚本,
          在/tools/目录下添加自己的工具脚本等。
          生成独一无二的高度定制、高效率和复杂字典,生成密码字典的好坏和你的自定义规则、能不能熟练使用pydictor有很大关系;
    
       3.强大灵活的配置解析功能
          无需多言,熟练运用后自己体会;
    
       4.兼容性强
         不管你是使用的python 2.7版本还是python 3.4 以上版本,pydictor都可以在Windows、Linux 或者是Mac上运行;

    pydictor的安装

    git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git
    cd pydictor/
    chmod +x pydictor.py
    python pydictor.py

    使用pydictor生成密码字典

    纯数字密码

    python pydictor.py -base d --len 1 6    # 生成1-6位纯数字密码字典
    python pydictor.py -base d --len 6 6    # 生成6位纯数字密码字典

    数字和与字母密码

    数字与小写字母

    python pydictor.py -base dL --len 1 6    # 生成1-6位数字小写字母混合密码

    数字与大写字母

    python pydictor.py -base dl --len 4 6  # 生成4-6位数字大写字母混合密码

    数字、小写、大写混合

    python pydictor.py -base dlL --len 4 6  # 生成4-6位数字大写字母混合密码

    身份证末尾生成

    6位

    python pydictor.py -plug pid6

    8位

    python pydictor.py -plug pid8

    指定生成的字典前缀(头)与后缀(尾)

    python pydictor.py -base L --len 1 4 --head alex --tail 123  # --head 开头  --tail 结尾

    对生成的字典进行加密

    python pydictor.py -base L --len 2 3 --encode b64    # 使用base64加密

    社会工程学字典

    python pydictor.py --sedb

    配置选项

    python pydictor.py --sedb
    set cname liwei
    set sname lw Lwei
    set ename zwell
    set birth 19880916
    set usedpwd liwei123456. liwei@19880916 lw19880916_123
    set phone 18852006666
    set uphone 15500998080
    set hphone 76500100 61599000 01061599000
    set email 33125500@qq.com
    set email 13561207878@163.com
    set email weiweili@gmail.com
    set email wei010wei@hotmail.com
    set postcode 663321 962210
    set nickname zlili
    set idcard 152726198809160571
    set jobnum 20051230 100563
    set otherdate 19591004 19621012
    set otherdate 19870906 19880208
    set usedchar tiger gof gamesthrones 176003 m0n5ter ppdog
    View Code

    查看当前配置然后生成字典

    show

    生成

    run
  • 相关阅读:
    用instr 直接取最右端的点的位置:
    ASP FSO操作文件(复制文件、重命名文件、删除文件、替换字符
    Ubuntu 16.04系统下安装RapidSVN版本控制器及配置diff,editor,merge和exploer工具
    Ubuntu 16.04系统下开机提示“无法应用原保存的显示器配置”
    Ubuntu 16.04系统下出现E: 无法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
    Ubuntu 16.04系统下软件中心Software闪退解决办法
    UEditor富文本WEB编辑器自定义默认值设置方法
    HTML5 移动页面自适应手机屏幕四类方法
    Ubuntu 16.04系统下apt-get和dpkg区别
    jQuery相同id元素 全部获取问题解决办法
  • 原文地址:https://www.cnblogs.com/R-S-PY/p/12929170.html
Copyright © 2011-2022 走看看