分析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

相关文章

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期