首页
社区
课程
招聘
[原创]企业微信对远程控制的检测和绕过
发表于: 2025-10-23 17:53 5364

[原创]企业微信对远程控制的检测和绕过

2025-10-23 17:53
5364

因为“银狐”病毒的泛滥,企业微信上了检测的功能,发现远程控制会强制踢下线。一开始还挺有效的,一远控就被踢下线并且手机上有提醒,但最近发现被远程控制没有提醒的情况。

具体有两种情况,一种是还在用老版本:因为老版本可以卡bug进行群发,又快又安全。配合修改版本号就可以强制使用老版本。而老版本本身没有检测远程控制的功能,这种自然就没有提醒。奇怪的是另外一种,明明是新版本,但被远程控制就是没有提醒。

老版本的情况已经分享过文章:[原创]企业微信转发卡bug的漏洞分析[原创]企业微信检测版本漏洞浅析。这篇文章主要分享新版本对远程控制的检测和绕过,以攻促防。

企业微信是通过配置来检测当前是否运行远程控制的软件:

检测逻辑也很简单,根据配置拿到窗口的信息进行比较:

先写一个符合配置要求的窗口:

很快就被踢下线并且提示:
图片描述
图片描述
知道了检测的原理,绕过就很简单了:只需要修改一下窗口样式或者窗口大小,比如远程之后手动拖动一下窗口大小就绕过了。

远程控制的检测条件比较严格,要完全匹配配置数据才算命中。这样确实能避免其他软件被错杀,但对应带来的问题就是病毒有点改动就轻松绕过了。

[
    {
        "id": 1,
        "description": "xxx",
        "title": "",
        "class": xxx",
        "rectangle": [
            {
                "width": 406,
                "height": 202
            },
            {
                "width": 24,
                "height": 32
            }
        ],
        "style": 2483224576,
        "exStyle": 524424,
        "process": "xxx.exe"
    },
    ...
]
[
    {
        "id": 1,
        "description": "xxx",
        "title": "",
        "class": xxx",
        "rectangle": [
            {
                "width": 406,
                "height": 202
            },
            {
                "width": 24,
                "height": 32
            }
        ],
        "style": 2483224576,
        "exStyle": 524424,
        "process": "xxx.exe"
    },
    ...
]
1、按class和title找到窗口句柄
hwnd = FindWindowExA(0, 0, class, title);
 
2、获取窗口的普通样式
style = GetWindowLongW(hwnd, GWL_STYLE)
if (wndcfg->style == style) ...
 
3、获取窗口的扩展样式
exStyle = GetWindowLongW(hwnd, GWL_EXSTYLE)
if (wndcfg->exStyle == exStyle) ...
 
4、获取窗口的矩形坐标
GetWindowRect(hWnd, &Rect);
width = Rect.right - Rect.left;
height = Rect.bottom - Rect.top;
...
 
5、获取窗口的进程名字
GetWindowThreadProcessId(hwnd, &pid);
GetProcessNameByPId(&sProcessName, pid);
if (wndcfg->process == sProcessName) ...
1、按class和title找到窗口句柄
hwnd = FindWindowExA(0, 0, class, title);
 

传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 98
支持
分享
最新回复 (73)
雪    币: 4369
活跃值: (5186)
能力值: ( LV6,RANK:81 )
在线值:
发帖
回帖
粉丝
2
不扫它的警告二维码就会一直掉线
2025-10-23 17:57
0
雪    币: 4227
活跃值: (3106)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
KingSelyF 不扫它的警告二维码就会一直掉线
扫码算是授权,毕竟确实有正常远程控制的需求。
2025-10-23 18:02
0
雪    币: 162
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
2025-10-23 18:50
0
雪    币: 834
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
最近也看到一些企业微信对远程控制检测的讨论,特来看看
2025-10-23 19:52
0
雪    币: 491
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
2025-10-23 20:58
0
雪    币: 104
活跃值: (7159)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
tql
2025-10-24 17:59
0
雪    币: 426
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
tdl
2025-10-26 22:20
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
1111
2025-10-27 10:32
0
雪    币: 0
活跃值: (516)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
m
2025-10-27 11:08
0
雪    币: 23090
活跃值: (6080)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
学习一下,谢谢分享
2025-10-27 11:47
0
雪    币: 120
活跃值: (154)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
学习一下
2025-10-27 12:28
0
雪    币: 0
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
改了样式和大小 好像没啥用 还是会被触发检测
2025-10-27 19:21
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
1
2025-10-28 14:44
0
雪    币: 52
活跃值: (1023)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
1
2025-10-28 15:34
0
雪    币: 21
活跃值: (1042)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
1
2025-10-28 15:44
0
雪    币: 375
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17

感谢你的贡献,论坛因你而更加精彩!
2025-10-28 15:46
0
雪    币: 528
活跃值: (1629)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
66666666
2025-10-28 17:08
0
雪    币: 5627
活跃值: (9427)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
666666666
2025-10-29 09:30
0
雪    币: 5821
活跃值: (2305)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
???
2025-10-29 09:52
0
雪    币: 15
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
6666666
2025-10-29 16:38
0
雪    币: 144
活跃值: (1963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
666666
2025-10-30 11:16
0
雪    币: 0
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
66666666
2025-10-30 11:27
0
雪    币: 149
活跃值: (471)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
24
6666
2025-10-30 11:37
0
雪    币: 14
活跃值: (1073)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
微信的也看看
2025-10-30 16:12
0
游客
登录 | 注册 方可回帖
返回