这个脚本是对相应的URL生成相应的密码字典文件,主要是通过规则进行匹配生成,大致思路为输入一个Web站点的URL,然后根据白名单过滤提取出该URL的中间部分,然后结合密码字典文件和时间等内容进行组合来生成字典。
这里主要使用到exrex模块
具体的说明可以看https://github.com/asciimoo/exrex
安装:pip install exrex
这里主要使用该模块的generate()方法,简单地说,可以实现正则表达式的组合从而生成字典,具体示例如下:
接着是密码文件,为了演示的方便就随意创建了一个:
然后设置正则匹配的文件,如下: