欧美一区二区三区免费高_免费国产在线视频_国产在线91精品入口_国产精品毛片在线完整版sa

 
售房快車 售房客車 房屋租賃 牽線搭橋 供求信息 南陽(yáng)人才網(wǎng) 文藝沙龍
 
域名注冊(cè) 虛擬主機(jī) 云服務(wù)器 企業(yè)云郵箱 網(wǎng)站制作 網(wǎng)站推廣 無紙辦公 成功案例
   
服務(wù)熱線:0377-63392646 13782137062
虛擬主機(jī)  
2021国产视频,精品国产三级a在线观看,高清不卡免费一区二区三区
· 網(wǎng) 絡(luò) 學(xué) 院
·友情鏈接 更多>>>
標(biāo)題:ASP漏洞全接觸-入門篇

 
隨著B/S模式應(yīng)用開發(fā)的發(fā)展,使用這種模式編寫應(yīng)用程序的程序員也越來越多。但是由于這個(gè)行業(yè)的入門門檻不高,程序員的水平及經(jīng)驗(yàn)也參差不齊,相當(dāng)大一部分程序員在編寫代碼的時(shí)候,沒有對(duì)用戶輸入數(shù)據(jù)的合法性進(jìn)行判斷,使應(yīng)用程序存在安全隱患。用戶可以提交一段數(shù)據(jù)庫(kù)查詢代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù),這就是所謂的SQL Injection,即SQL注入。

  SQL注入是從正常的WWW端口訪問,而且表面看起來跟一般的Web頁(yè)面訪問沒什么區(qū)別,所以目前市面的防火墻都不會(huì)對(duì)SQL注入發(fā)出警報(bào),如果管理員沒查看IIS日志的習(xí)慣,可能被入侵很長(zhǎng)時(shí)間都不會(huì)發(fā)覺。

  但是,SQL注入的手法相當(dāng)靈活,在注入的時(shí)候會(huì)碰到很多意外的情況。能不能根據(jù)具體情況進(jìn)行分析,構(gòu)造巧妙的SQL語句,從而成功獲取想要的數(shù)據(jù),是高手與"菜鳥"的根本區(qū)別。

  根據(jù)國(guó)情,國(guó)內(nèi)的網(wǎng)站用ASP+Access或SQLServer的占70%以上,PHP+MySQ占L20%,其他的不足10%。在本文,我們從分入門、進(jìn)階至高級(jí)講解一下ASP注入的方法及技巧,PHP注入的文章由NB聯(lián)盟的另一位朋友zwell撰寫,希望對(duì)安全工作者和程序員都有用處。了解ASP注入的朋友也請(qǐng)不要跳過入門篇,因?yàn)椴糠秩藢?duì)注入的基本判斷方法還存在誤區(qū)。大家準(zhǔn)備好了嗎?Lets Go...

  入 門 篇

  如果你以前沒試過SQL注入的話,那么第一步先把IE菜單=>工具=>Internet選項(xiàng)=>高級(jí)=>顯示友好 HTTP 錯(cuò)誤信息前面的勾去掉。否則,不論服務(wù)器返回什么錯(cuò)誤,IE都只顯示為HTTP 500服務(wù)器錯(cuò)誤,不能獲得更多的提示信息。

  第一節(jié)、SQL注入原理

  以下我們從一個(gè)網(wǎng)站www.19cn.com開始(注:本文發(fā)表前已征得該站站長(zhǎng)同意,大部分都是真實(shí)數(shù)據(jù))。

  在網(wǎng)站首頁(yè)上,有名為"IE不能打開新窗口的多種解決方法"的鏈接,地址為http://www.19cn.com/showdetail.asp?id=49,我們?cè)谶@個(gè)地址后面加上單引號(hào)’,服務(wù)器會(huì)返回下面的錯(cuò)誤提示:

  Microsoft JET Database Engine 錯(cuò)誤 80040e14

  字符串的語法錯(cuò)誤 在查詢表達(dá)式 ID=49 中。

  /showdetail.asp,行8

  從這個(gè)錯(cuò)誤提示我們能看出下面幾點(diǎn):

  1. 網(wǎng)站使用的是Access數(shù)據(jù)庫(kù),通過JET引擎連接數(shù)據(jù)庫(kù),而不是通過ODBC。

  2. 程序沒有判斷客戶端提交的數(shù)據(jù)是否符合程序要求。

  3. 該SQL語句所查詢的表中有一名為ID的字段。


  從上面的例子我們可以知道,SQL注入的原理,就是從客戶端提交特殊的代碼,從而收集程序及服務(wù)器的信息,從而獲取你想到得到的資料。

    第二節(jié)、判斷能否進(jìn)行SQL注入

  看完第一節(jié),有一些人會(huì)覺得:我也是經(jīng)常這樣測(cè)試能否注入的,這不是很簡(jiǎn)單嗎?

  其實(shí),這并不是最好的方法,為什么呢?

  首先,不一定每臺(tái)服務(wù)器的IIS都返回具體錯(cuò)誤提示給客戶端,如果程序中加了cint(參數(shù))之類語句的話,SQL注入是不會(huì)成功的,但服務(wù)器同樣會(huì)報(bào)錯(cuò),具體提示信息為處理URL時(shí)服務(wù)器上出錯(cuò)。請(qǐng)和系統(tǒng)管理員聯(lián)絡(luò)。

  其次,部分對(duì)SQL注入有一點(diǎn)了解的程序員,認(rèn)為只要把單引號(hào)過濾掉就安全了,這種情況不為少數(shù),如果你用單引號(hào)測(cè)試,是測(cè)不到注入點(diǎn)的

  那么,什么樣的測(cè)試方法才是比較準(zhǔn)確呢?答案如下:

  ①http://www.19cn.com/showdetail.asp?id=49

  ②http://www.19cn.com/showdetail.asp?id=49 ;;and 1=1

  ③http://www.19cn.com/showdetail.asp?id=49 ;;and 1=2

  這就是經(jīng)典的1=1、1=2測(cè)試法了,怎么判斷呢?看看上面三個(gè)網(wǎng)址返回的結(jié)果就知道了:

  可以注入的表現(xiàn):

  ① 正常顯示(這是必然的,不然就是程序有錯(cuò)誤了)

  ② 正常顯示,內(nèi)容基本與①相同

  ③ 提示BOF或EOF(程序沒做任何判斷時(shí))、或提示找不到記錄(判斷了rs.eof時(shí))、或顯示內(nèi)容為空(程序加了on error resume next)

  不可以注入就比較容易判斷了,①同樣正常顯示,②和③一般都會(huì)有程序定義的錯(cuò)誤提示,或提示類型轉(zhuǎn)換時(shí)出錯(cuò)。

  當(dāng)然,這只是傳入?yún)?shù)是數(shù)字型的時(shí)候用的判斷方法,實(shí)際應(yīng)用的時(shí)候會(huì)有字符型和搜索型參數(shù),我將在中級(jí)篇的"SQL注入一般步驟"再做分析。

  第三節(jié)、判斷數(shù)據(jù)庫(kù)類型及注入方法

  不同的數(shù)據(jù)庫(kù)的函數(shù)、注入方法都是有差異的,所以在注入之前,我們還要判斷一下數(shù)據(jù)庫(kù)的類型。一般ASP最常搭配的數(shù)據(jù)庫(kù)是Access和SQLServer,網(wǎng)上超過99%的網(wǎng)站都是其中之一。

  怎么讓程序告訴你它使用的什么數(shù)據(jù)庫(kù)呢?來看看:

  SQLServer有一些系統(tǒng)變量,如果服務(wù)器IIS提示沒關(guān)閉,并且SQLServer返回錯(cuò)誤提示的話,那可以直接從出錯(cuò)信息獲取,方法如下:

  http://www.19cn.com/showdetail.asp?id=49 ;;and user>0

  這句語句很簡(jiǎn)單,但卻包含了SQLServer特有注入方法的精髓,我自己也是在一次無意的測(cè)試中發(fā)現(xiàn)這種效率極高的猜解方法。讓我看來看看它的含義:首先,前面的語句是正常的,重點(diǎn)在and user>0,我們知道,user是SQLServer的一個(gè)內(nèi)置變量,它的值是當(dāng)前連接的用戶名,類型為nvarchar。拿一個(gè)nvarchar的值跟int的數(shù)0比較,系統(tǒng)會(huì)先試圖將nvarchar的值轉(zhuǎn)成int型,當(dāng)然,轉(zhuǎn)的過程中肯定會(huì)出錯(cuò),SQLServer的出錯(cuò)提示是:將nvarchar值 "abc" 轉(zhuǎn)換數(shù)據(jù)類型為 int 的列時(shí)發(fā)生語法錯(cuò)誤,呵呵,abc正是變量user的值,這樣,不廢吹灰之力就拿到了數(shù)據(jù)庫(kù)的用戶名。在以后的篇幅里,大家會(huì)看到很多用這種方法的語句。

  順便說幾句,眾所周知,SQLServer的用戶sa是個(gè)等同Adminstrators權(quán)限的角色,拿到了sa權(quán)限,幾乎肯定可以拿到主機(jī)的Administrator了。上面的方法可以很方便的測(cè)試出是否是用sa登錄,要注意的是:如果是sa登錄,提示是將"dbo"轉(zhuǎn)換成int的列發(fā)生錯(cuò)誤,而不是"sa"。

  如果服務(wù)器IIS不允許返回錯(cuò)誤提示,那怎么判斷數(shù)據(jù)庫(kù)類型呢?我們可以從Access和SQLServer和區(qū)別入手,Access和SQLServer都有自己的系統(tǒng)表,比如存放數(shù)據(jù)庫(kù)中所有對(duì)象的表,Access是在系統(tǒng)表[msysobjects]中,但在Web環(huán)境下讀該表會(huì)提示"沒有權(quán)限",SQLServer是在表[sysobjects]中,在Web環(huán)境下可正常讀取。

  在確認(rèn)可以注入的情況下,使用下面的語句:

  http://www.19cn.com/showdetail.asp?id=49 ;;and (select count(*) from sysobjects)>0

  http://www.19cn.com/showdetail.asp?id=49 ;;and (select count(*) from msysobjects)>0

  如果數(shù)據(jù)庫(kù)是SQLServer,那么第一個(gè)網(wǎng)址的頁(yè)面與原頁(yè)http://www.19cn.com/showdetail.asp?id=49是大致相同的;而第二個(gè)網(wǎng)址,由于找不到表msysobjects,會(huì)提示出錯(cuò),就算程序有容錯(cuò)處理,頁(yè)面也與原頁(yè)面完全不同。

  如果數(shù)據(jù)庫(kù)用的是Access,那么情況就有所不同,第一個(gè)網(wǎng)址的頁(yè)面與原頁(yè)面完全不同;第二個(gè)網(wǎng)址,則視乎數(shù)據(jù)庫(kù)設(shè)置是否允許讀該系統(tǒng)表,一般來說是不允許的,所以與原網(wǎng)址也是完全不同。大多數(shù)情況下,用第一個(gè)網(wǎng)址就可以得知系統(tǒng)所用的數(shù)據(jù)庫(kù)類型,第二個(gè)網(wǎng)址只作為開啟IIS錯(cuò)誤提示時(shí)的驗(yàn)證。

  作者:eNet 出處:eNet硅谷動(dòng)力

 

