看一处知乎的业务逻辑

简介: 看一处知乎的业务逻辑

0x01 前言

最近在总结一些自己学习到或自己遇到的逻辑漏洞案例

640.png

自己也会分篇幅慢慢发到公众号上(看自己写的进度)

本意是想以一篇文章总结自己所学到的或自己遇到的逻辑漏洞案例,考虑到公众号发布文章不能修改和完成周期可能有点长,所以公众号上只能分篇幅发布,但是在博客上会实时更新,最终已一篇文章的形式进总结和持续更新。

博客前段时间搭建的,在公众号上没介绍

一直想在公众号介绍一下博客以后的更新方向,先发个博客地址。

    https://suifeng-kali.github.io/

    先看看一处知乎的业务逻辑吧,发现这个逻辑也是在写URL跳转想着去截图让文章更容易理解一点,所以跑去知乎截了个图,结果有了下面的东西,不是漏洞,只是正常业务逻辑。

    640.png

    0x02 白名单

    正常URL跳转应该是这样的

    640.png

    以前在知乎写文章跳转的链接也都是存在提示的,但是当天写我好巧不巧用了个百度的测试,结果直接跳转百度


    https://link.zhihu.com/?target=https://www.baidu.com

    640.png

    可想而知百度在知乎的跳转白名单内,但是百度能跳转到其他网站的方式可太多了,我们能不能利用知乎跳转到百度的跳转地址上呢?以下只写一种方式


    0x03 漏洞?

    首先我利用百度搜索csdn

    640.png

    复制这个csdn的跳转链接


    https://www.baidu.com/link?url=L1LdfTWmGl5f1P9nfgItTxjb6pJfiFl-OXHB5qYHdHm&wd=&eqid=8b9794310001febe0000000664635036

    然后让知乎跳转到这个百度链接


    https://link.zhihu.com/?target=https://www.baidu.com/link?url=L1LdfTWmGl5f1P9nfgItTxjb6pJfiFl-OXHB5qYHdHm&wd=&eqid=8b9794310001febe0000000664635036

    发现直接通过知乎跳转到csdn

    640.png

    利用这种方式进行跳转唯一条件是让百度收录该网站即可,让百度收录一些网站太容易了,且还有很多其他百度能进行跳转的地方且不需要让百度收录。当然这是一个正常的业务逻辑,也没有必要再去耗费时间。

    目录
    相关文章
    |
    前端开发 Shell Linux
    [网鼎杯 2020 白虎组]PicDown(精讲)
    [网鼎杯 2020 白虎组]PicDown(精讲)
    828 0
    [网鼎杯 2020 白虎组]PicDown(精讲)
    |
    网络协议 数据安全/隐私保护
    BUUCTF 神秘龙卷风 1
    BUUCTF 神秘龙卷风 1
    801 0
    |
    PHP 数据安全/隐私保护
    [SUCTF 2019]EasyWeb
    [SUCTF 2019]EasyWeb
    598 0
    |
    存储 缓存 数据安全/隐私保护
    华为VRP系统基础
    该文简单的介绍了华为的数据通信专门开发的管理系统,华为VRP, 华为VRP系统的知识是数通小白必备。
    |
    iOS开发
    LLDB 调试命令、插件和技巧(上)
    LLDB 调试命令、插件和技巧(上)
    1098 0
    |
    JSON API 数据格式
    实时外汇行情接口接入教程
    本教程将指导您如何通过简单的几步接入实时外汇行情接口,获取您所需的外汇数据。
    |
    存储 算法 C语言
    数据结构基础详解(C语言): 二叉树的遍历_线索二叉树_树的存储结构_树与森林详解
    本文从二叉树遍历入手,详细介绍了先序、中序和后序遍历方法,并探讨了如何构建二叉树及线索二叉树的概念。接着,文章讲解了树和森林的存储结构,特别是如何将树与森林转换为二叉树形式,以便利用二叉树的遍历方法。最后,讨论了树和森林的遍历算法,包括先根、后根和层次遍历。通过这些内容,读者可以全面了解二叉树及其相关概念。
    620 6
    |
    Python PyTorch 算法框架/工具
    PyTorch 2.2 中文官方教程(十二)(2)
    流畅的 Python 第二版(GPT 重译)(九)
    415 1
    |
    机器学习/深度学习 算法 计算机视觉
    【博士每天一篇文献-算法】持续学习经典算法之LwF: Learning without forgetting
    LwF(Learning without Forgetting)是一种机器学习方法,通过知识蒸馏损失来在训练新任务时保留旧任务的知识,无需旧任务数据,有效解决了神经网络学习新任务时可能发生的灾难性遗忘问题。
    1948 9