国产成人女人在线视频观看-国产成人欧美一区二区三区的-国产成人啪精品-国产成人啪精品视频免费软件-日韩男人天堂-日韩女人做爰大片

 
售房快車 售房客車 房屋租賃 牽線搭橋 供求信息 南陽人才網(wǎng) 文藝沙龍
 
域名注冊 虛擬主機(jī) 云服務(wù)器 企業(yè)云郵箱 網(wǎng)站制作 網(wǎng)站推廣 無紙辦公 成功案例
   
服務(wù)熱線:0377-63392646 13782137062
虛擬主機(jī)  
盗墓笔记txt全集下载,古风名字,小说排行榜
· 網(wǎng) 絡(luò) 學(xué) 院
·友情鏈接 更多>>>
標(biāo)題:ASP漏洞全接觸-入門篇

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

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

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

  根據(jù)國情,國內(nèi)的網(wǎng)站用ASP+Access或SQLServer的占70%以上,PHP+MySQ占L20%,其他的不足10%。在本文,我們從分入門、進(jìn)階至高級(jí)講解一下ASP注入的方法及技巧,PHP注入的文章由NB聯(lián)盟的另一位朋友zwell撰寫,希望對安全工作者和程序員都有用處。了解ASP注入的朋友也請不要跳過入門篇,因?yàn)椴糠秩藢ψ⑷氲幕九袛喾椒ㄟ存在誤區(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ā)表前已征得該站站長同意,大部分都是真實(shí)數(shù)據(jù))。

  在網(wǎng)站首頁上,有名為"IE不能打開新窗口的多種解決方法"的鏈接,地址為http://www.19cn.com/showdetail.asp?id=49,我們在這個(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ù)庫,通過JET引擎連接數(shù)據(jù)庫,而不是通過ODBC。

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

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


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

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

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

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

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

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

  那么,什么樣的測試方法才是比較準(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測試法了,怎么判斷呢?看看上面三個(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ù)庫類型及注入方法

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

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

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

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

  這句語句很簡單,但卻包含了SQLServer特有注入方法的精髓,我自己也是在一次無意的測試中發(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ù)庫的用戶名。在以后的篇幅里,大家會(huì)看到很多用這種方法的語句。

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

  如果服務(wù)器IIS不允許返回錯(cuò)誤提示,那怎么判斷數(shù)據(jù)庫類型呢?我們可以從Access和SQLServer和區(qū)別入手,Access和SQLServer都有自己的系統(tǒng)表,比如存放數(shù)據(jù)庫中所有對象的表,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ù)庫是SQLServer,那么第一個(gè)網(wǎng)址的頁面與原頁http://www.19cn.com/showdetail.asp?id=49是大致相同的;而第二個(gè)網(wǎng)址,由于找不到表msysobjects,會(huì)提示出錯(cuò),就算程序有容錯(cuò)處理,頁面也與原頁面完全不同。

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

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

 

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

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

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


豫ICP備2024042951號(hào)

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

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

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

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

Email:xuejinfu@kyxxw.com  

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

