惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Engineering at Meta
Engineering at Meta
量子位
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
博客园 - 司徒正美
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
腾讯CDC
Jina AI
Jina AI
C
Check Point Blog
H
Help Net Security
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
爱范儿
爱范儿
I
InfoQ

Hi, Kainy

Vinte手机App和电脑网页CK免密登录完美切换教程【附SyncMein脚本】 Windows 工作电脑上,multica 通过自定义运行时,连接局域网内 Linux 中运行的 Devin-cli 智能体 什么是 GEO 领域的“品牌降噪”? 用设计语言解读「一起展」App 技术理念与产品哲学的映射 从“验证码之乱”到自动化路由:一套自研通信SaaS如何盘活全渠道矩阵资产? 从“验证码之乱”到自动化路由:一套自研通信SaaS如何盘活全渠道矩阵资产? “不说错,也不全说”:跨部门协作中的智慧与痼疾 从单体走向 Monorepo:一起展App 基于 Melos 的 Flutter 模块化架构重构实践 小程序|公众号信息查询API文档 blogs.kainy.cn SyncMein 侵权行为投诉渠道及政策说明 为了分享自己做的 MCP,我最后做了一个网站… 请3休12,2025国庆提前冲!附20+国内精选路线,绝美秋色、登山看海! 产品复盘:从一个“双面人生”洞察,到三个“价值钩子”设计「旅游决策不是选择题,而是情感叙事」 如何在扣子空间使用 MCP 工具 酒店优惠网站营销方案 微信小程序信息查询应用营销方案 行程规划酒店导购MCP 《特惠酒店MCP》生成的国庆行程计划 服务器进程占用大量内存,如何定位启动它的程序 SyncMein-client扩展安装和使用方法 解决服务器磁盘空间不足问题的两个办法 SyncMeIn App FAQ 新线开通 低至99畅享永安厦门双城往返市区接送 躺赚新姿势?我无心插柳的API,竟成他人日入数百的“印钞机”! 前端工程师模拟面试 (技术深度追问版) 前端工程师模拟面试 (技术深度追问版) 构建难以破解的软件授权系统:API计费网关的安全分发实践 SyncMeIn:跨浏览器登录态同步插件项目简介
什么是设备指纹复制?怎么实现?
碰到的事因你而生遇见的人为你而来 · 2025-07-09 · via Hi, Kainy

什么是设备指纹复制?怎么实现?

发表于 字数统计 1067 阅读次数

背景

今天有客户询盘,问SyncMein扩展能否同步 fastmoss 的登录态,试了一下确实不行。

表现为:本地同浏览器跨profile(个人资料)ok,本地换浏览器偶尔不行,异地基本完全登不上。看来是结合了ck+浏览器指纹+IP校验登录态。

刚开始觉得不就是个查询 tiktok 数据的网站,至于这么严格么?直到看到官网定价…

fastmoss价格表

某宝上也有拆分来卖的,一天高达39元,销量还不错。天啦噜,跨境人的需求真的看不懂~

fastmoss淘宝价格

原理

一般的网站登录态保存在cookie中,那么只要将ck从一台电脑导出,在另外一台电脑导入。后者就能免密登上这个账号,这也是包括SyncMein在内的一般上号器工作原理。

那么设备指纹是什么呢?这是AI给的答案,好处是好理解。

浏览器指纹,也称为设备指纹或浏览器指纹,是一种通过收集用户浏览器和设备配置信息来识别和追踪用户在线活动的技术。这种技术利用浏览器和操作系统等独特配置来创建独特的“指纹”,类似于现实生活中的指纹,用于区分和追踪用户,即使他们清除cookies或使用隐私模式

所以对于fastmoss和Gmail这些同时校验ck和设备指纹的网站,相当于必须有两把匹配的钥匙,才能解开的锁。

经过两天尝试,写了一个demo浏览器扩展,来实现设备指纹的同步。

从设备指纹的产生过程,可以得知,要在不同设备复刻同一个指纹,除非魔改编译浏览器。几乎没有其他可能。

于是在想,既然山不过来,那就我自己过去:把需要免密登录的 设备的网络请求,以指令形式发给已登录设备的浏览器,由它转发给服务器,取到数据再返回。不就达到了“借用”指纹的效果?这就是“复制指纹”、“代理指纹”的由来。

具体实现

来看具体操作步骤,首先在宿主机,通过 SyncMein 扩展,鼠标移到需要分享口令的域名左边,点击“分享”按钮。

分享端操作-生成口令

然后将口令分享给需要共享账号的B,B拿到口令后,安装smi客户端扩展

然后按下图步骤导入口令,首次导入,需要安装证书,用于解密从宿主机代理过来的流量。

按照指引操作即可。

导入口令步骤

由于工作原理是将被分享者的流量,代理到分享者(宿主机),需要宿主机在线,可以通过口令上的绿点查看宿主机在线情况。

宿主机在线状态查询

导入口令后,再访问fastmoss,就会发现已经获得了登录态。

下图中,

  • 红点1是通过远程连接控制的windows系统,代表共享账号的接收端。
  • 红点2是本地Mac系统,已经登录fastmoss,并生成口令,分享登录态,并提供代理服务。
  • 红点3是本地浏览器控制台。

可以看到windows系统已经免密登录Mac分享的同一个账号。而它的流量则出现在红点3中,Mac宿主机的网络面板。

达到异地不同浏览器间同步登录态的效果

这样一来,被分享端端windows访问 fastmoss 网站的流量,都是通过宿主机的网络出口,不仅借用了宿主机的设备指纹,连IP也是一样的。在 fastmoss 服务器看来,接收到的流量并无区别,就相当于还是在宿主机Mac上操作。

请求头详情

我们给红点3的控制面板来个特写,可以看到请求头信息都是是宿主机(Mac系统)的,最明显是红框中的UserAgent。因为流量不是普通的代理转发,而是宿主机接收到指令后,发送请求,并将结果返回,相当于MITM。这就是为什么需要安装根证书解密流量的原因。

纯技术分析,无不良引导。使用请遵守相关法律法规和服务提供商的用户协议!

分享到: