當(dāng)前位置:湖南陽光電子技術(shù)學(xué)校文章資訊技術(shù)園地電腦維修技術(shù)
招生辦公室電話:13308461099 13807313137 全國免費(fèi)電話:13807313137

談跨站腳本攻擊之綜合篇

減小字體 增大字體 作者:佚名  來源:本站整理  發(fā)布時(shí)間:2010-07-28 00:16:23
近日,由于發(fā)現(xiàn)一些站點(diǎn)仍然存在UBB的跨站腳本攻擊的漏洞.跨站腳本攻擊雖然很少會(huì)對服務(wù)器造成一些什么比較大的影響,但對于一個(gè)站點(diǎn)來說,存在這種漏洞實(shí)在是太不值得!小則,彈點(diǎn)什么東東出來;中則改改主頁;重則竊取用戶的COOKIES資料,更甚者將會(huì)G掉瀏覽者的硬盤.一個(gè)站點(diǎn)被變成一個(gè)惡意網(wǎng)站,還有誰敢來?如果再加上該站的站長比較"盲"一些,豈不亂套了?

小小的一段代碼就真的能使一個(gè)站點(diǎn)成這樣?好叫我們來具體的看看所謂的跨站腳本攻擊到底會(huì)成為什么樣的攻擊模式.進(jìn)入一個(gè)含UBB功能的站點(diǎn),比如留言板,論壇,或是含提交程序的站點(diǎn).首先,講一下 簡單的腳本攻擊:<td ></td >等HTML字符的過濾問題.

登陸過一個(gè)CGI制作站點(diǎn).以原來ASP的眼光看CGI的站點(diǎn),感覺CGI對腳本的過濾應(yīng)該很好.于是做了 初的測試.在用戶一欄中填寫<td >,提交用戶注冊后發(fā)現(xiàn)并沒提出非法字符的提示.注冊完成后,點(diǎn)擊資料也發(fā)現(xiàn)頁面變形了.如在其他幾個(gè)如國家,性別里填寫也會(huì)出現(xiàn)同樣的問題,那頁面就沒法看了.于是換了一個(gè)站點(diǎn),再次提交<td >出現(xiàn)了非法字符提示,看來站點(diǎn)是已經(jīng)過濾的<>等HTML的腳本字符,那好,我們改用ASCII 碼替換<> 如& #60; & #62;代替提交后再來看,又出現(xiàn)了上面頁面變形的情況,看來非法過濾機(jī)制還不是很完善. 更有甚者,我竟發(fā)現(xiàn)一個(gè)站點(diǎn)內(nèi)的姓名欄填寫時(shí)沒有字?jǐn)?shù)大小設(shè)置,沒有過濾任何非法字符,如果我提交個(gè)什么惡意代碼那還不成全了我?

簡單的腳本攻擊如<td >等HTML格式的代碼一定要過濾好,上面的一些站點(diǎn)還沒牽扯到UBB就出問題了.那我們下面就開始重點(diǎn)講一下UBB過濾漏洞的問題.UBB是論壇中用來替換HTML編輯的一種格式符號,如[b ][/b ]可以替換成HTML中的< b></ b>..然而就是這一個(gè)替換問題,就成了跨站腳本攻擊的 佳積聚地.測試了一個(gè)ASP留言版以及一個(gè)整站的程序代碼:

初級問題: [url ]的過濾,在提交該代碼時(shí)可以構(gòu)建一個(gè)onmouseover函數(shù)的惡意代碼,既然onmouseover可以生效,那還有什么辦不到的?一些原碼程序在變換[url ][/url ]時(shí),只是將[url ]s2[/ url]中的s2直接提交到< a href="s2" target=_blank>S2</a >中.看到如此轉(zhuǎn)換我們可以使用相應(yīng)的ASCII 碼中的& #34;來代替",我們多提交一個(gè)"然后在構(gòu)建onmouseover函數(shù)進(jìn)行操作,后果?你應(yīng)該知道!:P

[img ]的過濾,這真的算是個(gè)老大難的問題.很早以前就是[img]的腳本攻擊流行一時(shí)啊.這次測試中,很多站點(diǎn)還是仍然存在這個(gè)漏洞.有點(diǎn)程序根本沒有進(jìn)行過濾.尤其是一些免費(fèi)留言板的提供站點(diǎn)很多都存在這樣的問題.下面我們主要將一下[IMG ]標(biāo)簽的問題:

很簡單的[img ]javascript:alert();[/ img]提交后轉(zhuǎn)換成的代碼為< img src="javascript:alert();">,好,到這里我們就可以看到j(luò)avascript:alert();被< img src="">標(biāo)簽激活了.表現(xiàn)就是彈出對話框.上面寫著你在()中要提交的東西.如documents.cookie 呵呵..大多數(shù)人都應(yīng)該知道這東西是做什么.更有甚者,使用document.write();函數(shù),可以寫網(wǎng)頁.寫什么?當(dāng)然是惡意代碼,如[ img]javascript:document.write();[ /img].()中間加你要加的,寫你要寫的,想多危險(xiǎn)就多危險(xiǎn).