中國開網(wǎng)旗下網(wǎng)站:
信息版:www.rh-holdings.com.cn 
網(wǎng)絡(luò)版:www.cnkw.cn
成賣網(wǎng):www.cmai.cn
開網(wǎng)PC手機(jī)微信APP小程序五合一網(wǎng)站
www.0377it.com
www.0377it.cn
久久99中文字幕| 日韩一级黄色| 午夜家庭影院| 午夜欧美成人久久久久久| 国产一级生活片| 国产一级生活片| 欧美另类videosbestsex| 精品久久久久久中文| 欧美a免费| 欧美a级片免费看| 久久国产精品自由自在| 精品国产亚一区二区三区| 91麻豆爱豆果冻天美星空| 二级片在线观看| 日本在线播放一区| 成人高清免费| 日韩中文字幕在线播放| 香蕉视频亚洲一级| 青青久久精品国产免费看| 久草免费资源| 国产国语在线播放视频| 国产激情一区二区三区| 亚洲女初尝黑人巨高清在线观看| 精品视频在线观看免费 | 国产不卡在线观看视频| 欧美a免费| 精品视频一区二区三区| 国产a视频| 毛片的网站| 欧美1区2区3区| 午夜在线影院| 久久成人性色生活片| 九九国产| 精品久久久久久中文字幕一区| 日本伦理片网站| 99色吧| 久久国产精品永久免费网站| 九九九在线视频| 精品视频在线观看视频免费视频 | 免费毛片基地| 日本免费看视频| 午夜激情视频在线观看| 亚洲 激情| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 夜夜操网| 日韩字幕在线| 一级毛片视频在线观看| 欧美电影免费看大全| 久久精品免视看国产明星 | 天天色色网| 亚州视频一区二区| 精品国产香蕉在线播出| 欧美爱色| 天天色成人网| 九九久久国产精品大片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99久久精品费精品国产一区二区| 国产美女在线观看| 九九干| 青青久久精品国产免费看| 国产伦精品一区二区三区无广告 | 国产欧美精品午夜在线播放| 成人影视在线播放| 国产高清在线精品一区二区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 高清一级淫片a级中文字幕| 99色视频| 日本伦理网站| 青青久久精品| 99色视频在线观看| 美女免费精品视频在线观看| 国产精品免费久久| 精品毛片视频| 国产精品1024永久免费视频| 99久久精品国产片| 精品久久久久久免费影院| 超级乱淫伦动漫| 一级女性全黄久久生活片| 香蕉视频久久| 亚飞与亚基在线观看| 香蕉视频一级| 免费一级片在线| 精品视频一区二区| 国产国产人免费视频成69堂| 日本特黄特黄aaaaa大片| 国产视频网站在线观看| 亚洲天堂在线播放| 韩国三级视频网站| 亚欧乱色一区二区三区| 欧美激情一区二区三区在线播放| 青青久久精品国产免费看| 国产网站免费视频| 麻豆网站在线看| 欧美一级视| 成人a大片在线观看| 韩国毛片免费| 欧美一级视频高清片| 日本伦理黄色大片在线观看网站| 日韩在线观看免费| 国产麻豆精品高清在线播放| 久久久久久久男人的天堂| 超级乱淫伦动漫| 国产综合91天堂亚洲国产| 香蕉视频久久| 精品视频在线观看一区二区| 青草国产在线观看| 国产成人欧美一区二区三区的| 四虎久久影院| 日本免费看视频| 精品在线视频播放| 99久久精品国产免费| 九九九在线视频| 美国一区二区三区| 九九热精品免费观看| 麻豆污视频| 国产网站免费视频| 一级毛片视频在线观看| 亚洲 国产精品 日韩| 亚洲女初尝黑人巨高清在线观看| 午夜激情视频在线观看| 日本在线不卡视频| 国产a一级| 精品视频在线观看免费 | 国产视频久久久| 91麻豆精品国产片在线观看| 欧美18性精品| 青青青草影院| 午夜在线亚洲| 999精品影视在线观看| 国产成人啪精品视频免费软件| 九九热国产视频| 精品视频在线观看免费| 免费一级片在线| 色综合久久天天综线观看| 韩国毛片免费大片| 亚洲wwwwww| 色综合久久久久综合体桃花网| 国产成a人片在线观看视频 | 成人免费高清视频| 午夜在线影院| 精品国产一区二区三区国产馆| 99久久精品国产高清一区二区| 国产激情视频在线观看| 国产a视频| 欧美激情伊人| 色综合久久久久综合体桃花网| 黄视频网站在线看| 四虎影视精品永久免费网站| 精品国产一区二区三区久久久蜜臀 | 精品国产一区二区三区久久久蜜臀| 国产麻豆精品hdvideoss| 国产麻豆精品视频| 国产a毛片| 高清一级做a爱过程不卡视频| 人人干人人插| 欧美另类videosbestsex视频 | 国产精品自拍在线| 免费国产在线观看| 黄色免费三级| 亚欧视频在线| 国产视频网站在线观看| 欧美另类videosbestsex| 国产精品12| 国产91精品一区| 精品国产亚洲人成在线| 欧美激情一区二区三区视频| 可以免费看毛片的网站| 精品视频在线看 | 成人a级高清视频在线观看| 精品国产一区二区三区国产馆| 国产精品免费精品自在线观看| 国产精品1024在线永久免费 | 精品国产三级a| 国产激情一区二区三区| 亚洲wwwwww| 一本伊大人香蕉高清在线观看| 韩国三级视频网站| 精品视频在线观看免费 | 国产成人精品综合在线| 成人免费一级纶理片 | 亚洲天堂在线播放| 国产高清视频免费观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 黄视频网站免费观看| 精品视频在线观看一区二区三区| 国产麻豆精品hdvideoss| 欧美激情一区二区三区在线播放 | 日韩av成人| 国产成人精品综合| 高清一级毛片一本到免费观看| 欧美激情在线精品video| 亚欧成人毛片一区二区三区四区| 国产高清视频免费观看| 免费国产在线观看不卡| 亚欧乱色一区二区三区| 美国一区二区三区| 精品久久久久久中文字幕一区| 国产成人精品综合| 日本在线www| 亚欧成人乱码一区二区|