发送文本:的萨芬萨的发大水范德萨32424234324234321212从上到下啊的撒发生(键盘随便敲)控制台打印数据:2025-09-25 17:08:44.769 7169b9f5-2028-4684-8a36-a0c10f5ffa4d [recv-queue1] INFO c.z.s.a.a.receive.pb.ReceivePbLogAdapterHandler:39 - pb回调通知:addr:46c32a4 logType:0,, cgi:805989112 pbLog:{"1":7966380,"2":1,"3":0,"4":88335832060217,"5":2,"6":{"1":{"1":0,"2":{"1":"的萨芬萨的发大水范德萨32424234324234321212从上到下啊的撒发生"}}},"7":{},"9":"CIGABBCcjdTGBhj4leXZnoCAAyAG","10":65537,"11":0,"12":{},"13":"帅气的boy","14":1,"15":131074,"17":{"1012":{"23":1758791324747}},"18":1,"19":2,"20":0,"21":0,"22":0}
收费太夸张,我给gif关了,然后这个还不让我上传gif,不想浪费时间。。。我知道你已经开始爽了,如果我跟你说,这玩意很简单,只要你敢放到室友电脑上,那你岂不是可以偷摸摸的看看寝室室友的聊天消息?斯到普!!! 斯到普!!! 这可不刑但是我们可以学习研究嘛,你懂我意思吧! 哈哈哈所以开始我们学习咋打印这PB!!!不了解行不行??? 当然行,我们是新时代的研究开发者,这玩意早就开源烂大街了,知道具体在哪就行,如果你想研究,肯定支持,但是我这边不写哈总所周知!逆向工程,工程浩大,懂了源码,你就可以从寸步难行的尴尬处境脱离出来,变成有点弱势的小卡拉米。。。pb-> protobuf -> 就是做数据的格式转换的,为啥用?高效!!!所以主要关注点就是格式转换的几个方法!!!这边就关注数据格式的明文转换和16进制pb数据转换明文的函数 SerializeToString ParseFromString 前者,软件上层会根据协议转换成16进制字符串,然后调用底层发送协议数据通道发送后者,软件底层协议接受通道会将16进制字符串转换成对应的协议相关的类对象所以。。。 你想要达到获取消息的效果,你得能hook ParseFromString 函数你得会源码?我已经看了,我跟你说!!(看不到?那你也别看了! 对着截图敲吧!!!嘻嘻嘻)找字符串 because it is missing required fields:
回复或点赞可查看完整内容
---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-288601.htm