首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
逆向工程
发新帖
5
2
[原创]微信PC4.0的变化
发表于: 2025-8-9 19:10
4245
[原创]微信PC4.0的变化
KongKong20
2025-8-9 19:10
4245
# 一、界面 用Spy++搜索窗口 微信的界面换成了QT(Qt51514) 而原本的微信界面框架是Duilib  通过遍历微信QT的控件,可以看到很多mmui控件 并且是基于QWidget,而不是Quick(用QML做界面) 同时控件也没有用上objectName进行标识,而是用信号槽绑定逻辑 (老版本微信的Duilib用XML做界面,控件有名字,容易被定位到)  # 二、业务 老版本是面向过程编程,比较简单粗暴,容易被定位和调用 ```plain bool SendMsg(char* cReciverId, char* cMsgData) ``` 新版本是面向对象编程,对象封装比较复杂,调用也麻烦 并且用了:并行模式库 (PPL) ,按任务的形式执行业务代码 ```plain // 实际上封装很多层 class SendMsgTask{ char* cReciverId; char* cMsgData; } bool RunTask(SendMsgTask objSendMsgTask) ``` # 三、数据库 数据库用的是腾讯开源的wcdb:<a href="elink@6f3K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6f1k6h3&6U0k6h3&6@1i4K6u0r3N6$3y4V1j5R3`.`."><mark class="encrypted">84dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6f1k6h3&6U0k6h3&6@1i4K6u0r3N6$3y4V1j5R3`.`.</mark></a> 熟悉源码去定位不难,但特殊的的是数据库密钥会被清理掉,不能通过内存搜索 # 小结 4.0的微信换了界面框架,业务层逻辑架构也大改,并且上了反逆向的手段
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。
最后于
2025-8-9 19:12 被KongKong20编辑 ,原因: 上传图片
#调试逆向
收藏
・
5
点赞
・
2
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
暴躁老头
为你点赞!
2025-11-1 23:24
梧桐生
为你点赞!
2025-9-23 20:59
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
zzg令狐
雪 币:
217
活跃值:
(2082)
能力值:
( LV3,RANK:25 )
在线值:
发帖
4
回帖
51
粉丝
18
关注
私信
zzg令狐
2
楼
大佬们是不是都搞定了?
2025-8-11 11:58
0
huangmo
雪 币:
234
活跃值:
(914)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
22
粉丝
0
关注
私信
huangmo
3
楼
如何遍历的控件
2025-11-8 14:01
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
KongKong20
9
发帖
40
回帖
30
RANK
关注
私信
他的文章
[讨论]微信老版本停更,一个时代的落幕
4854
[原创]微信PC4.0的变化
4245
模仿Cheat Engine内存搜索——(Sunday算法)
14719
[原创]企业微信所用技术和分析思路
16054
[原创]断点拦截局部数据
6249
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部