分析Androidqq协议之收到qq群消息

2024-05-04 11:18

本文主要是介绍分析Androidqq协议之收到qq群消息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

准备工具 010hextor 用于导入hex文本为hex流。
易语言开发工具
安卓协议g源码
记事本
16进制比较工具(传输的是utf-8所以用utf-8可以把里面的不分16进制转换为utf-8编码获取一些信息)

image.png
.版本 2下标 = 寻找文本 (Xbin.Bin2Hex (bin), “31 30 30 30 30”, , 假)  ' 实际上就是 1000   10000452011810011200106799807300   昵称开始    01 18 91 FE 07 22 11 昵称结束  30 06 38 01 42 1E
' 群名开始 30 06 38 01 42 1E       群名结束 50 01 58 01'

16进制83 02 0A 70 08 FE C0 AC CB 02 10 9E E6 82 11 18 52 20 00 28 B2 F5 0C 30 F6 E3 C6 DD 05 38 D2 80 80 86 80 80 80 80 02 4A 42 08 8F FD 84 6C 10 01 18 91 FE 07 22 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 30 06 38 01 42 1E 73 6D 61 6C 6C 20 69 63 65 20 66 72 69 65 6E 64 54 54 54 54 54 54 54 54 54 54 54 54 54 54 50 01 58 01 60 00 88 01 10 12 06 08 01 10 00 18 00 1A 86 01 0A 83 01 0A 27 08 00 10 F6 E3 C6 DD 05 18 A7 F6 A3 AA 03 20 00 28 09 30 00 38 86 01 40 22 4A 0C E5 BE AE E8 BD AF E9 9B 85 E9 BB 91 12 0A 0A 08 0A 06 78 78 78 78 78 78 12 24 AA 02 21 08 AE F8 E8 BF 05 50 03 60 00 68 00 9A 01 12 08 0A 78 A7 82 09 C8 01 00 F0 01 00 F8 01 00 90 02 00 12 08 4A 06 08 B8 C2 1E 40 01 12 1C 82 01 19 12 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 18 06 20 10 28 01 10 8A E2 BF AB FD FF FF FF FF 01
010导入,
compare比较 utf-8,改中文。
正常红包10A E8 04 0A 71 08 FE C0 AC CB 02 10 9E E6 82 11 18 52 20 00 28 EA F5 0C 30 F0 EB C6 DD 05 38 D2 80 D4 93 80 80 80 80 02 4A 42 08 8F FD 84 6C 10 01 18 D1 FE 07 22 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 30 06 38 01 42 1E 73 6D 61 6C 6C 20 69 63 65 20 66 72 69 65 6E 64 54 54 54 54 54 54 54 54 54 54 54 54 54 54 50 FE 0F 58 01 60 00 88 01 10 12 06 08 01 10 00 18 00 1A EA 03 0A E7 03 0A 28 08 01 10 F0 EB C6 DD 05 18 DB A6 CB 57 20 00 28 0A 30 00 38 4E 40 5A 4A 0F 54 69 6D 65 73 20 4E 65 77 20 52 6F 6D 61 6E 12 34 0A 32 0A 30 5B 51 51 E7 BA A2 E5 8C 85 5D E8 AF B7 E4 BD BF E7 94 A8 E6 96 B0 E7 89 88 E6 89 8B E6 9C BA 51 51 E6 9F A5 E6 94 B6 E7 BA A2 E5 8C 85 E3 80 82 12 AE 02 C2 01 AA 02 0A A7 02 08 00 1A A8 01 08 80 F0 E4 06 10 04 1A 0C E6 AD A3 E6 AD A3 E6 AD A3 E6 AD A3 22 15 E8 B5 B6 E7 B4 A7 E7 82 B9 E5 87 BB E6 8B 86 E5 BC 80 E5 90 A7 2A 08 51 51 E7 BA A2 E5 8C 85 32 00 3A 00 42 16 5B 51 51 E7 BA A2 E5 8C 85 5D E6 AD A3 E6 AD A3 E6 AD A3 E6 AD A3 48 FF FF FF 07 50 FF FF FF 07 5A 01 33 72 27 72 65 64 3F 69 64 3D 31 30 30 30 30 34 35 32 30 31 31 38 31 30 30 31 33 34 30 30 31 31 35 39 30 31 30 33 35 38 30 30 AA 01 1D 0A 00 12 00 20 00 28 00 30 00 38 FF FF FF FF FF FF FF FF FF 01 48 01 50 00 58 00 60 00 20 02 28 0A 30 00 38 03 40 02 4A 20 31 30 30 30 30 34 35 32 30 31 31 38 31 30 30 31 33 34 30 30 31 31 35 39 30 31 30 33 35 38 30 30 52 22 35 35 66 35 35 33 63 64 65 62 62 30 63 39 66 39 32 33 31 38 38 39 39 38 33 61 66 35 39 31 39 37 77 6C 58 02 60 0C 92 01 20 34 33 35 31 30 66 63 32 63 63 31 62 39 31 65 31 35 66 65 37 30 62 38 33 63 31 65 35 31 31 37 30 98 01 20 12 0C 4A 0A 08 B8 C2 1E 40 01 60 A7 82 09 12 28 AA 02 25 08 AE F8 E8 BF 05 50 03 60 00 68 00 88 01 92 10 9A 01 12 08 0A 78 A7 82 09 C8 01 00 F0 01 00 F8 01 00 90 02 00 12 1C 82 01 19 12 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 18 06 20 10 28 01 10 8A E2 BF AB FD FF FF FF FF 01
正常的红包0A E8 04 0A 71 08 FE C0 AC CB 02 10 9E E6 82 11 18 52 20 00 28 EC F5 0C 30 BC ED C6 DD 05 38 D2 80 D4 93 80 80 80 80 02 4A 42 08 8F FD 84 6C 10 01 18 D1 FE 07 22 11[昵称:74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33] 30 06 38 01 42 1E 【群名称73 6D 61 6C 6C 20 69 63 65 20 66 72 69 65 6E 64 54 54 54 54 54 54 54 54 54 54 54 54 54 54】50 FE 0F 58 01 60 00 88 01 10 12 06 08 01 10 00 18 00 1A EA 03 0A E7 03 0A 28 08 01 10 BC ED C6 DD 05 18 E6 C7 AD 65 20 00 28 0A 30 00 38 4E 40 5A 4A 0F 54 69 6D 65 73 20 4E 65 77 20 52 6F 6D 61 6E 12 34 0A 32 0A 30 5B 51 51 E7 BA A2 E5 8C 85 5D E8 AF B7 E4 BD BF E7 94 A8 E6 96 B0 E7 89 88 E6 89 8B E6 9C BA 51 51 E6 9F A5 E6 94 B6 E7 BA A2 E5 8C 85 E3 80 82 12 AE 02 C2 01 AA 02 0A A7 02 08 00 1A A8 01 08 80 F0 E4 06 10 04 1A 0C E6 81 AD E5 96 9C E5 8F 91 E8 B4 A2 22 15 E8 B5 B6 E7 B4 A7 E7 82 B9 E5 87 BB E6 8B 86 E5 BC 80 E5 90 A7 2A 08 51 51 E7 BA A2 E5 8C 85 32 00 3A 00 42 16 5B 51 51 E7 BA A2 E5 8C 85 5D E6 81 AD E5 96 9C E5 8F 91 E8 B4 A2 48 FF FF FF 07 50 FF FF FF 07 5A 01 33 72 27 72 65 64 3F 69 64 3D 31 30 30 30 30 34 35 32 30 31 31 38 31 30 30 31 33 36 30 30 31 30 31 35 32 39 32 31 31 33 30 30 AA 01 1D 0A 00 12 00 20 00 28 00 30 00 38 FF FF FF FF FF FF FF FF FF 01 48 01 50 00 58 00 60 00 20 02 28 0A 30 00 38 03 40 04 4A 20 31 30 30 30 30 34 35 32 30 31 31 38 31 30 30 31 33 36 30 30 31 30 31 35 32 39 32 31 31 33 30 30 52 22 35 64 63 36 35 39 34 65 38 33 35 34 32 30 65 32 63 38 31 33 36 63 62 32 64 61 63 66 37 33 35 34 63 73 58 02 60 04 92 01 20 34 39 32 37 38 39 38 62 32 38 39 37 33 38 32 35 39 64 31 31 38 65 61 62 30 65 63 61 65 63 38 39 98 01 01 12 0C 4A 0A 08 B8 C2 1E 40 03 60 A7 82 09 12 28 AA 02 25 08 AE F8 E8 BF 05 50 03 60 00 68 00 88 01 92 10 9A 01 12 08 0A 78 A7 82 09 C8 01 00 F0 01 00 F8 01 00 90 02 00 12 1C 82 01 19 12 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 18 06 20 10 28 01 10 8A E2 BF AB FD FF FF FF FF 01

