成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

漏洞追蹤:最新IE UXSS漏洞技術分析

安全 漏洞
最近David Leo在Full Disclosure上爆出了一個ie的uxss漏洞,可以繞過ie的同源策略。本文簡要分析一下這個漏洞的原理。

最近David Leo在Full Disclosure上爆出了一個ie的uxss漏洞,可以繞過ie的同源策略。本文簡要分析一下這個漏洞的原理。

漏洞追蹤:最新IE UXSS漏洞技術分析

攻擊過程

  1. <iframe src="redirect.php"></iframe> 
  2. <iframe src="https://www.google.com/images/srpr/logo11w.png"></iframe> 
  3. <script> 
  4.     top[0].eval('_=top[1];alert();_.location="javascript:alert(document.domain)"');  
  5. </script> 

poc中第一個 iframe 利用一個302跳轉,跳轉到目標域,第二個iframe也加載了目標域的一個資源,和兩個資源可以是不同的資源,當然跟Content-Type也沒有關系。

上述 poc 在瀏覽器中的渲染過程大概如下:

1、瀏覽器渲染第一個 iframe,并加載 redirect.php 的資源;

2、瀏覽器渲染第二個 iframe,并加載對應的資源;

3、瀏覽器在第一個 iframe 上執行 eval 中的 js 腳本,分為一下幾個步驟:

a.將第一個 iframe 賦值給一個變量

b.彈出一個alert 框

c.用戶關閉 alert框

d.通過給 location 賦值的方式,在目標域上執行 payload

4、payload 在第一個 iframe 所在的域中執行,也就是目標域。

漏洞真相

貌似漏洞的關鍵在那個 alert 彈窗,由于 js 是單線程運行的,所有的彈窗(alert, prompt, and confirm)還有異步函數都會阻斷瀏覽器進程,但是,這塊的邏輯根據瀏覽器的不同,實現也有所不同。來看看上面的 POC 在不同瀏覽器上的渲染時間圖:

FireFox

 

[[127513]]

 

當alert框彈出的時候,firefox 會繼續處理網絡請求,當第一個 iframe 跳轉,并且加載了目標域的資源之后,alert 彈窗將會被自動關閉,js 腳本停止執行,所以,后續payload 代碼不會執行。

Chrome

 

[[127514]]

 

當alert 彈窗彈出的時候,所有網絡請求都終止了,所有后續 payload 中的 js 還是在原有的域上執行的。

IE

 

[[127515]]

 

當 alert 彈窗彈出的時候,IE 會繼續處理網絡請求,當第一個 iframe 跳轉之后,目標域的資源加載完成之后,用戶關閉彈窗,payload 后續的代碼是在目標域上執行的。

本質原因

當第一個 iframe 跳轉之前,payload 中的 js 都是在原有的域上執行的,這不會繞過 SOP,然而,當第一個 iframe 跳轉之后,IE 會轉換相關的域。所以,之前 payload 中的 js 腳本的域切換到目標域了,而不是原本的域,所以,就可以在目標域上執行任意代碼。注意,這里第二個 iframe 也是必須的。

利用成本&&其他

根據現有的 payload,貌似整個利用過程需要用戶參與,事實上并非如此,看如下 payload:

  1. <iframe src="redirect.php"></iframe> 
  2. <iframe src="https://www.google.com/images/srpr/logo11w.png"></iframe> 
  3. <script> 
  4.     top[0].eval('_=top[1];with(new XMLHttpRequest)open("get","sleep.php",false),send();_.location="javascript:alert(document.domain)"');  
  5. </script> 

alert 彈窗的目的是阻塞瀏覽器進程,上面 payload 用一個異步請求來達到同樣的效果。

影響范圍

目前 win7-win8.1上面的 ie10-ie11都受影響。

建議普通用戶先切換到其他瀏覽器吧。

ref:

Simplified PoC

PoC without user interaction

參考來源:innerht.ml

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2013-07-18 15:09:27

2013-09-25 10:46:35

零日漏洞DeputyDog攻擊IE零日漏洞

2009-08-15 10:34:14

安全郵件管理Windows Liv

2010-01-19 21:01:28

2014-10-21 13:28:20

2021-11-07 07:46:29

源碼漏洞惡意代碼

2014-12-03 10:37:45

2009-03-07 09:59:16

2017-09-28 10:12:51

2014-11-27 09:31:26

2013-10-15 10:22:43

2009-03-27 23:25:17

2015-03-13 18:08:49

2015-03-23 12:26:49

2009-01-16 16:26:19

2015-09-25 16:18:36

2015-02-05 15:58:06

2020-10-14 09:44:52

漏洞

2010-08-03 11:08:57

2009-10-19 23:25:04

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99草免费视频 | 黄色在线观看网站 | 国产传媒在线观看 | 91中文| www精品| 日韩在线一区二区三区 | 亚洲精品一区二区三区 | 欧美精品综合在线 | 日韩中文字幕 | 亚洲一区欧美 | 欧美日日 | 午夜精品福利视频 | 亚洲一区二区不卡在线观看 | 天天操天天射综合网 | 毛片一级黄色 | 午夜ww | 国产免费观看一区 | 日韩黄色小视频 | 亚洲视频国产 | 国产蜜臀97一区二区三区 | 中文字幕在线一区 | 毛片免费在线 | va精品 | 欧美在线观看免费观看视频 | 六月色婷| 国产精品久久久亚洲 | 91精品国产91久久久久青草 | 日本中文在线 | 日本一区二区三区在线观看 | 日韩在线观看网站 | 拍戏被cao翻了h承欢 | 久久毛片网站 | 久久不射电影网 | 91精品国产一区二区在线观看 | 中文字幕高清av | 一级aaaaaa毛片免费同男同女 | 91色视频在线观看 | 精品国产一区二区三区日日嗨 | 日本在线你懂的 | 久久大 | 欧美一级特黄aaa大片在线观看 |