wireshark 如何解密wifi data packets

本文介绍了如何使用Wireshark解密加密的WiFi数据包。关键在于捕获到客户端和AP之间的四次握手包,并在Wireshark中设置正确的SSID、加密类型和密钥。通过编辑偏好设置,添加新的密钥条目,设置Keytype为WPS-PSK并输入SSID和Key,即可解密数据包内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们的wifi 数据包如果你不是选的open model 都是加密的, 那莫我们如何利用wireshark 来解密data 包呢?

这里我们简单讲一下。 

前提: 你知道wifi 的加密方式,ssid , key。

打开wireshark 开始抓包 一般不太可能网卡要抓包必须支持sniffer mode所以一般都用ominpick 来抓, 然后在连接client。  记住一定要抓到 client 和ap 之间 key 沟通的包。也就是key 四次hand 包。 不然是没办法解密的。  

使用wireshark抓到的wifi数据包如果是加密的,就只能显示密文,无法得到真正的数据。

如果知道AP和SSIDkey,就可以解密wifi数据包,显示上层协议的数据。 

在wireshark中设置如下:

Edit -> Preferences -> Protocols -> IEEE802.11 -> Edit。 

点击“+”新建一个entry,以我的AP为例,Key type选择wps-psk,key填(key:SSID)。 

具体步骤如图:

    

   

这里注意可以是有SSID:key组成,这是由于wpa-psk 的加密key 是由key 和ssid 以及anounce number 共同产生的,这既是为啥一定要4 各key交换的包 取 anouce number的。 

设置完,点击ok即可!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值