image.png

语音红包0A F5 02 0A 71 08 FE C0 AC CB 02 10 9E E6 82 11 18 52 20 00 28 ED F5 0C 30 C5 F0 C6 DD 05 38 D2 80 F0 93 80 80 80 80 02 4A 42 08 8F FD 84 6C 10 01 18 D1 FE 07 22 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 30 06 38 01 42 1E 73 6D 61 6C 6C 20 69 63 65 20 66 72 69 65 6E 64 54 54 54 54 54 54 54 54 54 54 54 54 54 54 50 FE 0F 58 01 60 00 88 01 10 12 06 08 01 10 00 18 00 1A F7 01 0A F4 01 0A 29 08 01 10 C5 F0 C6 DD 05 18 D7 D1 AE D0 05 20 00 28 0A 30 00 38 4E 40 5A 4A 0F 54 69 6D 65 73 20 4E 65 77 20 52 6F 6D 61 6E 12 00 12 6C 0A 6A 0A 68 5B 51 51 E7 BA A2 E5 8C 85 5D E6 88 91 E5 8F 91 E4 BA 86 E4 B8 80 E4 B8 AA E2 80 9C E8 AF AD E9 9F B3 E5 8F A3 E4 BB A4 E7 BA A2 E5 8C 85 E2 80 9D EF BC 8C E8 AF B7 E4 BD BF E7 94 A8 E6 89 8B E6 9C BA 51 51 37 2E 33 2E 30 E5 8F 8A E4 BB A5 E4 B8 8A E7 89 88 E6 9C AC E6 9F A5 E6 94 B6 E7 BA A2 E5 8C 85 E3 80 82 12 0C 4A 0A 08 B8 C2 1E 40 04 60 A7 82 09 12 2B AA 02 28 08 AE F8 E8 BF 05 50 03 60 00 68 00 88 01 92 10 9A 01 15 08 0A 20 D9 50 78 A7 82 09 C8 01 00 F0 01 00 F8 01 00 90 02 00 12 1C 82 01 19 12 11 74 65 73 74 31 2D 74 65 73 74 32 2D 74 65 73 74 33 18 06 20 10 28 01 10 8A E2 BF AB FD FF FF FF FF 01

