日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

xss 全编码两次_XSS进阶

發(fā)布時(shí)間:2023/12/2 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xss 全编码两次_XSS进阶 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原標(biāo)題:XSS進(jìn)階

1、XSS常用語(yǔ)句及編碼繞過(guò)

XSS常用的測(cè)試語(yǔ)句有:

●<>alert(1)>

常見(jiàn)的XSS的繞過(guò)編碼有JS編碼、HTML實(shí)體編碼和URL編碼。

(1)JS編碼

JS提供了四種字符編碼的策略,如下所示。

●三個(gè)八進(jìn)制數(shù)字,如果個(gè)數(shù)不夠,在前面補(bǔ)0,例如“e”的編碼為“145”。

●兩個(gè)十六進(jìn)制數(shù)字,如果個(gè)數(shù)不夠,在前面補(bǔ)0,例如“e”的編碼為“x65”。

●四個(gè)十六進(jìn)制數(shù)字,如果個(gè)數(shù)不夠,在前面補(bǔ)0,例如“e”的編碼為“u0065”。

●對(duì)于一些控制字符,使用特殊的C類(lèi)型的轉(zhuǎn)義風(fēng)格(例如n和r)。

(2)HTML實(shí)體編碼

命名實(shí)體:以&開(kāi)頭,以分號(hào)結(jié)尾的,例如“

字符編碼:十進(jìn)制、十六進(jìn)制ASCII碼或Unicode字符編碼,樣式為“數(shù)值;”,例如“

(3)URL編碼

這里的URL編碼,也是兩次URL全編碼的結(jié)果。如果alert被過(guò)濾,結(jié)果為%25%36%31%25%36%63%25%36%35%25%37%32%25%37%34。

在使用XSS編碼測(cè)試時(shí),需要考慮HTML渲染的順序,特別是針對(duì)多種編碼組合時(shí),要選擇合適的編碼方式進(jìn)行測(cè)試。

2、使用XSS平臺(tái)測(cè)試XSS漏洞

首先在XSS平臺(tái)注冊(cè)賬并登錄,單擊“我的項(xiàng)目”中的“創(chuàng)建”按鈕,如圖1所示。

圖1 XSS平臺(tái)首頁(yè)

頁(yè)面中的名稱(chēng)和描述是分類(lèi)的,隨意填寫(xiě)即可。勾選“默認(rèn)模塊”選項(xiàng)后單擊“下一步”按鈕,如圖2所示。

圖2 XSS平臺(tái)模塊

頁(yè)面上顯示了多種利用代碼,在實(shí)際情況中,一般會(huì)根據(jù)HTML源碼選擇合適的利用代碼,以此構(gòu)造瀏覽器能夠執(zhí)行的代碼,這里選擇第一種利用代碼,如圖3所示。

圖3 XSS平臺(tái)可利用的攻擊代碼

將利用代碼插入到存在XSS漏洞的URL后,查看源代碼。發(fā)現(xiàn)瀏覽器成功執(zhí)行XSS的利用代碼,如圖4所示。

圖4 目標(biāo)用戶訪問(wèn)的惡意鏈接

回到XSS平臺(tái),可以看到我們已經(jīng)獲取了信息,其中包含來(lái)源地址、cookie、IP、瀏覽器等,如果用戶處于登錄狀態(tài),可修改cookie并進(jìn)入該用戶的賬戶,如圖5所示。

圖5 在XSS平臺(tái)獲取目標(biāo)用戶的cookie信息

3、XSS漏洞修復(fù)建議

因?yàn)閄SS漏洞涉及輸入和輸出兩部分,所以其修復(fù)也分為兩種。

●過(guò)濾輸入的數(shù)據(jù),包括“'”“””“”“on*”等非法字符。

●對(duì)輸出到頁(yè)面的數(shù)據(jù)進(jìn)行相應(yīng)的編碼轉(zhuǎn)換,包括HTML實(shí)體編碼、Java編碼等。返回搜狐,查看更多

責(zé)任編輯:

總結(jié)

以上是生活随笔為你收集整理的xss 全编码两次_XSS进阶的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。