版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PostMessage系统漏洞及应对方案技术创新,变革未来北京实时路况肤浅浮躁的乌云员工眼中的我稳重睿智的技术大牛眼中的我他看穿了我为了保护女网友 今天只讲技术 今天没有段子一些浏览器跨域传输方案postMessageJsonp Corsdocument.domain+iframe location.hash跨文档通信(Cross-document messaging)提供了网页上不同文档之间的通讯能力。以往需要在相同协议、域名、端口下的页面才能用脚本语言通讯,现在的window.postMessage方法则提供了一种安全可靠的方式来控制文档间的通信。语法otherWindow.postMes
2、sage(message, targetOrigin, transfer);其中有四个参数:otherWindow,发送目标的window对象引用,例如同一页面间的两个iframe交互,other window就可能是 window.parent.frames1;message,要发送的数据;targetOrigin,发送数据的来源,一般是域名,如;transfer,用于通道通讯(Channel Messaging),用于定义端口信息。cross-document-messagingpostMessage的几个场景Window.open返回的窗口对象 Window.openera标签打开的窗口
3、form post打开的目标窗口iframe的contentWindow Window.frames0Window.parentotherWindow.postMessagemessage从当前页发向了otherWindowpostMessagepostMessage普 通 网 友 的 示 例高 级 网 友 的 示 例postMessage的一些漏洞案例postMessage时的漏洞onmessage时的漏洞校验不严谨被绕过收到的信息未做安全处理xss攻击 账号被盗敏感信息泄露获取用户地址位置https劫持跨站请求触发 等等QQ上你点啊点/H5拿你的授权/微博oauth有点弱/提权进了你微博微
4、博开放平台的JSSDK使用的一个接口/oauth2/authorize?client_id=3063806388 &transport=html5&scope=&response_type=token&display=js&referer=点我的链接我就进你的微博bugs/wooyun-2016- 0207504postMessage漏洞可以获得用户授权应用的accesstoken找到一个合作方接口,高权限应用可以换取用户的gsid 用户登陆客户端会自动授权安卓客户端和ios客户端在iframe中open目标页,无popup blocker,兼容手机客户端某处功能泄露安卓和ios客户端两款应用
5、的真实appkey 在cookie中设置gsid可以登陆用户的m版微博qq中链接支持app伪协议,微博内置浏览器的协议参数可自定义打开的url北京实时路况手机qq上你点我的链接我就可能获得你的地理位置1中国 1广东省 I广州市1天河区冼村广东省博物馆东南中和广场旁I117. 136. 41. 34 IMozi11a/5. 0 (Linux; Androi ct 5. 1. 1 ; S 职 01 Build/LMY47V) Appl e 附 eb TBS/036215 Safari/537. 36 Vl _沁们_SQ_6. 3.3_358_YYB_D QQ/6.3.3. 2755 Net Typ
6、e / 4G 附忒1中国 1北京市1北京市1朝阳区北京奥林匹克公园内1114. 242. 249. 213闱ozi l l a / 5. 0 (Linux; Android 6. O; MI 5 Bui l d懂邸58K; 泗) Appl eVl _ 战 D_SQ_6. 3.3_358_YYB_D QQ/ 6. 3. 3.2755 Net Type / 4G 附 ebP/0. 4. 1 Pixel/1080 IMay 1 S1 中国 1 江苏省I 泰州和 高港区永安洲镇娶宝奸I106. 111. 12. 49 IMozi11a/5. 0 (Linux; Anctroi d 4. 4. 4; C
7、he1-CL10 Bui1 d/Che1-CL10) Ar TBS/036215 Safari/537. 36 Vl _沁们_SQ_6. 2.0_320_YYB_D QQ/6.2.0. 2655 Net Type /附I FI1 中匡 I 河南合I 郏州市南 阳市郑上路京城踌(路口北)1115. 60. 66. 29 1:Mozi l l a / 5. 0 (i Phone ; CPU iPhone OS 9_3_1 like Mac OS X) Appl e 附 eb Pixel/1080 Core/UIWebView Net Type冈IFI 怅叫71 IMay 19,2016,1: 09
8、 pm1中国 1北京市1北京市1朝阳区太阳宫南街(凯德MALL太阳宫店东南)160. 206.230. 56IMozilla/5.0 (i Phone; CPU i Phone OS 9_3_1 l i ke Mac OS X) Appl e 附 或 Pixel/750 Cor e/ DI附ebVi ew Net Type /附I FI 胫叫117 IMay 19,2016,1: 13 pm1中国 1广酉壮族自治区 1桂林市1雁山区桂林理工大学雁山校区酉南600米1117. 136. 97. 33IMozilla/5.0 (i Phone 6; CPU iPhone OS 9_3_1 like
9、 Mac OS X) Apple Sa f ar i / 8536. 25 阳 t Cus t omUA/ 2 I May 1920162: 19 pm1中国 1广西壮族自治区 1桂林市1雁山区桂林理工大学雁山校区西南600米1117. 136. 97. 33IMozilla/5.0 (i Phone 6; CPU i Phone OS 9_3_1 like Mac OS X) Apple Sa f ar i / 8536. 25 Mt t Cus t omUA/ 2 I May 19,2016,2: 20 pm1 中国国 南省I 郑州市1 金水区文化跻(新诵桥附近)IL 194. 21. 1
10、89 I Mozi 11a/5. 0 (Li nux ; Android 5. 1. 1; YQ601 Bui 1d/LMY47V) Appl e 附 ebKi TBS/036222 Safari/537. 36 Vl _沁们_SQ_6. 3.3_358_YYB_D QQ/6.3.3. 2755 Net Type /附I FI乌云WoounI 垒鸟云台帽大会 2.0 1. 6不插电腾讯地图的地理位置组件地理位置组件 /tools/geolocation?key=OB4BZ- D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&referer=myapp地图组件在腾讯大多app的内置浏览
11、器中有较高权限poc官方第一次修复的结果是,非*.的页面使用此组件会弹出 提示框让用户授权利用url跳转漏洞就可以绕过iframebduss.src =http:/xxxxxxxxxx?url=http%3A%2F%XXX XXXXXXXXXXXXXXXindex.php%3Fcontroller%3Dclick%26 action%3Dclick%26recorddate%3D1%26mark%3D2014zms_pc_1%26url%3Dhttp%253A%252F%252F%25 2Fm%252Fcomponents%252Fgeolocation%253Fkey%253D VFUBZ-
12、JIR3D-Z2M4H-PPAGG-G5KVQ-S3F2S%252526referer%253DlocationPicker;一次不彻底的修复TSRC对url跳转漏洞的说明我理解的url跳转漏洞:1、利用了被跳url的信任关系2、可能会从被跳url获取敏感信息某网站“名副其实”的xss某网站的代码如下大洞朝天,法力无边xss=非本站脚本执行 postMessage+js=Cross-site scripting允许从http向https发message劫持https登录页?/ qq邮箱登录页的一段js哇塞,跟前面那个xss很像 我可以劫持https的登陆页了 最后却发现,裤子都脱了却什么都干不
13、了永远都运行不到的“漏洞”https页面加载http的js时浏览器会阻止我爸妈花那么多钱给我买证书,不是让我跟你们屌丝玩的校验了event.origin?/script/javascript/postmsg.html任意域的xss都可以向域发起ajax请求任意域的xss都可以强 制对方发微博、关注任意域的xss都可以进 入对方的微博账号不细讲一些小技巧空referer或Js型的url跳转漏洞可能绕过白名单referer限制window.open到iframe里的时候,浏览器popup blocker不会提 示Origin校验可能会不严谨:indexOf(“”)!=-1 RegExp(“$”)postMessage的安全注意事项遇到对的那个人,才把东西给他 给你东西的,是不是对的人擦亮眼睛,不要认错人不要相信任何人给的东西,使用的时候 要注意安全你是骄傲的公主,不要低头,皇冠会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度理疗技术服务承包协议
- 城市公园环境卫生2024年维护协议
- 厨师岗位2024年度劳动协议
- 2024专业洗车房商业租赁协议模板
- 不动产交易清偿债务协议模板2024
- 2024年个人借款协议债务转移细则
- 2024年工业制成品购销协议格式
- 2024年商业租赁简明协议样式
- 2024年度娱乐业经营合伙协议模板
- 30 军神课件教学课件
- 二氧化硫残留量测定法酸碱滴定法
- 2023届高三化学二轮复习 基于思维模型建构的信息型无机制备实验难点突破 利用信息“防”得其所发言 课件
- 授课计划表(模板)
- GB/T 23794-2023企业信用评价指标
- 浙江工商大学论文开题报告PPT模板
- 高考历史考点命题双向细目表(很实用)
- 高考英语创设语境记忆3500词汇(短文语境、配套练习)05篇
- YY/T 1833.3-2022人工智能医疗器械质量要求和评价第3部分:数据标注通用要求
- 博物馆教育资源与当前语文课程融合的探究
- 地源热泵监理细则
- 设备部-工作总结及-计划-课件
评论
0/150
提交评论