文章目录前言一、RF_PHY二、使用步骤1.使用MounRiver Studio打开例程2.对例程进行简单修改并烧录3.通过串口查看数据发送4.通过WCH-BLE分析仪抓包总结 前言最近在研究沁恒的CH58x系列蓝牙功能,作为一个小白记录一下自己的摸索过程。首先我使用的是CH582M型号两块,RF_PHY例程。 本文简单介绍如何实现数据收发与使用WCH-BLE分析仪抓包。一、RF_PHY RF_            
                
         
            
            
            
            蓝牙是属于典中典的一个技术了,不论是如今的智能家居,还是穿戴设备甚至是车联网、iot都离不开蓝牙,当然对于实战来说,蓝牙局限性较大,毕竟蓝牙广播的范围就那么大,所以针对这块来说,例如游戏手柄,蓝牙音响这类近距离常用设备就有了比较高的研究价值。ps:不得不说,wireshark是真神。蓝牙前置知识当然,如果从头开始捋顺的话,关于蓝牙方面的知识还是特别多的,尤其整个结构的含量不亚于高等数学,所以会用就            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 09:55:25
                            
                                220阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 蓝牙Socket抓包
在现代移动应用开发中,Bluetooth(蓝牙)作为短距离通信的重要技术,广泛应用于各种设备之间的数据传输。对于开发者而言,了解蓝牙Socket并实现抓包,能够更好地监控和分析数据流转。本文将介绍如何在Android平台上使用蓝牙Socket进行抓包,并提供代码示例。
## 什么是蓝牙Socket?
蓝牙是一种无线通讯技术,Socket则是网络编程中            
                
         
            
            
            
            1.fiddler手机抓包原理 在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应。Fiddler 是以代理web 服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https。因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 20:12:07
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            行暂停、清楚、字体大小转换、数据保存、读取。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-06 10:57:20
                            
                                736阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android Studio的蓝牙抓包:深入了解蓝牙数据传输
随着物联网(IoT)技术的快速发展,蓝牙技术在现代生活中扮演着越来越重要的角色。我们可以使用蓝牙连接手机、耳机、智能家居设备等。为了了解和调试蓝牙数据的传输过程,抓包工具成为了开发者的重要工具。本文将通过Android Studio介绍如何进行蓝牙抓包,并提供示例代码。
## 什么是蓝牙抓包?
蓝牙抓包是指截取和分析蓝牙设备之            
                
         
            
            
            
            自制NRF52832 USB Dangle蓝牙抓包器硬件主芯片NRF52832USB转串口芯片选高速稳定的CP2102, 因sniffer串口通信速率为460800,1000000硬件连接:UART_TX->P0.06, UART_RX->P0.08, CTS->P0.05, RTS->P0.07.原理图:搭建环境下载软件需要下载软件包:nrf_sniffer_2.0.0-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 12:09:25
                            
                                283阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            空口 WiFi log无线产品如蓝牙、zigbee开发过程中,由于没有直接连接,通常开发中都要用到一个dongle用于抓取空中数据包,然后分析定位网络、通讯问题。Wi-Fi开发中同样需要空中抓包,Wi-Fi用于抓包的设备不叫dongle,通常叫sniffer。   无论有线以太网还是无线Wi-Fi,在正常工作模式下,mac层只处理广播包或者发给自己的数据包,目标地址与自己mac地址不符的数据包都将            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 13:26:25
                            
                                1094阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            准备知识为什么需要抓包抓取BLE数据包就和我们做程序开发中打印log功能是一样的,我们可以方便快捷的获取程序运行状态以及出错后bug位置,无线通讯过程中的数据包都是通过电磁波以空气为介质进行传播的。所以,我们抓取空气中的数据包,对BLE开发来说,完全是0感知,不会有传统程序开发过程中log打印的太多影响程序的运行效率这样的顾虑。软硬件准备NRF52832/52840硬件一个wiresharkp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 21:02:38
                            
                                4872阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在本文中,我将详细记录“iOS蓝牙抓包”的过程。通过分析背景、抓包方法、报文结构、交互过程、性能优化和逆向案例,为读者全面展示这一技术实践的全过程。
