wireshark 抓 蓝牙数据_利用nRF Sniffer对蓝牙BLE通信数据进行嗅探和分析

本文介绍了如何利用Nordic的nRF51 Dongle和Wireshark进行蓝牙BLE通信数据的抓包和分析。首先,详细说明了nRF Sniffer软件和固件的安装配置过程,包括安装Wireshark、SEGGER J-Link、Python以及pyserial。接着,指导读者将Sniffer Dongle的固件烧录到设备中。最后,展示了如何在Wireshark中设置nRF Sniffer接口,捕捉并过滤特定BLE设备的通信数据。
摘要由CSDN通过智能技术生成

*本文作者:barcating,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。

前言

本文主要介绍 Nordic 的nRF51 Dongle (PCA10031)工具的安装和配置,以及使用该工具配合Wireshark软件,针对蓝牙BLE通信数据进行抓包合协议分析。文中使用的硬件如图所示。

一、软件安装

(1)下载nRF Sniffer software v2.x 或者更高的版本,可以在NordicSniffer产品里下载 Sniffer Download,这里我们选择下载nRF-Sniffer-v2。

该文件里面包含了Segger-jlink工具、Dongle固件包、Sniffer的Python源码程序。打开文件夹,其主要文件如下。

(3) 操作系统:运行Wireshark的环境,Windows 7或者更高版本。

(4) SEGGER J-Link v6.16c(用于下载 Sniffer工具固件),Sniffer software v2.x里面已经提供了segger_jlink软件,直接安装即可。

(5) 安装Python2.7.x,安装Python运行环境,运行上面提及的Sniffer软件。(安装时勾选添加环境变量)

(6) 安装pyserial v3.4 或者更高版本,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值