高級問題: 由于[img ]的初級問題騷擾很多站點(diǎn)就對一個(gè)敏感的字符開始過濾.如ja連接,do連接,wr連接,提交后自動(dòng)分為j a,d o,w r.或是對字符進(jìn)行過濾java,document,等等.而這些只能難倒一小部分人.我們?nèi)匀豢梢岳肁SCII碼來代替.可能有人會(huì)對代替后的代碼仍然不能正常顯示而困惑.好,我們下面以一個(gè)完整的例子介紹:

某站點(diǎn)UBB過濾代碼段如下:
<%
Function code_ssstrers)
dim strer:strer=strers
if strer="" or isnull(strer) then code_ss"":exit function

strer=replace(strer,"<","<")
strer=replace(strer,">",">")
strer=replace(strer," "," ") '空格
strer=replace(strer,CHR(9)," ") 'table
strer=replace(strer,"'","'") '單引號
strer=replace(strer,"""",""") '雙引號

dim re,re_v
re_v="[^/(/)/;/';""/[]*"
're_v=".[^/[]*"
Set re=new RegExp
re.IgnoreCase =True
re.Global=True

re.Pattern="(javascript:)"
strer=re.Replace(strer,"javascript:")
re.Pattern="(javascript)"
strer=re.Replace(strer,"javascript")
re.Pattern="(jscript:)"
strer=re.Replace(strer,"jscript :")
re.Pattern="(js:)"
strer=re.Replace(strer,"js:")
re.Pattern="(value)"
strer=re.Replace(strer,"value")
re.Pattern="(about:)"
strer=re.Replace(strer,"about:")
re.Pattern="(file:)"
strer=re.Replace(strer,"file&:")
re.Pattern="(document.)"
strer=re.Replace(strer,"document :")
re.Pattern="(vbscript:)"
strer=re.Replace(strer,"vbscript :")
re.Pattern="(vbs:)"
strer=re.Replace(strer,"vbs :")
re.Pattern="(on(mouse|exit|error|click|key))"
strer=re.Replace(strer,"on$2")