关于iOS蓝牙抓包
iOS蓝牙抓包是指通过专用工具和方法,捕获iOS设备与蓝牙设备之间进行的数据交互。这项技术广泛应用于开发调试、协议分析和设备互操作性测试等领域。
## 协议背景
蓝牙协议是一个多层次的通信协议栈,通常包括以下几个层次:无线            
                
         
            
            
            
            #背景 博主从事的是智能家居领域的网关研发工作。 由于我们的网络是Zigbee,所以博主不得不学会抓包。 会抓包,这个很重要。做我们这行不会抓包,就等同于电子工程师不会示波器、程序员不会GDB。#正题抓包器介绍我司用的抓包软件是Ubiqua,是花了重金买的。主界面如下: 添加抓包器首先,插上我们的抓包器,博主为 NXP 的 JN5168,用 FTDI 串口转USB 的 Dangle。 点击菜单栏            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 07:27:14
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用Python进行蓝牙抓包
## 引言
蓝牙通信是现代设备间互联的关键技术,从耳机到智能家居,蓝牙的应用几乎无处不在。然而,了解这些信号是如何在设备之间传递的,对于开发者和工程师来说至关重要。在本文中,我们将探索如何使用Python进行蓝牙抓包,帮助您解析蓝牙通信的内容。
## 什么是蓝牙抓包?
蓝牙抓包是指通过特定工具或软件捕获蓝牙数据包,并分析其内容。这种技术通常用于调试和逆向工            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-03 06:28:24
                            
                                417阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (一)作业目的 (1)了解网络通信的分层实现过程,了解不同层次PDU的逐层封装与解封过程; (2)了解数据通信的过程,进一步认知协议的构成与通信过程,进而对TCP/IP分层体系结构有更深刻的了解。(二)作业内容 1. 在局域网范围内从协议层面分析ping命令的执行过程,包括所使用协议,以及不同层级的数据包封装与解封的过程。 2. 访问www.ujs.edu.cn网站,分析其中所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 16:02:17
                            
                                482阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            蓝牙抓包工具使用教程一、 Ellisys Bluetooth Analyzer 1、 测试环境准备 Ellisys抓包卡设备,电源线 + USB连接线(接电脑端)Ellisys配套软件安装 :软件传送门软件安装成功后如下:2、 电脑端打开软件3、 操作蓝牙设备连接,软件界面会抓取到相关设备信息4、 获取蓝牙连接的 LinkKey值 LinkKey值蓝牙连接的双方都会有保存,安卓默认存储位置为:/d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-12 20:19:05
                            
                                2399阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作为一个硬件从业人员,虽然不是从事物理网行业的,但是多少得了解一些,以下是笔者最近学习Zigbee的笔记,包含了Zigbee基本知识,正确的学习方法。 Zigbee无线传感网络先搞清楚IEEE802.15.4协议。这个协议必须搞清楚,搞不定这个协议,Zigbee永远吃不透。其实学习这个很简单,如果学过TCP/ip的话,大家知道,我们要去掌握整个tcp/ip核心的话,我们要掌握以太网底层的            
                
         
            
            
            
            参考链接:一、实验目的1、利用CC2540 USB-Dongle来抓取蓝牙主机与从机之间的通讯数据;二、说明1、蓝牙从机在广播的时候,广播的通道是可以指定的,广播信道分别是37、38、39,可以指定在任意个通道上广播或三个通道同时广播,更改广播通道参考链接;2、在TI协议栈的官方例程里是默认在广播的时候同时广播三个通道(37、38、39),但是一旦跟主机连接上后,就只在其中的一个信道传输数据,这个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 19:57:28
                            
                                400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 邮箱设置    要想实现代码控制邮箱发邮件,我们需要先开启邮箱的POP3/SMTP服务,以网易邮箱为例,需要设置授权码,并开启这个服务,才能实现发邮件。二. 代码实现     首先导入工具包:这里要注意的是,文件名不能写email.py,因为会与系统文件冲突。# smtp  simple mail transfer protocol   简单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 17:22:43
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最上面的三个包,就是TCP三次握手的数据包,每个包对应一次握手。第三步:数据包分析先分析一下三个握手的包都做了什么1)先看第一个数据包,源地址(Source字段)是我cmd执行 ifconfig 验证一下:目的地址(Detintion字段)是百度的地址 Info字段,是请求的描述,可以看到里面有一个 SYN总结一下第一个包做了什么: 我的电脑向百度的服务器发送了一个TCP请求,SYN表示这是一个建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 11:38:34
                            
                                164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Burp Suite 
  官网:Professional / Community 2021.12.1 | Releases
wireshark 
  官网:Wireshark · Go Deep.
安装教程语法 
    过滤ip 
      ip.addr eq 192.168.1.107过滤端口 
      来源和目标都筛选 
        tcp.port eq 80 目标端口 
             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 13:08:57
                            
                                1983阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、什么是抓包? 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。二、抓包做什么? 不管做什么事情,首先要有明确的目的,其次是要清除能力的范畴,最后是要有清晰的思路。原始数据——过滤——分析,这时数据处理的基本套路,抓包的目的就是为了获取想要的原始数据,拿到数据以后,我们就可以做以下一些事情:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 13:13:04
                            
                                91阅读