微信是如何识别远程控制环境的?

3 天前
 toriagpiosk

我平时经常需要远程到他人电脑上协助处理问题,但发现一个比较稳定的现象:只要在远程会话中操作微信客户端,基本都会触发“环境异常”,随后被强制下线,几乎是 100% 复现。

从这个表现来看,微信客户端应该具备一定的运行环境识别能力。比如,它是否会检测当前系统的会话类型?是否会枚举系统进程,识别是否存在远程控制软件?又或者是通过分析操作环境特征,比如鼠标轨迹、点击节奏等行为数据进行综合判断?

我自己也做过一些简单排查,但并没有发现异常或特殊接口调用,所以有些困惑它具体是通过什么方式实现这一判断的。

8220 次点击
所在节点    微信
76 条回复
johnbobby
2 天前
https://github.com/keepassxreboot/keepassxc

这个密码管理工具,在远程桌面的时候,打开也是不显示窗口,

需要启动的时候加特殊的参数才显示,op 可以研究它的源码看看
kawaii303
2 天前
我电脑上没有安装远程控制软件,上个月微信 PC 版提示了几次网络环境异常,每次被强制下线,需要短信验证之后才能解除限制。刚开始以为是电脑上安装了 V2rayN 开启了代理的原因,但是取消系统代理后照样会提示,最后没办法了,重装后解决了问题。
感觉微信识别远程控制环境有点过于严格了,企业版微信检测更严格,经常频繁下线,听说是为了防银狐病毒。
huaweii
2 天前
把张小龙亲妈的骨灰盒 app ( aka 微信)放在虚拟机里面,然后去宿主机上微调一个多模态 agent 应用,通过视觉模型去操作微信。
None2
2 天前
除了这种,还有一个异常安全提醒「该设备上可能存在引起安全风险的第三方软件,聊天内容可能被第三方读取」

如电脑是装了什么保密卫士那些,小红薯上时不时会看到有人发

https://developers.weixin.qq.com/community/develop/doc/00026228c64e683a4401abd8666c00?source=indexmixflow
liuzimin
2 天前
@seenthewind #59 但是像绿盾这样的有正规公司背书的软件,装上之后也会引起微信退出并要求短信验证,我觉得不合理。
yuanyuan11
2 天前
之前用向日葵和 todesk 远程控制过别人电脑,从没遇见过
anzu
2 天前
装了微信和 QQ 在 PVE 的 VM 里,没改任何环境参数,RDP ,正常使用。
goodryb
2 天前
RDP 一直在用,微信没发现此类问题
paradoxs
2 天前
@catazshadow 国产流氓全都扔进虚拟机里,看你怎么检测
--------------
很多软件都禁止了虚拟机运行的,这个很好检测的。
joynvda
2 天前
我的猜测:rdp 是没有虚拟显卡的。如果远程停止连接了,桌面就不会渲染不能操作。VNC ,。。。是有虚拟显卡,无需远程连接操作,通过代码控制键鼠可以定时执行。

发现这个差别是我试图用 pyautogui 写一个自动定时打开一个软件界面进行截屏,OCR 识别位置后点击操作的代码。在通过 rdp 连接时候,只要不关闭连接哪怕最小化都可以正常定时操作;而一旦关闭了 rdp 会话,就无法进行截屏。调查下来,要解决没有 rdp 会话依然能够进行屏幕操作的最可行方案:使用 VNC 这种可以虚拟屏幕渲染的软件。
bowencool
2 天前
我用 vivo 的远程协助功能,没有遇到问题
feitxue
2 天前
macos rustdesk 确实频繁遇到,最近很少远程了,没注意.
fbcskpebfr
2 天前
我用 rustdesk 的时候,复制文字的时候会触发微信退出,但是打字和浏览就没事
catazshadow
2 天前
@paradoxs 那就不用
loading
2 天前
不好解决就用钱解决,我想到的方法是:
上 ipkvm
coffeesun
2 天前
虚拟机会有风控,所以现在装到了实体机,准备常年开机了,之前一直用的虚拟机,微软 rdp ,每天都要扫码,现在挂了几周了,没问题。你如果实在搞不定,也有远控方案,就是将远控设备接收 hdmi 并通过 usb 来控制机子,这样肯定检测不到了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1195332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX