遇到一个钓鱼 QQ 号的这个技术有点看不懂,有没有大佬分析一下这个重定向是怎么做到的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zephyru
V2EX    程序员

遇到一个钓鱼 QQ 号的这个技术有点看不懂,有没有大佬分析一下这个重定向是怎么做到的?

  •  
  •   zephyru 2024-05-28 10:31:02 +08:00 3685 次点击
    这是一个创建于 509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    套路本身很常见,收到一个让帮忙给它亲戚家的孩子舞蹈比赛投票的拉票链接,点进去提示为了防止拉票要输入 QQ 号账户密码,一眼诈骗没什么好说的..

    但有意思的是这个链接只能在 QQ 上打开,电脑浏览器里打开是 QQ 空间的 404 ,QQ 里打开以后复制链接看起来是像是和网易云音乐有关的地址(电脑上打开依旧是 QQ 空间的 404 ),但真实的地址是完全不相干的东西...

    诈骗的链接是:www.0bj6.fun/3wkq
    跳转后在 QQ 里打开的: http://p6.music.126.net/7FsUv-uugQmdDd-q9YgX7g==/109951169568998576?t=q5UbMRTQUp1MGh1Tw0kaNVjVYRWdjNDT29GRjBjUIZzMiBTOjZTNkBT013bd62ed5Y#514
    真实的链接: https://w.uuy2349qwe08.cc/

    只有真实的链接是可以在浏览器里打开的,我在想这个重定向是通过什么做到的?第一个看起来是一个短链接,第二个看起来像是代理...是 QQ 和网易云音乐上有什么漏洞被利用了么?

    纠结了一下是提到“全球工单系统”还是“程序员”,还是放在“程序员”吧,我也不确定这算不算腾讯的产品有 bug

    第 1 条附言    2024-05-28 11:37:00 +08:00
    搞明白了,看来是我想多了,只是简单的“短链接 -> 网易云图床 -> iframe”
    一下子就明白了,图床如果不和主域名隔离会有多大危害以及,不加验证会被人拿来干什么....
    也就是有问题的实际上是网易云的图床,这个跳转做的居然还是通用的..找个途径反馈一波
    blacklinux
        1
    blacklinux  
       2024-05-28 10:38:49 +08:00
    User-Agent
    edward1987
        3
    edward1987  
       2024-05-28 10:41:40 +08:00
    用 postman 请求一下页面,自己复制混淆代码出来执行一下。关键代码如下,就是用 ua 判断的
    var ua = navigator.userAgent.toString();
    if (ua.indexOf("QQ") !== -1) {
    yuzo555
        4
    yuzo555  
       2024-05-28 10:47:26 +08:00   3
    网易云音乐的图床没做类型验证,被人上传恶意网页拿来使用了。
    网易云音乐的域名在 QQ 内肯定是白名单安全域名,这是用来防封的。
    zephyru
        5
    zephyru  
    OP
       2024-05-28 10:48:43 +08:00
    @edward1987
    @fengzhongdeyihan
    我一开始 curl 了一下没拿到..但,这个感觉不太能解释为什么从 QQ 里打开直接复制出来的链接是,第二个..
    看贴出来的代码似乎用的还是 qq 自己的跳转 api ,最后为什么出来的会是第三个诈骗链接?
    duanxianze
        6
    duanxianze  
       2024-05-28 10:56:32 +08:00
    这种网站要怎么举报
    zephyru
        7
    zephyru  
    OP
       2024-05-28 11:01:10 +08:00
    @yuzo555
    原来如此,这解释了第二层的地址为什么是网易云的...我 curl 了一下,发现是一个 html 里面有个 script
    感觉整个流程可以脑补出一大半了...
    EJW
        8
    EJW  
       2024-05-28 11:03:12 +08:00
    随便输入 qq 号和密码还得等它验证
    zephyru
        9
    zephyru  
    OP
       2024-05-28 11:04:16 +08:00
    @duanxianze 感觉很难,实际上诈骗网址那种格式的域名在 QQ 里几乎一定是会被提醒不安全的...
    zephyru
        10
    zephyru  
    OP
       2024-05-28 11:05:54 +08:00
    @EJW 如果你输入真的了,估计还会找你要验证码,再然后等待验证的时间就够它盗号然后,群发信息了...的确得感谢现在的多因素验证,不然这网站点进去或者点个投票号可能就没了
    fengzhongdeyihan
        11
    fengzhongdeyihan  
       2024-05-28 11:06:31 +08:00
    参数 t 就是加密后的真实跳转地址,他利用大平台的域名过白.
    penzi
        12
    penzi  
       2024-05-28 11:38:34 +08:00 via iPhone
    让 gpt 写了个 encode 函数,把网址加密一下替换掉 t 参数就能利用他的页面了

    function encode(input) {
    function encodeBase64(input) {
    const base64 = btoa(input).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, '');
    return base64;
    }

    // Step 1: Encode the input string to Base64
    var base64Data = encodeBase64(encodeURIComponent(input));

    // Step 2: Insert random characters
    var randomChars1 = 'ABCDEFGHIJ'; // Example random chars, should be dynamically generated
    var modifiedData1 = base64Data.slice(0, 1) + randomChars1 + base64Data.slice(1);

    // Step 3: Encode the modified string to Base64 again
    var doubleEncodedData = encodeBase64(modifiedData1);

    // Step 4: Insert another set of random characters
    var randomChars2 = 'KLMNOPQRST'; // Example random chars, should be dynamically generated
    var modifiedData2 = doubleEncodedData.slice(0, 1) + randomChars2 + doubleEncodedData.slice(1);

    // Step 5: Reverse the string
    var encodedData = modifiedData2.split('').reverse().join('');

    return encodedData;
    }
    BEza5k2j7yew0VN9
        13
    BEza5k2j7yew0VN9  
       2024-05-28 11:42:27 +08:00
    liduoduo
        14
    liduoduo  
       2024-05-28 13:25:41 +08:00
    应该就是简单的 ua 判断
    XuHuan1025
        15
    XuHuan1025  
       2024-05-28 13:31:24 +08:00
    人工上号的,耍了几次,还不验证了
    Laobai
        16
    Laobai  
       2024-05-28 14:23:04 +08:00
    已经送去了一波 DD
    cheanchun
        17
    cheanchun  
       2024-05-28 14:25:32 +08:00
    @Laobai 立竿见影
    Laobai
        18
    Laobai  
       2024-05-28 14:26:20 +08:00
    @cheanchun 都是香港机房,一摸就死了
    cheanchun
        19
    cheanchun  
       2024-05-28 14:37:09 +08:00
    @XuHuan1025 中午无聊,提交了几万随机账号密码
    XuHuan1025
        20
    XuHuan1025  
       2024-05-28 14:45:09 +08:00
    @cheanchun #19 随机没用,得密码正确,他用 ipad 手动登录的,我这密码都是同一个,他看出来不登了 广东 ip
    Jack66
        21
    Jack66  
       2024-05-28 15:40:02 +08:00
    没看明白
    ZnductR0MjHvjRQ3
        22
    ZnductR0MjHvjRQ3  
       2024-05-28 17:54:55 +08:00
    主要问题出在网易云
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2567 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:50 PVG 15:50 LAX 00:50 JFK 03:50
    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