點(diǎn)擊[5224]次  發(fā)布日期: 2007-3-26 21:43:42    發(fā)布人:中國(guó)開網(wǎng)
:上一篇
  下一篇:
暫無下一篇文章

返回首頁(yè) |公司簡(jiǎn)介 |開網(wǎng)招聘 |支付說明 |行業(yè)新聞 | 聯(lián)系方式 |客服中心| 相關(guān)咨詢|廣告服務(wù) |郵箱登錄

豫公網(wǎng)安備 41130302000019號(hào)


豫ICP備2024042951號(hào)

南陽(yáng)市開網(wǎng)網(wǎng)絡(luò)技術(shù)有限公司◎0377-63392646

業(yè)務(wù)專線: 0377-63392646 1378217062

總部地址: 河南省南陽(yáng)市車站路146號(hào)新城百樂大廈13樓12室

業(yè)務(wù)①Q(mào)Q:401853676 客服①Q(mào)Q:776288762 

Email:xuejinfu@kyxxw.com  

Copyright © 2025 南陽(yáng)市開網(wǎng)網(wǎng)絡(luò)技術(shù)有限公司 ◇版權(quán)所有

中國(guó)開網(wǎng)旗下網(wǎng)站:
信息版:m.cjjyzz.com 
網(wǎng)絡(luò)版:www.cnkw.cn
成賣網(wǎng):www.cmai.cn
開網(wǎng)PC手機(jī)微信APP小程序五合一網(wǎng)站
www.0377it.cn
www.cnkw.cn
欧美一区二区三区免费高_免费国产在线视频_国产在线91精品入口_国产精品毛片在线完整版sa
久久网站免费| 国产精品久久久一区二区| 亚洲无玛一区| 午夜视黄欧洲亚洲| 欧美高清在线一区二区| 国产精品国产一区二区 | 国产精品亚洲片夜色在线| 激情久久久久久| 久久人人爽人人爽爽久久| 国产精品都在这里| 亚洲欧美国产精品va在线观看| 欧美国产精品va在线观看| 国产综合在线看| 久久天堂av综合合色| 国产精品日韩| 久久精品一本| 国产免费成人| 久久久久久一区| 国产精品自在欧美一区| 羞羞答答国产精品www一本 | 免费亚洲电影在线观看| 国产乱肥老妇国产一区二| 欧美在线高清| 国产精品自拍视频| 久久精品国亚洲| 国产欧美丝祙| 每日更新成人在线视频| 国产一区二区三区黄视频| 久久婷婷丁香| 国产自产在线视频一区| 免费成人性网站| 怡红院av一区二区三区| 欧美激情精品久久久久久变态| 在线成人黄色| 欧美日韩国内| 亚洲欧美日韩中文视频| 国产精品久久久久久久久久久久久| 欧美亚洲免费电影| 国产精品一区二区久久| 久久久久国产精品一区三寸| 国产日韩欧美一区二区| 久久综合狠狠| 在线免费观看日本一区| 欧美日韩日本国产亚洲在线| 午夜亚洲视频| 国产亚洲亚洲| 欧美激情精品| 欧美一区二区国产| 国产欧美精品在线播放| 免费在线亚洲| 亚洲综合好骚| 国产精品一区=区| 嫩草国产精品入口| 亚洲一区久久久| 国产精品一区久久久| 久久综合九色综合欧美就去吻| 一区二区在线观看视频| 欧美日韩国产成人精品| 午夜在线播放视频欧美| 国产性色一区二区| 欧美理论视频| 欧美在线免费观看| 一区在线视频| 国产精品国产三级国产专播精品人| 久久精品99国产精品| 黄色一区二区在线观看| 欧美日韩美女一区二区| 久久婷婷麻豆| 亚洲影院免费观看| 国产欧美日韩视频在线观看| 欧美成人在线免费视频| 久久福利视频导航| 在线看片成人| 国产欧美高清| 欧美日韩一区二区三区在线观看免| 久久动漫亚洲| 亚洲在线视频免费观看| 国产一区二区三区四区五区美女 | 在线欧美日韩国产| 国产精品亚洲综合色区韩国| 欧美电影免费观看高清完整版| 性感少妇一区| 激情亚洲成人| 国产日韩欧美亚洲| 国产精品va| 欧美国内亚洲| 美女999久久久精品视频| 午夜精品av| 宅男精品导航| 黄色成人av| 国产伦精品一区二区三区免费| 欧美日韩色一区| 欧美aⅴ一区二区三区视频| 久久激情五月丁香伊人| 亚洲一区二区高清| 激情成人av在线| 国产日韩免费| 国产精品综合| 国产精品美女一区二区在线观看| 欧美激情亚洲精品| 欧美a一区二区| 老司机精品久久| 久久久久久久综合| 久久av最新网址| 香港久久久电影| 亚洲欧美福利一区二区| 亚洲视频一区| 伊人狠狠色丁香综合尤物| 国产人妖伪娘一区91| 国产精品免费视频xxxx| 国产精品99一区| 欧美少妇一区二区| 欧美日韩理论| 欧美日本高清视频| 欧美看片网站| 欧美精品在线免费观看| 欧美丰满高潮xxxx喷水动漫| 欧美成人乱码一区二区三区| 久久综合综合久久综合| 久久久久久久久岛国免费| 欧美在线视频一区二区三区| 欧美亚洲免费| 久久gogo国模裸体人体| 久久激情五月丁香伊人| 久久精品国产96久久久香蕉| 久久精品国产99精品国产亚洲性色 | 欧美国内亚洲| 欧美久久久久久| 欧美日韩p片| 欧美日韩欧美一区二区| 欧美视频观看一区| 欧美婷婷六月丁香综合色| 欧美性理论片在线观看片免费| 欧美性色aⅴ视频一区日韩精品| 国产精品99免费看 | 亚洲一区二区免费在线| 亚洲婷婷在线| 亚洲欧美激情四射在线日 | 欧美视频在线一区| 国产精品theporn| 国产精品视频男人的天堂| 国产精品一区二区久激情瑜伽| 国产欧美精品日韩精品| 国产一区二区三区四区hd| 在线不卡免费欧美| 亚洲欧美日韩爽爽影院| 欧美中文在线字幕| 美女视频黄 久久| 欧美精品一区二区三区在线看午夜 | 国产精品vvv| 国产日韩欧美中文在线播放| 一区视频在线看| 亚洲欧美日韩中文视频| 久久精品国产一区二区三区| 免费观看不卡av| 欧美视频在线一区二区三区| 国产精品羞羞答答xxdd| 国产专区欧美专区| 亚洲欧美日韩国产另类专区| 久久精品国产精品亚洲精品| 欧美丰满高潮xxxx喷水动漫| 国产精品扒开腿做爽爽爽软件 | 韩国av一区二区三区在线观看| 这里只有精品丝袜| 欧美在线免费视屏| 免费久久99精品国产自| 欧美性感一类影片在线播放 | 国产亚洲人成a一在线v站| 亚洲视频狠狠| 久久久久欧美| 欧美三级欧美一级| 国产亚洲激情在线| 亚洲一区欧美一区| 美女尤物久久精品| 国产精品国产精品| 在线成人国产| 久久中文字幕一区二区三区| 欧美视频观看一区| 在线高清一区| 久久精品视频在线看| 欧美人与禽性xxxxx杂性| 国产亚洲一区在线| 欧美一区二区三区精品| 欧美ab在线视频| 国产欧美高清| 欧美亚洲午夜视频在线观看| 欧美刺激午夜性久久久久久久| 国产精品户外野外| 亚洲亚洲精品三区日韩精品在线视频 | 欧美韩国一区| 国产一区二区丝袜高跟鞋图片 | 午夜亚洲福利| 欧美激情综合在线| 国产主播精品在线| 久久精品中文| 国产精品入口| 欧美一级专区免费大片| 欧美日韩在线播| 亚洲性视频h| 欧美国产日韩a欧美在线观看|