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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

一个简单XSS攻击示例及处理

發(fā)布時間:2025/4/16 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个简单XSS攻击示例及处理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近項目被第三方工具掃描出來有一個Http head xss cross scripting漏洞,為了修復(fù)這個,順便研究了一下跨站腳本攻擊的原理, 跨站腳本攻擊基本上就是sql注入的html版, 核心內(nèi)容就是把一段精心設(shè)計的腳本通過網(wǎng)頁中的html漏洞由HTTP GET/POST傳給服務(wù)器并執(zhí)行. XSS主要有兩種,一種是注入的鏈接需要騙人來點擊,目的是劫持用戶的cookie; 一種是該腳本已經(jīng)通過此方法注入了DB,每次有人瀏覽正常的該網(wǎng)站鏈接都會執(zhí)行該腳本,理論上java script能做的都可以做。

我這里有個簡單示例,我的網(wǎng)頁中由于需求需要判斷客戶端瀏覽器來啟動對應(yīng)版本的程序,所以JSP代碼中有這一段:

?

<% String sz = request.getHeader("user-agent"); ... %> ... <script type="text/javascript"> var sz = "<%=sz%>"; ...(sz.indexOf('Firefox/') != -1 ...) //此處省略,主要是判斷HTTP HEAD的信息,取客戶瀏覽器。 </script>

?這么一段簡單的代碼,就有漏洞。 我這里通過chrome正常獲取的http head的頭是這樣的:

?

?

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36

?

所以var sz ="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36"?

?

?但客戶端可以通過修改HTTP HEAD中由瀏覽器響應(yīng)的正常屬性達到注入目的。通過分析頁面源碼,可以構(gòu)造一個字符串 ";alert(document.cookie);"



?最終頁面代碼就變成了:

<script type="text/javascript"> sz = "";alert(document.cookie);"" ... </script>

注入目的達成,如果有人點擊了這個鏈接,可以進一步用腳本將用戶的cookie發(fā)送給外網(wǎng)的其他服務(wù)器,劫持cookie。

?

解決的方法也比較簡單,就是對用戶傳來的任何信息進行輸入檢查,如編碼。 可以采用JDK的URLEncoder或apache commons的StringEscapeUtils 使script代碼不能逃離我們限定的范圍。我這里就是這樣處理,將

request.getHeader("user-agent")

?

改成

URLEncoder.encode(request.getHeader("user-agent"))

?

最終就算html注入進來,結(jié)果也變成了:

sz = "%22%3Balert%28document.cookie%29%3B%22";

該腳本無法成為可執(zhí)行腳本。

?

?

本文出自 “祝坤榮” 博客,請務(wù)必保留此出處

總結(jié)

以上是生活随笔為你收集整理的一个简单XSS攻击示例及处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲成人黄色影院 | 欧美激情 一区 | 一区二区三区视频播放 | a毛片大片| 波多野结衣伦理 | 免费观看的毛片 | 成品人视频ww入口 | 中文字幕不卡在线观看 | 欧美日韩经典 | 国产精品综合久久久 | 一级特黄色片 | 亚洲一区二区三区在线免费观看 | 欧美人与性动交α欧美片 | 国产一级做a爰片在线看免费 | 久久久精品久久久久 | 国产乱淫av麻豆国产免费 | 久热免费在线视频 | 精品人妻一区二区三区蜜桃视频 | 影视av| 免费观看nba乐趣影院 | 999久久久精品视频 亚洲视频精品在线 | 人妻在线一区二区 | 天天干,天天干 | a色视频| 九一国产视频 | 久久深夜视频 | 久久久久久久久国产精品 | av制服丝袜在线 | 日本a在线观看 | 国产不卡网| 国产精品福利在线播放 | 免费在线观看视频a | 一区二区不卡av | 自慰无码一区二区三区 | 亚洲琪琪 | 无限国产资源 | 色呦呦视频 | 亚洲一区欧美 | 成人毛片在线精品国产 | 亚洲综合影院 | 美女又爽又黄视频 | 毛片a| 亚洲热在线视频 | 国产香蕉视频 | 日本精品一二三区 | 美女吞精视频 | 超碰在线人人草 | 极品粉嫩小仙女高潮喷水久久 | 成人国产一区二区三区精品麻豆 | 伦理片一区二区三区 | 最新国产拍偷乱偷精品 | 日本欧美在线 | 国产精品久久久久久久av福利 | 男女草比视频 | 好吊日在线观看 | 久久美女av | 中文字幕第8页 | 四虎精品在永久在线观看 | av在线手机版 | 91插插插影库永久免费 | 久久91亚洲精品中文字幕奶水 | 69网站在线观看 | 国产老妇视频 | 欲求不满在线小早川怜子 | 91免费网址 | 久久99这里只有精品 | 国产欧美日韩在线播放 | 成人a级片| 秋霞毛片| 精品无码一区二区三区在线 | 国产精欧美一区二区三区白种人 | 狠狠干夜夜 | 天天天色 | 久久久久久久久久久网 | 免费二区 | 神马三级我不卡 | 国产精品久久久久免费 | 欧美视频在线一区二区三区 | 一区二区三区四区视频 | 欧美激情影院 | 天堂在线资源网 | 日韩一级 | 爱的色放韩国电影 | av网站在线免费 | 色噜噜狠狠一区二区三区牛牛影视 | 日本ww色 | 国产一区二区在 | 国产一区二区三区免费播放 | 久久免费视频2 | 亚洲精品中文字幕在线播放 | 窝窝视频在线 | 国产精品国产三级国产a | 人妻精品久久久久中文 | 狠狠av| 国产精品尤物 | 波多野结衣一区二区三区在线观看 | 精品丰满人妻无套内射 | 欧美性生交xxxxx久久久 | 国产爽爽爽 |