[来瞧瞧] 网址接入微信登录功能,发现 PC 端微信监听的一个接口很奇怪 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
inu1255
V2EX    问与答

[来瞧瞧] 网址接入微信登录功能,发现 PC 端微信监听的一个接口很奇怪

  •  
  •   inu1255 364 天前 2010 次点击
    这是一个创建于 364 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网页微信登录原本只有一个二维码,似乎最近更新了,如果登录了 PC 微信就会出现 [快捷登录按钮] 微信直接登录 看上去原理并不复杂,微信登录页面会扫描几个本地端口,如: https://localhost.weixin.qq.com:13013/api/check-login
    但是奇怪的地方是,这个接口在 chrome 和 firefox 中能正常访问。用 electron 、chromium 或者 curl 等请求就直接断开连接了。。。 curl 失败了 我搜索了一下,猜测是用 http2 指纹校验,但是功力不够不知道如何验证。
    求大佬提供一下思路,我想在 electron 中也能调通这个接口

    23 条回复    2025-03-01 23:54:50 +08:00
    ysc3839
        1
    ysc3839  
       364 天前 via Android
    该不会是检查进程名吧?
    drymonfidelia
        2
    drymonfidelia  
       364 天前
    electron 不确定,chrome 和 chromium 我测试过同版本的 HTTP2 指纹是完全相同的
    HTTP2 指纹就是 https://tls.browserleaks.com/json 这里面的 akamai_text
    drymonfidelia
        3
    drymonfidelia  
       364 天前
    #2 你可以自己测试下,就是调用这个 API 看 akamai_text
    drymonfidelia
        4
    drymonfidelia  
       364 天前
    另外 HTTP2 指纹不准确,我们公司风控已经把 HTTP2 指纹的权重降到非常低了
    proxytoworld
        5
    proxytoworld  
       364 天前
    如果我没看错,你貌似连最基本的 UA 都没改吧
    inu1255
        6
    inu1255  
    OP
       364 天前
    @proxytoorld 改过 UA 的。忘记说了,我还试过用 reqable 抓包,也是连接直接断开了
    proxytoworld
        7
    proxytoworld  
       364 天前   1
    或许你又可以试试 procmon 看一下微信进程干了什么
    inu1255
        8
    inu1255  
    OP
       364 天前
    @ysc3839 我把 chromium 复制到跟 chrome 同样的路径,保证进程路径和名称是一样的。同样无法调通
    inu1255
        9
    inu1255  
    OP
       364 天前
    @proxytoworld 虽然看不太懂,但确实干了什么,感觉我可以放弃了, electron 应该是不行了。
    ![procmon]( https://electron-update-1251441578.file.myqcloud.com/hdcms/1/de898ebf8e6d3d6c9adc0430dd6ccd0e.png)
    proxytoworld
        10
    proxytoworld  
       364 天前
    建议你用 via 等其他 chromium 系浏览器看一下,只要在本地运行的代码就能改
    kokutou
        11
    kokutou  
       364 天前
    用 resource hacker 把 chrome.exe 的 manifest 复制到 electron 的 exe 上呢
    inu1255
        12
    inu1255  
    OP
       364 天前
    @kokutou 复制过去后打不开了
    inu1255
        13
    inu1255  
    OP
       364 天前
    @proxytoworld 我用夸克浏览器试了一下是不行的,via 没找到 PC 端的
    ysc3839
        14
    ysc3839  
       364 天前 via Android
    @inu1255 建议再试试 Edge WebView2 情况如何。以及可以考虑用 Chrome 的 Headless 模式进行操作。
    NewYear
        15
    NewYear  
       287 天前
    楼主的魂签插件放弃了吗,怎么 github 账号也 404 了。

    @inu1255
    inu1255
        16
    inu1255  
    OP
       279 天前
    @NewYear 账号被 github 封了 我换了个号重新传了一下 https://github.com/keg1255/soulsign-chrome
    NewYear
        17
    NewYear  
       279 天前
    @inu1255

    好家伙,正常用也封啊
    NewYear
        18
    NewYear  
       278 天前
    @inu1255

    仓库描述、readme 需要写插件的名字“魂签”和介绍吧,现在在 github 搜“魂签”都看不到你的代码仓库……
    inu1255
        19
    inu1255  
    OP
       277 天前
    @NewYear 我传了 copilot 激活 相关的代码上去,结果就被封了,还不给我恢复
    inu1255
        20
    inu1255  
    OP
       277 天前
    @NewYear 谢谢,加上关键词了
    NewYear
        21
    NewYear  
    /div>   276 天前
    @inu1255

    哈哈哈,还是要珍惜一下账号,盗版侵权相关的有很大风险,毕竟咱们也是开发者。
    azuki
        22
    azuki  
       240 天前
    可以烦请楼主传一下这个 debugirl 吗,好奇怎么实现的
    https://v2ex.com/t/983567
    inu1255
        23
    inu1255  
    OP
       233 天前   1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2812 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:07 PVG 22:07 LAX 07:07 JFK 10:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86