日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩高清在线播放 | 免费不卡视频 | 国产日韩欧美精品一区 | 麻豆福利视频 | 高清一二三区 | 日本啊v在线 | 黄色天堂av| 欧美操穴视频 | 免费黄色短片 | 免费观看黄色 | 熟妇人妻一区二区三区四区 | 婷婷综合网站 | 被两个男人吃奶三p爽文 | 国产又粗又黄又猛 | 日韩欧美视频一区二区三区 | 国产高清在线精品 | 国产丰满大乳奶水在线视频 | 一区二区视频在线播放 | 色婷婷777 | 日本r级电影在线观看 | 欧美视频在线一区二区三区 | 中文字幕成人网 | 亚欧在线免费观看 | 视色av| 黄色永久网站 | 精品色 | 亚洲蜜桃av一区二区 | 韩国一区二区在线观看 | 高h视频在线观看 | 欧美粗大猛烈老熟妇 | www.欧美 | 欧美视频亚洲视频 | 有色影院 | av软件在线观看 | 国产精品久久一区二区三区 | 中国极品少妇xxxx做受 | 国产黄色在线观看 | 丝袜视频一区 | 日韩国产片 | 91精品国产91综合久久蜜臀 | 精品在线观看一区二区 | 亚洲 日本 欧美 中文幕 | 91在线视频 | 亚洲一区二区三区四区五区六区 | 国产无遮挡又黄又爽又色视频 | 久久男女 | a黄色片 | av av在线| 亚洲天堂99| 久久久久性色av无码一区二区 | 丁香色欲久久久久久综合网 | av尤物在线| √天堂8资源中文在线 | 国产区小视频 | 欧美播放器 | 亚洲福利视频网站 | 国产美女被遭强高潮免费网站 | 国产污污视频 | 啪啪.com| 操干视频 | 岛国色图| 国产麻豆一精品一男同 | 天天干狠狠 | 黑人巨大精品欧美一区二区蜜桃 | 日本欧美一区二区三区不卡视频 | 成人精品视频一区二区三区尤物 | 亚洲影视在线观看 | 欧美人体做爰大胆视频 | 久久久免费电影 | 97在线影院 | 波多野在线观看 | 日韩精品一区二区三区不卡在线 | 在线观看免费视频黄 | 天天艹天天射 | 亚洲国产成人av | 色先锋资源网 | 日韩黄色在线播放 | 国产亚洲精品码 | 黄色av电影网址 | 成人午夜精品视频 | 添女人荫蒂视频 | 国精品一区 | 欧美精品成人一区二区在线观看 | 欧美巨大另类极品videosbest | 91精彩刺激对白 | 麻豆最新 | 91精品国产电影 | 男女爽爽 | 9i看片成人免费看片 | 一级特黄aa大片免费播放 | 中文字幕 欧美 日韩 | 二区不卡| 亚洲综合自拍偷拍 | 中日韩免费视频 | 欧美精品在线观看一区二区 | 国产特黄大片aaaa毛片 | 黄色不打码视频 | 精品国产免费一区二区三区 | 中文字幕亚洲一区二区三区五十路 |