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

相关文章

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

关于WebSocket协议状态码解析

《关于WebSocket协议状态码解析》:本文主要介绍关于WebSocket协议状态码的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录WebSocket协议状态码解析1. 引言2. WebSocket协议状态码概述3. WebSocket协议状态码详解3

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

SpringIntegration消息路由之Router的条件路由与过滤功能

《SpringIntegration消息路由之Router的条件路由与过滤功能》本文详细介绍了Router的基础概念、条件路由实现、基于消息头的路由、动态路由与路由表、消息过滤与选择性路由以及错误处理... 目录引言一、Router基础概念二、条件路由实现三、基于消息头的路由四、动态路由与路由表五、消息过滤

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3