查看: 79|回覆: 0

子域名接管

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-9-6
發表於 2020-1-6 18:15:00 | 顯示全部樓層 |閲讀模式

前言

What is Subdomain Takeover?

流程

  • 前提:(什么情况下存在子域名接管)
    已知 目标url unixcs.com 通过CNAME解析绑定了 a.github.com
    后因未知原因 a.github.com 弃用被删除,但 CNAME 记录未被修改

  • 接管
    这时候攻击者可以通过注册a.github.com 去接管unixcs.com这个域名
    接管后再次访问 unixcs.com 将会跳转到攻击者精心构造的 网站b

危害

Cookie窃取

  • 流程: 未对cookie做限制的情况下,Cookie可以实现跨子域共享
    比如:a.com的cookie 可以在 *.a.com上被获取,这时候当 x.a.com 被我们接管后,
    在用户已登录(a.com)的状态下,让用户访问x.a.com这时候我们就可以获取用户(a.com)的cookie
  • 案例:https://hackerone.com/reports/172137

网络钓鱼

CORS跨域资源共享

Oauth 授权白名单化

点击劫持

发现

  • nslookup
  • dig
  • host
  • dnsdump

漏洞上报

上报子域名劫持漏洞的注意事项

  1. 请确保在你可劫持控制的子城名上部署了属于你自己的Web内容:
  2. 部署的Web内容尽量简单干净,最好是句话之类的标志, 连图片都不要放:
  3. 最佳方法就是在你部署的Web内容HTML文件注释中包含了某个隐秘消息即可,在与厂商联系协调时,这就足以证明漏洞问题;如果厂商给你授权,为了说明整体的威胁影响,你可以进步对这种子域名劫持漏洞做出测试;

参考:
https://www.jianshu.com/p/c7f6c7f04105
https://www.secpulse.com/archives/94973.html
https://www.freebuf.com/articles/web/183254.html

https://github.com/EdOverflow/can-i-take-over-xyz?tdsourcetag=s_pctim_aiomsg



来源:https://www.cnblogs.com/unixcs/p/12157754.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部