首页
社区
课程
招聘
[原创]企业微信PC端强制拉群漏洞深度分析
发表于: 2025-4-25 15:53 6663

[原创]企业微信PC端强制拉群漏洞深度分析

2025-4-25 15:53
6663

正常一次最多邀请40人进群

超过40人的拉群,会变成邀请,需要对方同意

强制拉群的漏洞能让几百人直接进群,不需要对方同意

新版本修复了漏洞,但还是可以用老版本进行强制拉群

虽然官方也做了版本过低的限制,但还是有办法绕过

要么修改版本号:[原创]企业微信检测版本漏洞浅析

也有人写好的教程:如何绕过企微版本较低提示

或者登录几天新版本,之后就可以登录老版本

关键是,新版本的修复漏洞的方案并不彻底

深入研究发现更严重的漏洞,最新版本也能强制拉群

而且这个漏洞是Duilib框架层面的,影响的不只是拉群

1、正常情况

点击主界面的添加群成员

会弹出一个选择用户的界面

再去点主界面的添加群成员

选择用户的界面还是同一个

2、异常情况

工作台-客户群-前往查看客户群-添加群成员

点多少次就会出现多少个选择用户的界面

企业微信的界面框架是Duilib

弹出子界面之后,还能点击父界面

第一反应是创建子界面没有传父界面的句柄

拦截创建界面的函数Create,发现都有传父界面的句柄

1、正常情况

2、异常情况

好玩的是,正常和异常情况的两个选择用户界面可以同时出现

因为“工作台-客户群-前往查看客户群”这一步,创造新界面的时候没有传父窗口句柄

既然都传了父界面的句柄,那差异可能是代码逻辑不一样

继续拦截创建界面的函数Create,看调用堆栈有什么差异

1、正常情况

调用堆栈有DispatchMessageW,并且窗口事件是0x403

0x403代表的是自定义消息,说明创建子界面的异步的

2、异常情况

调用堆栈有WndProc,并且窗口事件是0x202

说明是鼠标弹起之后,直接同步地创建子界面

正常情况异步创建子界面,但父界面没响应


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

最后于 2025-4-25 16:04 被GhHei编辑 ,原因: 上传图片
收藏
免费 90
支持
分享
最新回复 (43)
雪    币: 104
活跃值: (5701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
6666
2025-4-25 16:01
0
雪    币: 3556
活跃值: (6110)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
1
2025-4-25 16:08
0
雪    币: 811
活跃值: (1258)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
1
2025-4-25 16:48
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
1
2025-4-25 16:51
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
感谢分享
2025-4-26 01:17
0
雪    币: 99
活跃值: (366)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
感谢分享
2025-4-27 10:55
0
雪    币: 207
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
感谢分享
2025-4-27 16:44
0
雪    币: 302
活跃值: (3716)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
来看看
2025-4-27 16:48
0
雪    币: 6
活跃值: (602)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
感谢分享
2025-4-27 17:51
0
雪    币: 58782
活跃值: (21875)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
11
这个人数限制,微信没在服务端判断?
2025-4-27 17:59
0
雪    币: 1779
活跃值: (1504)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
kanxue 这个人数限制,微信没在服务端判断?
没有,过渡依赖客户端的判断,开发者对界面库Duilib不深入,逻辑层也很松。
2025-4-27 18:33
0
雪    币: 226
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
m
2025-4-27 18:34
0
雪    币: 23
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
学习学习
2025-4-28 00:22
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
学习学习
2025-4-28 01:48
0
雪    币: 122
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
6666
2025-5-1 15:02
0
雪    币: 4
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
学习了!!!!!
2025-5-1 21:28
0
雪    币: 2779
活跃值: (4483)
能力值: ( LV6,RANK:81 )
在线值:
发帖
回帖
粉丝
18
牛匹啊
2025-5-3 19:41
0
雪    币: 7008
活跃值: (4627)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
不在服务器判断,太离谱了
2025-5-4 09:21
0
雪    币: 3577
活跃值: (3235)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
太好了。可以学习了
2025-5-4 10:31
0
雪    币: 21
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
学习了学习了学习了
2025-5-4 15:12
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
学习了
2025-5-5 21:10
0
雪    币: 123
活跃值: (597)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
不错
2025-5-6 09:46
0
雪    币: 577
活跃值: (560)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
1
2025-5-6 09:52
0
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
1
2025-5-7 09:16
0
游客
登录 | 注册 方可回帖
返回