91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

當(dāng)前位置: 首頁IT技術(shù) → HTMLencode解決QQ空間缺陷導(dǎo)致日志存儲型XSS

HTMLencode解決QQ空間缺陷導(dǎo)致日志存儲型XSS

更多

在這個系列的第一個漏洞時,由于2個缺陷點距離不遠,當(dāng)時就已經(jīng)發(fā)現(xiàn)了這個問題,想著騰訊可能對第一個漏洞采用某些方式修復(fù);如果是用 json.parse的方式修復(fù),那么這第2個問題應(yīng)該會依然存在,如我所料,于是。。。

1. 接著看這個系列的第一個漏洞(content_gridsblog.js)中那部分的代碼。

騰訊為了修復(fù)這個漏洞,采用了更為安全的JSON.parse函數(shù)作為修復(fù)方案。這種修復(fù)是沒有問題的。

其它有類似缺陷的網(wǎng)站可以參考騰訊的修復(fù)方案。

2. 但實際上,在這段代碼下方的不遠處,還存在著另外一處缺陷,如下圖所示:

可以看到, oGridInfo為 JSON.parse解析出來的一個[Object]

而 oGridInfo.templateName 取出來后,沒有經(jīng)過任何過濾,就傳入到了 innerHTML 中。

而從抓包的數(shù)據(jù)來看,json數(shù)據(jù)里的templateName 我們是可控的,那么這里就顯然存在問題啦~

3. 修改日志數(shù)據(jù)包中的templateName,并發(fā)送。

{"g0":{"visible":1,"id":0,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"?????????"},"g5":{"visible":1,"id":5,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"2012?????????"},"g1":{"visible":1,"id":1,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"???????"},"templateName":"加載中...","g4":{"visible":1,"id":4,"content":{"mood":"","image":"","date":"2013-03-20&1","text":""},"type":0,"title":"???? 2013-3-20"},"g7":{"visible":1,"id":7,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"??????????"},"version":"1.2","g2":{"visible":1,"id":2,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"??????"},"bgItem":{"bgId":"130","bgURL":"/qzone/newblog/v5/flashassets/bg130.swf?bgver=1.0&max_age=31104000","gridcolor":"0xF06368","alpha":1,"align":"right","wordcolor":"0xFFFFFF"},"tempId":56,"g8":{"visible":1,"id":8,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"???????????"},"g6":{"visible":1,"id":6,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"????????????"},"g3":{"visible":1,"id":3,"content":{"mood":"","image":"","date":"","text":"1"},"type":1,"title":"2012?????????"}}

4. 用另外一個號,查看已經(jīng)發(fā)表的日志。 成功彈出啦。

由于代碼邏輯上,只有他人查看日志時,才會觸發(fā)此段代碼,故測試時,請以第三者身份查看包含缺陷代碼的日志

修復(fù)方案:

oGridInfo.templateName取出后,HTMLencode一下。

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 欧美亚洲一区 | wwwxxx欧美 | 亚洲香蕉视频 | 国产精品毛片va一区二区三区 | 最新日韩在线 | 丁香婷婷色| 亚洲激情久久 | 国产无限资源 | 亚洲天码中字 | 久久综合伊人 | 久久久久性 | 三级a毛片 | 国产精品国产三级国产 | 黄色特级毛片 | 欧美日日夜夜 | 亚洲精品91 | 日本伊人网 | www.三级 | 色婷婷影院 | 免费在线观看av | 91久久久久 | 久久男人的天堂 | 国产乱人伦 | 一级片在线免费观看 | 日本丰满少妇裸体自慰 | 久操伊人| 亚洲精品影院 | 亚洲黄色网址 | 国产日本在线 | 国产精品久久网 | 国产一及片 | 三级黄网站 | 一级二级毛片 | 亚洲精品蜜桃 | 国产无遮挡又黄又爽又色 | 午夜影院黄 | 成人黄色大片 | 免费一区二区 | 中文字幕在线观看第一页 | 午夜精品久久 | 久久免费国产 |