当前位置:网站首页>clickjacking漏洞的挖掘与利用
clickjacking漏洞的挖掘与利用
2022-06-11 03:42:00 【Sword-heart】
0x00简介
1 说起clickjacking,很多人其实都不知道是干嘛的。比起XSS来说,clickjacking显得比较神秘,乌云漏洞库里面的相关的漏洞也不到10条而已。
2 瞌睡龙之前发过一篇clickjacking的技术文档,主要是介绍clickjacking出现的原因,以及防御的方法。我这里主要是介绍,怎么寻找clickjacking以及怎么去利用。 Clickjacking简单介绍
提醒一下click jacking和json hijacking完全不是一个东西额,这里大家不要混淆了。
0x01 案例
1 ClickJacking
2 Xss 结合 ClickJacking
可以看到配合clickjacking,某些看起来比较鸡助的XSS或者不起眼的设置,也会产生比较严重的危害额。
0x02 实例讲解
说了这么多,不知道有么有理解。看下面的实例吧。
用另一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用
他这里是将自己设计了一个页面,然后上面伪造了一个领奖按钮,然后将iframe嵌套的原网页的推送与其领奖的按钮进行了重叠。
不过不知道是洞主笔误,还是洞主对于clickjacking的描述还是有一些错误。
这里洞主的描述显然是有问题的。
正确的原理应该是这样,这个领奖的页面是在下面,而原iframe的那个页面在最上面。然后第一个图由于将iframe完全透明了,所以用户就只能看到下面的那个领奖页面。然后用户点击领奖,其实是点击了上层页面中的推送。
所以蓝色圈圈那个位置,应该是“上面”而不是“下面”。
0x03 Zone ClickJacking挖掘
之前看到瞌睡龙的这个文章的下面,剑心说要赶紧给zone的感谢加上clickjacking的防御。
然后我看了下,zone的感谢加了个confrim,不过其实这种只是可以减轻clickjacking的威力,并不能得到根治啊,完全可以构造2个点骗用户点击的。
然后zone的关注、喜欢、不喜欢这些功能也没有防御,目测zone应该是完全没有防御clickjacking。不过试了试,乌云主站还是对clickjacking进行了防御的,会检测url有么有被iframe嵌套。
下面给个测试poc,有兴趣的可以自己研究研究更好的利用环境。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
利用这个clickjacking的poc代码,就可以给自己刷点乌云zone的粉丝了。
同时,还可以给自己zone里面的帖子刷喜欢数量。据说这个喜欢数量可是和zone里面的领主算法息息相关的额!
本文章来源于乌云知识库,文章版权归乌云知识库!
边栏推荐
- NTP time server (GPS Beidou satellite synchronous clock) application boiler monitoring system
- 华生·K的秘密日记
- RT thread test
- Docker swarm installing MySQL Cluster
- Implementation of publish and subscribe mode ----- hand tearing JS series
- Source Insight 4.0设置注释与反注释的快捷键
- js最常用的排序---手撕js系列
- Detailed explanation of network time synchronization (NTP network timing) of video monitoring system
- Notes on redisson distributed lock usage
- Quartz:老而弥坚的开源任务调度框架,用起来够丝滑
猜你喜欢

Shopping and retail backstage management system of chain supermarket based on SSM framework

Source Insight 4.0设置注释与反注释的快捷键

Record the problem of Galaxy Kirin V10 server version once: an error is reported when installing KVM

Samsung Galaxy S21 ultra and Apple iPhone 13 Pro Max: which one should you choose

Two solutions for reliable message consistency

Manual testing cannot be changed to automated testing. What is missing?

Linq. pdf

从功能测试进阶自动化测试,熬夜7天整理出这一份3000字超全学习指南【附网盘资源】

让人感到心灵平静,阳光温暖的图片
![[elt.zip] openharmony paper Club - Data high-throughput lossless compression scheme](/img/ed/4862c937f2d50bcf5d977527a143a6.png)
[elt.zip] openharmony paper Club - Data high-throughput lossless compression scheme
随机推荐
雷达辐射源调制信号仿真
ImportError: DLL load failed while importing _ Sqlite3: the specified module could not be found
app直播源码,平台登录页面实现和修改密码页面实现
PostgreSQL statement
Student teacher examination management system based on SSM framework
Lua removing elements from a loop in a list
Skynet source code analysis make
如何提高回归测试效率
MAUI 迁移指南
js实现柯里化
Quartz: an old and robust open source task scheduling framework, which is smooth enough to use
Image scaling with aspect ratio preserving by opencv
BP神经网络C语言实现总结
Maui migration guide
Management system of College Students' associations based on SSM
OpenGL Chapter 11 multiple light sources
After the installation of Damon database is completed, query whether it is case sensitive
GPS Beidou time service, NTP makes network clock synchronization more accurate
Linq. pdf
Discussion on the development trend of remote power management unit (Intelligent PDU)