来源:自学PHP网 时间:2015-04-17 13:03 作者: 阅读:次
[导读] 简要描述:XSS过滤不严格以及设计存在问题,顺便庆祝一下乌云重新开张以及提前祝贺各位春节愉快!详细说明:多枚,如图:漏洞证明:向存储型构造:第一个条件:发现CKEDITOR编辑器...
简要描述:XSS过滤不严格以及设计存在问题,顺便庆祝一下乌云重新开张以及提前祝贺各位春节愉快!
详细说明:多枚,如图: 漏洞证明:向存储型构造: 第一个条件:发现CKEDITOR编辑器中的img标签是没有过滤的,直接写入当然不行,但可以使用js进行填充写入! 第二个条件:利用第三枚“音乐发布”项的XSS,完成操作,什么js都可以自动执行(自动化做得不错!) 第三个条件:IE6下兼容的问题,先点击“文字发布”,再点击“音乐发布”,使两者同时在一个层中出现(以减少构造难度!) 然后在“音乐发布”执行: <script>window.CKEDITOR.instances.editor.insertHtml("<img src='javascript:alert(/XSSByShine/);'>")</script> 把脚本填充到CKEDITOR编辑框中,从而完成向存储型变异(“变异”这个词,好象高端点)! 如图: 修复方案: 设计存在问题!兼容性做得不好!ajax滥用!增加体验牺牲安全!春节愉快! 作者:shine@乌云 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com