在 MacBook Pro 上用 vmware fusion 安装了 win11,再在虚拟机里面访问 qq.com,它怎么知道我的 QQ 号?

2023 年 6 月 16 日
 awguo

神奇了。

步骤如下:

0 、用的一台 Macbook Pro ,(苹果芯片) 1 、安装 vmware fusion 2 、安装 win11 (全新安装,官网下的 arm 内核 win11 ) 3 、打开默认浏览器 edge ,访问 im.qq.com 然后准备下载; 4 、右上角有一个登录按钮,不小心点了一下; 5 、此时出现了一个弹层,上面有我的头像,就像这样:

请教一下,这是什么技术?

我在 mac 上安装过 QQ , Edge 浏览器是为登陆状态

难道虚拟机内的 “im.qq.com” 这个网页拥有访问虚拟机外 mac 的 QQ App 的能力?

补充:点击这个头像,真的就可以登录进去了。。

3076 次点击
所在节点    问与答
21 条回复
vitovan
2023 年 6 月 16 日
这个贴我得先收藏一下,坐等答案。
xtreme1
2023 年 6 月 16 日
qq 客户端会在本地起一个 http server
Maboroshii
2023 年 6 月 16 日
扫端口吧?
BMPixel
2023 年 6 月 16 日
可能是 QQ 记录了登陆设备的 IP 地址。虚拟机的外网 IP 和本机是一样的。
w8123
2023 年 6 月 16 日
虚拟机和宿主机网络互通了
locoz
2023 年 6 月 16 日
抓包看看。
qq316107934
2023 年 6 月 16 日
host network? 用 bridge 模式试试
dtgxx
2023 年 6 月 16 日
mac 的安装的虚拟机本身不就是和 mac 是互通的吗,你在 mac 都能双击虚拟机的 qq 图标启动 qq 。
ccziwe
2023 年 6 月 16 日
Takizawa
2023 年 6 月 16 日
@dtgxx 互通那个是 PD 虚拟机吧,vm 没在 mac 用过
ccziwe
2023 年 6 月 16 日
@ccziwe #9 PD Bridge 模式
wellerman
2023 年 6 月 16 日
"Edge 浏览器是为登陆状态"
yangyaofei
2023 年 6 月 16 日
qq 是有本地服务的, 本地服务会给一个带参数的跳转到在线的网站上, 就直接完成登录了, 几年前曾经用这个来爬 qq 的网页
Tiking
2023 年 6 月 16 日
出口 ip 一样导致的?
awguo
2023 年 6 月 16 日
@dtgxx 之前是这样的,但是这个版本的 vmware 不互通。之前可以很简单的复制文件,共享剪切板。这个不行。

@wellerman 多谢,我马上去改错别字。
awguo
2023 年 6 月 16 日
@wellerman 许多年不用 V2EX ,发现帖子发出一段时间之后只能 append 不能 edit 了。😮‍💨
awguo
2023 年 6 月 16 日
@xtreme1 很可能是这个原因。
xiangyuecn
2023 年 6 月 16 日
F12
B956Zn2FQPtYyG15
2023 年 6 月 16 日
QQ 监听了本地的 4301 端口,而 QQ 的快速登录服务指向 localhost.ptlogin2.qq.com:4301 ,这个域名指向了 127.0.0.1 ,这个过程其实相当于浏览器访问本地服务器的过程
MFWT
2023 年 6 月 16 日
浏览器访问一下 127.0.0.1:4301 ,你就明白了
页面可以通过这个端口和你宿主机的 QQ 客户端进行交互,然后就可以拿到登录 Token ,就可以一键登录

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

https://www.v2ex.com/t/949287

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

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

© 2021 V2EX