能看懂ASP的朋友,就可以看出,以上代碼段對javascript,jscript:,js:,about;value,document.,onmouse以及onexit等語句進(jìn)行了過濾和替換.并對一些特殊字符進(jìn)行了替換.如".",";""(",")" [替換代碼為""中間的"..仔細(xì)觀察代碼后我們會(huì)發(fā)現(xiàn)其過濾機(jī)制并非想想象的那樣完美.提交:[ mg]& #176& #93& #118& #97& #115& #79rip& #106& #57documen& #115& #76write& #30& #29哈哈又被黑了& #29& #61& #29[/ mg] 類似代碼就可以實(shí)現(xiàn)更高級的腳本攻擊.注:由于很多站點(diǎn)仍存在此問題,所以將代碼修改過,無攻擊性了.
打開你的FT2000,使用文本編輯,你可以找到任何特殊字符所屬的ASCII碼.如:分號;可以代替為&# 59,句點(diǎn).可以代替為&# 46,以這樣的形式我們再次提交代碼.果然,上面整個(gè)的過濾機(jī)制幾乎完全失效了.根本沒起到什么防御作用.


看了以上的攻擊方法,是不是覺得很郁悶?如果才能避免上面的問題發(fā)生?

1.如果你的站點(diǎn)程序含論壇,留言板,以及其他程序中含提交數(shù)據(jù)格式的,沒有很好過濾機(jī)制,請馬上下載升級程序或是停止使用.避免造成更多的問題.
2.各提供免費(fèi)論壇,免費(fèi)申請留言板的站,請將UBB格式關(guān)閉.或找到更好的解析UBB.ASP程序頁.
3.對一些會(huì)編寫ASP的朋友,我建議大家過濾一下字符:(全部字符將寫在[]中)如:
["|.|;|:|/|/|&|$|#|`|)|,|'|"|-|~|[|(||] 注:其中|為分割符

4.對于某些站點(diǎn)建議去掉問題比較多的留言板,或是其他含提交的程序.如:原www.sangel.net使用的guestbook,一些不知名的程序體問題更是多多.建議換掉它.

5.我本人也修改了一個(gè)國外的留言板,前臺(tái)基本已經(jīng)修改完畢.后臺(tái)這幾天正在趕.修改后感覺在文本提交和輸入以及留言時(shí)都有了很好的過濾.本來打算全采用英文界面,但考慮到N多chinese 對英語不過關(guān),我還是將部分程序漢化了.有興趣的朋友可以http://www.e3i5.com/guestbook/ 測試.我們歡迎善意的測試.


以下是國內(nèi)一些經(jīng)過本人測試的站點(diǎn)的留言板有問題的地址,(請各位站長注意啦,及時(shí)修補(bǔ)程序免得造成不必要的麻煩),測試的時(shí)間比較短一些,可能有一些站點(diǎn)沒有找到.可能存在著更嚴(yán)重的問題.:(



以上就是這次腳本攻擊測試的全部內(nèi)容。綜觀全部站點(diǎn),看上去安全性真是的不敢再想.問題多多.
雖然只是舉手之勞就可以解決的問題,但稍不小心就會(huì)造成大問題。別小看跨站腳本攻擊的威力,如果真的灌注的惡意代碼,那可就...Yy~汗
  湖南省陽光電子技術(shù)學(xué)校常年開設(shè):手機(jī)維修培訓(xùn)、家電維修培訓(xùn)、電工培訓(xùn)、電腦維修培訓(xùn)、焊工培訓(xùn)--面向全國火爆招生!網(wǎng)址:http://www.hnygpx.com 報(bào)名電話:13807313137)。安置就業(yè)。考試合格頒發(fā)全國通用權(quán)威證書。采用我校多年來獨(dú)創(chuàng)的“模塊教學(xué)法”,理論與實(shí)踐相結(jié)合、原理+圖紙+機(jī)器三位一體的教學(xué)模式,半天理論,半天實(shí)踐,通俗易懂,確保無任何基礎(chǔ)者也能全面掌握維修技能、成為同行業(yè)中的佼佼者。工作(一期不會(huì),免費(fèi)學(xué)會(huì)為止)。

Tags:綜合篇 腳本 攻擊

作者:佚名
[]
電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校
中山市,固原市,銀川市,玉樹,海東,隴南市,酒泉市,張掖市,天水市,金昌市,蘭州市,榆林市,延安市,渭南市,銅川市,阿里,山南,拉薩市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,畢節(jié),銅仁,遵義市,貴陽市,甘孜州,資陽市,達(dá)州市,宜賓市,南充市,遂寧市,綿陽市,瀘州市,自貢市,三亞市,崇左市,河池市,玉林市,欽州市,梧州市,柳州市,梅州市,肇慶市,湛江市,佛山市,珠海市,韶關(guān)市,湘西州,懷化市,郴州市,張家界市,邵陽市,株洲市,仙桃市,隨州市,荊州市,荊門市,襄樊市,黃石市,駐馬店市,信陽市,南陽市,漯河市,中衛(wèi)市,石嘴山市,海西,海南藏州,黃南州,海北,甘南,慶陽市,平?jīng)鍪?武威市,白銀市,嘉峪關(guān)市,安康市,漢中市,咸陽市,寶雞市,林芝,日喀則,昌都,迪慶,德宏,大理,西雙版納,紅河州,臨滄市,麗江市,保山市,曲靖市,黔東州,黔西州,安順市,六盤水市,涼山州,阿壩州,雅安市,廣安市,眉山市,內(nèi)江市,廣元市,德陽市,攀枝花市,成都市,海口市,來賓市,百色市,貴港市,北海市,桂林市,南寧市,云浮市,揭陽市,潮州市,清遠(yuǎn)市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺(tái)市,濰坊市,東營市,淄博市,上饒市,濟(jì)南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮(zhèn)市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮(zhèn)江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內(nèi)蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉(xiāng)市,洛陽市,菏澤市,臨沂市,威海市,濟(jì)寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉(xiāng)市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺(tái)州市,紹興市,溫州市,杭州市,泰州市,揚(yáng)州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺(tái)河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長春市,朝陽市,遼陽市,營口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,頭市,呼和浩特市,臨汾市,運(yùn)城市,朔州市,長治市,大同市,衡水市,滄州市,張家口市,邢臺(tái)市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 主站蜘蛛池模板: 国产AV无码成人黄网站免费 | 国产精品成人网 | 久久精品麻豆国产天美传媒果冻 | 欧美四虎精品二区免费 | 欧美精品色婷婷五月综合 | 奇米精品一区二区三区在线观看 | 无码人妻精品一区二区蜜桃在线看 | 第一次破女视频出血视频 | 国产精品嫩草影院 | 视频成人永久免费下载 | 久久兔费黄A级毛片高清 | 纲手裸乳被爆白浆 | 三级色视频| 久久久久综合 | 里番acg纲手的熟蜜姬训练场 | 中文字幕在线观看网址 | 免费观看亚洲视频 | 北原夏美 快播 | 欧美性猛交XXXX乱大交极品 | 日本xxx片免费高清在线 | 尤蜜网站在线进入免费 | 亚洲 日本 天堂 国产 在线 | 天堂Av亚洲欧美日韩国产综合 | 欧美成人3d动漫专区 | 国产亚洲精品精品国产亚洲综合 | 野花香在线观看免费观看大全动漫 | 久久中文字幕免费视频 | 美女脱内衣裸身尿口露出来 | 香蕉精品国产高清自在自线 | 娇妻让壮男弄的流白浆 | 国产精品JIZZ在线观看A片 | 国产欧美日韩综合精品一区二区 | 99国产精品| 久久黄色免费网站 | 欧美ⅹxxxx18性欧美 | 国产AV精品久久久毛片 | 99国产在线视频 | 99免费在线观看 | 国产区在线不卡视频观看 | 美女黄图大全 | 口内射精颜射极品合集 |