image.png

最后我还是放弃了要知道这个消息是普通消息还是普通红包还是语音红包,就需要分别比较不同点,和两个普通消息 两个语音消息两个普通红包消息的共同点,

这就是苦力活,不知道有没有这样的脚本能智能生成不同点共同点。哈哈

这篇关于分析Androidqq协议之收到qq群消息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/959071

相关文章

MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析

《MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析》本文将详细讲解MyBatis-Plus中的lambdaUpdate用法,并提供丰富的案例来帮助读者更好地理解和应... 目录深入探索MyBATis-Plus中Service接口的lambdaUpdate用法及示例案例背景

MyBatis-Plus中静态工具Db的多种用法及实例分析

《MyBatis-Plus中静态工具Db的多种用法及实例分析》本文将详细讲解MyBatis-Plus中静态工具Db的各种用法,并结合具体案例进行演示和说明,具有很好的参考价值,希望对大家有所帮助,如有... 目录MyBATis-Plus中静态工具Db的多种用法及实例案例背景使用静态工具Db进行数据库操作插入

使用Java发送邮件到QQ邮箱的完整指南

《使用Java发送邮件到QQ邮箱的完整指南》在现代软件开发中,邮件发送功能是一个常见的需求,无论是用户注册验证、密码重置,还是系统通知,邮件都是一种重要的通信方式,本文将详细介绍如何使用Java编写程... 目录引言1. 准备工作1.1 获取QQ邮箱的SMTP授权码1.2 添加JavaMail依赖2. 实现

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

Spring Boot整合消息队列RabbitMQ的实现示例

《SpringBoot整合消息队列RabbitMQ的实现示例》本文主要介绍了SpringBoot整合消息队列RabbitMQ的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录RabbitMQ 简介与安装1. RabbitMQ 简介2. RabbitMQ 安装Spring

springboot rocketmq配置生产者和消息者的步骤

《springbootrocketmq配置生产者和消息者的步骤》本文介绍了如何在SpringBoot中集成RocketMQ,包括添加依赖、配置application.yml、创建生产者和消费者,并展... 目录1. 添加依赖2. 配置application.yml3. 创建生产者4. 创建消费者5. 使用在

MySQL表锁、页面锁和行锁的作用及其优缺点对比分析

《MySQL表锁、页面锁和行锁的作用及其优缺点对比分析》MySQL中的表锁、页面锁和行锁各有特点,适用于不同的场景,表锁锁定整个表,适用于批量操作和MyISAM存储引擎,页面锁锁定数据页,适用于旧版本... 目录1. 表锁(Table Lock)2. 页面锁(Page Lock)3. 行锁(Row Lock

Qt 中集成mqtt协议的使用方法

《Qt中集成mqtt协议的使用方法》文章介绍了如何在工程中引入qmqtt库,并通过声明一个单例类来暴露订阅到的主题数据,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一,引入qmqtt 库二,使用一,引入qmqtt 库我是将整个头文件/源文件都添加到了工程中进行编译,这样 跨平台

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

如何通过Python实现一个消息队列

《如何通过Python实现一个消息队列》这篇文章主要为大家详细介绍了如何通过Python实现一个简单的消息队列,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录如何通过 python 实现消息队列如何把 http 请求放在队列中执行1. 使用 queue.Queue 和 reque