WIFI抓包实战篇——使用Kali 同时抓取多个智能家居数据包

本文介绍了如何使用Kali Linux进行WIFI抓包,以捕获并分析自家三个物联网设备(空调伴侣、智能床头灯、电饭煲)的数据包。通过开启无线网卡的monitor模式,锁定目标网络,配置Wireshark添加PSK秘钥,以及使用Aireplay-ng获取握手包,最终成功解析了设备间的通信报文,发现它们使用了TLSv1.2协议加密传输。
摘要由CSDN通过智能技术生成

上一篇文章说了抓取802.11帧和EthernetII帧的差别。在抓包的时候根据需求来选择抓取哪种帧。

WIFI抓包理论篇——802.11帧与EthernetII帧的差别

这次打算一次同时抓取我自家的三个IOT设备的数据包,因此采用空中抓包的方法,抓取802.11数据帧。

抓包对象——自家IOT(物联网)设备

 如上图,本次要抓取家里的三个物联网设备,分别是acpartner(空调伴侣),Yeelink Light(智能床头灯),Chumi cooker(米家电饭煲),他们的IP地址和Mac地址如上图。大多数IOT设备工作在2.4G频段,当然这是受制于成本原因,像高级一些的智能家居也能连接到5G频段。

准备工具

1.Kali Linux 虚拟机,我使用的是Linux kali 5.10.0-kali9-amd64。以及Kali自带的Aircrack-ng工具。

2.能支持monitor模式的无线网卡,这里我使用的是PowChip A5(已停产),更多推荐的网卡可以去Aircrack-ng官网查看What is the best wireless card to buy ? 

3.自己的无线接入点AP和自己的3台IOT设备,注意,一定要是自己的。

配置无线网卡——锁定要抓取的网络

在Kali Linux中打开终端,获取root权限。

插入USB网卡,连接到虚拟

  • 2
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 在Kali使用Wireshark抓包,可以按照以下步骤进行操作: 1. 打开终端,输入命令“wireshark”启动Wireshark。 2. 在Wireshark的主界面中,选择需要抓取网络接口,如eth0或wlan0。 3. 点击“开始捕获”按钮,开始抓取数据包。 4. 在捕获过程中,可以使用过滤器对数据包进行过滤,只显示需要的数据包。 5. 抓取完成后,可以对数据包进行分析和解码,以获取更多的信息。 6. 最后,可以将抓取到的数据包保存到文件中,以便后续分析和研究。 总之,使用Wireshark抓包Kali网络安全分析的重要工具之一,可以帮助我们深入了解网络通信过程,发现潜在的安全问题。 ### 回答2: 在Kali Linux操作系统中,Wireshark是一款强大的网络分析工具,可以帮助用户抓取网络数据包并分析网络流量。使用Wireshark进行抓包需要以下几个步骤: 步骤1:安装Wireshark Wireshark是Kali Linux操作系统自带的工具之一,如果尚未安装,则可以通过以下命令在命令行中安装: sudo apt-get install wireshark 步骤2:打开Wireshark 打开终端并输入wireshark命令,Wireshark将开始运行。 步骤3:选择抓包接口 选择要抓取数据包网络接口。可以通过单击Wireshark左上角的“热点”符号打开捕获选项对话框以选择网络接口。 步骤4:开始抓包 选定网络接口之后,可以单击“开始捕获”按钮开始抓取数据包抓取过程中,Wireshark将显示网络流量的实时信息,包括协议、源IP地址、目标IP地址、源端口、目标端口、数据长度等。 步骤5:分析数据包 将捕获到的数据包保存为文件,然后可以使用Wireshark的分析工具对文件进行分析,查看数据包的详细信息。Wireshark提供了多种分析工具,如过滤器、统计信息等。 总的来说,使用Wireshark进行抓包是一项非常实用的技能。对于网络安全人员和网络管理员来说,了解如何使用Wireshark抓取数据包是必不可少的。此外,使用Wireshark还可以通过抓包,更好地理解网络协议、优化网络性能,并捕获网络攻击行为。 ### 回答3: Kali Linux是一款广泛用于网络渗透测试的操作系统,而Wireshark则是一款可以实时监测和捕获网络数据包的软件。在Kali Linux使用Wireshark抓包可以帮助我们发现网络上的安全漏洞和隐患。下面是详细的步骤: 1. 打开Wireshark:我们可以使用命令行输入“wireshark”来打开Wireshark,也可以在Kali Linux的用户界面中找到Wireshark图标并点击打开。 2. 选择要监听的网络接口:在Wireshark的主界面中,我们需要选择要监听的网络接口。在界面左上角的下拉菜单中,找到“Interface”并选择我们要监听的网络接口。例如,我们想监听eth0接口,则应选择“eth0”。 3. 开始抓包:在Wireshark的主界面中,点击“Start”按钮,Wireshark就会开始抓取网络接口上的数据包。我们可以看到Wireshark开始实时监测网络接口的每个数据包。 4. 分析捕获的数据包:当Wireshark开始抓包后,我们可以在主界面中看到抓取到的数据包的详细信息。这些信息包括源IP地址、目标IP地址、使用的协议、数据包大小等。我们还可以使用Wireshark的过滤功能来查找特定的数据包。 5. 停止捕获:当我们完成了对网络数据包抓取和分析后,可以点击“Stop”按钮来停止捕获。在停止捕获后,Wireshark会自动保存捕获到的数据包。 总之,在Kali Linux使用Wireshark抓取网络数据包是非常重要的,可以帮助我们深入了解网络的运行机制,发现网络中的安全隐患。同时,我们也需要了解网络抓包的规则和技巧,才能更好地保护我们的网络安全
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值