各位编程爱好者,你是否在无线渗透的过程中,为找不到合适的密码字典而烦恼?今天,我们就来聊聊如何打造专属字典,让你的渗透工作更加高效。
一、Crunch工具的使用
Crunch是一款强大的字典生成工具,它可以帮助我们生成各种格式的密码字典。下面,我将为大家详细介绍Crunch的使用方法。
man crunch 查看帮助手册
crunch [] [options]
min-len:最短长度
max-len:最长长度
charset string:密码的范围,如大小写、数字、特殊字符等(不选字符集默认小写字母)
[options]:一些辅助选项,如指定文件输出大小、行数、限制相同元素出现次数等
二、字符集(密码库)
cd /usr/share/crunch/
ls
cat charset.lst
三、小例子
crunch 11 11 -t 135%%%%2345 生成手机号,135固定,%代表数字
crunch 4 4 -p bones a b c abc三个元素的各种搭配,共有A33=9种
crunch 4 4 -f charset.lst hex-upper -t @@%% -l @xdd
crunch 2 2 –o 1.txt 保存
四、社会工程学字典生成器
除了Crunch,还有一些社会工程学字典生成器可以帮助我们生成特定的密码字典。
- 亦思社会工程学字典生成器:建议在Windows XP professional中使用,因为这种生成器一般是用易语言写的,容易被win7,win10当成恶意程序干掉。
- 真空密码生成器:可能会出现的错误:密码太多了,空间不够。解决:减少密码的位数。
- safe6pwd.jar密码生成器:使用前,需配置好java环境。
五、总结与拓展
打造专属字典是无线渗透过程中非常重要的一步。通过使用Crunch等工具,我们可以生成各种格式的密码字典,提高渗透的成功率和效率。
我是「新派编程网」(www.xjpbg.com)的林译川,如果你对编程技术有任何疑问,欢迎关注我们的网站,了解更多内容。
