【蓝牙安全】蓝牙安全测试环境搭建(移动手机篇)

该篇文章主要讲蓝牙设备的测试环境搭建以及能使用到的程序。

移动手机

抓取蓝牙数据包

主要是应用在含有配套蓝牙app的蓝牙系统中,比如共享单车的app。

首先是抓取蓝牙通信数据,Android方法是

  • 第一步:在开发者选项项目选择Enable Bluetooth HCI snoop log/启用蓝牙 HCI 信息收集日志

MTK的手机开启方式有一些不同具体办法如下

  • 第二步:进入adb模式中adb rm /sdcard/btsnoop_hci.log或者btsnoop_hci文件。
  • 第三步:进行蓝牙功能操作后执行adb pull /sdcard/btsnoop_hci.log或者btsnoop_hci

d:/btpacket/btsnoop_hci.log

  • 第四步:最后使用wireshark打开分析

该方法优点可以获取手机发送的所有蓝牙数据。


蓝牙测试app

主要是用来发送数据,进行测试的。

LightBlue

据说的源码https://github.com/Pluto-Y/Swift-LightBlue

使用方法:

  • 打开LightBlue:

如果蓝牙已正常打开

  • 点击即连接设备:

  • 打开接收通道 :

  • 发送数据:

  • 查看Log :

参考:https://www.jianshu.com/p/2bfde2ba8a99

 


如有意成为绿盟科技博客作者,欢迎进入作者群讨论!

绿盟科技博客作者QQ群:695158981

 

 

 

 

 

绿盟科技博客作者微信群:

 

 

发表评论