新聞中心
提到XSS auditor我們更多想到的便是繞過。XSS auditor實在可惡,不知讓我們死了多少腦細(xì)胞,今天咱們就來看看歪果仁是怎樣利用Chrome的XSS auditor實現(xiàn)盜取token的,吐一口惡氣吧!

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)與策劃設(shè)計,阿里地區(qū)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:阿里地區(qū)等地區(qū)。阿里地區(qū)做網(wǎng)站價格咨詢:18980820575
檢測XSS auditor
James告訴我說在Chrome的Xss auditor中有一個塊模式,對此我表示十分的有興趣。當(dāng)http頭設(shè)置為:
X-XSS-Protection: 1; mode=block
如果檢測到存在XSS攻擊,XSS auditor會刪除頁面上所有的內(nèi)容。我認(rèn)為我們可以利用這個特性,因為目標(biāo)站點包含一個iframe,接著使用窗口的長度屬性去判斷這個iframe是否還存在。現(xiàn)目前大部分瀏覽器都可以使用contentWindow.length進(jìn)行跨域。下面是演示范例
所以,如果這個站點包含iframe那么彈出窗口會顯示1,反之則會顯示0。如果有許多個iframe,在彈出的窗口會顯示具體的iframe數(shù)量。
獲取用戶ID
首先我就在想如何利用這一特性從內(nèi)聯(lián)腳本中讀取用戶ID。如果XSS auditor活躍的話,可以通過注入假的XSS向量并監(jiān)視長度屬性進(jìn)行觀察。注入一系列虛假向量,每次遞增一個用戶ID來檢測正確值。目標(biāo)頁面的輸出大概是這樣。
test testx
正如你看到的,我們在塊模式中寫入了XSS過濾,該頁面包含一個iframe以及腳本塊中包含了一個用戶ID。下面為假向量
?fakevector=


咨詢
建站咨詢
