一个简单但强大的工具——完全用 Python 编写——它接收给定的字典列表,并将其合并成一个动态字典,然后可以将其用作成功执行基于字典(或暴力)攻击的弹药。
✨阅读我的最新文章:为什么 DyMerge 很糟糕。✨
访问 nikolaskama.me/dymergeproject 获取更多信息。查看我的 博客,并在 Twitter 上关注我。
你可以通过克隆 Git 仓库 来安装 DyMerge:
~ ❯❯❯ git clone https://github.com/k4m4/dymerge.git
~ ❯❯❯ cd dymerge/
~/dymerge ❯❯❯ python dymerge.py
用法:python dymerge.py {字典} [选项]
选项:
--version 显示程序的版本号并退出
-h, --help 显示此帮助信息并退出
-o 输出文件, --output=输出文件
输出文件名
-i 包含值, --include=包含值
在字典中包含指定的值
-z 压缩类型, --zip=压缩类型
使用指定的归档格式压缩文件
-s, --sort 按字母顺序排序输出
-u, --unique 去除字典重复项
-r, --reverse 反转字典条目
-f, --fast 尽快完成任务
示例:
python dymerge.py ~/dictionaries/ -s -u -o ~/powerful.txt
python dymerge.py /usr/share/wordlists/rockyou.txt /lists/cewl.txt -s -u
python dymerge.py /lists/cewl.txt /lists/awlg.txt -s -u -i and,this
python dymerge.py ~/fsocity.dic -u -r -o ~/clean.txt
python dymerge.py /dicts/crunch.txt /dicts/john.txt -u -f -z bz2
要查看所有可用选项,请运行:
~/dymerge ❯❯❯ python dymerge.py -h
以下是一个简短的演示:
(更多演示请点击 这里)
Copyright 2016-2017 归 Nikolaos Kamarinakis 所有。保留部分权利。
DyMerge 遵循 MIT 许可证 的条款,并遵守 许可证文件 中声明的所有说明。
如需更多信息,请访问 官方项目页面。 您也可以随时通过 nikolaskam{at}gmail{dot}com 给我发送电子邮件。