校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 兩個小函數讓你的ASP程序對SQL注入免疫!

兩個小函數讓你的ASP程序對SQL注入免疫!

熱門標簽:個人可以辦理400電話么 鳳臺百度地圖標注店 怎么在地圖標注自己 武夷山旅游地圖標注 外呼系統API接口 金昌電話機器人價格 縣域地圖標注打印店 萊西電子地圖標注 修改地圖標注
Rem ## 長整數轉換 
Function toNum(s, default) 
If IsNumeric(s) and s > "" then 
toNum = CLng(s) 
Else 
toNum = default 
End If 
End Function 

Rem ## SQL 語句轉換 
Function toSql(str) 
If IsNull(str) Then str = "" 
toSql = replace(str, "''", "''''") 
End Function 

示例: 
Dim sql 
Dim strWhere, strName, intAge 
strName = toSql(request("user")) 
intAge = toNum(request("age"), 20) 
sql = "SELECT * FROM [USER]"  _ 
"WHERE [AGE] > "  strName  _ 
" AND [USERNAME] = ''"  intAge  "''" 

一般情況下, 通過上面兩個函數的過慮, 可以杜絕網上的SQL注入攻擊!如果你覺得有需要, 可以加上對chr(0)的替換, 將toSql函數改為如下: 
Function toSql(str) 
If IsNull(str) Then str = "" 
str = replace(str, chr(0), "") 
toSql = replace(str, "''", "''''") 
End Function 

另注: 

*********************************************************************** 
檢測外部提交的函數 
Function CheckUrlRefer() 
Dim strLocalUrl, intUrlLen, strUrlRefer 
strLocalUrl = "http://127.0.0.1" 
intUrlLen = Len(strLocalUrl) 
strUrlRefer = LCase(request.ServerVariables("HTTP_REFERER")  "") 
''檢測前一個頁面是否來自 strLocalUrl 
If Left(strUrlRefer, intUrlLen) = strLocalUrl Then 
CheckUrlRefer = True 
Else 
CheckUrlRefer = False 
End If 
End Function 
*********************************************************************** 
該函數可以幫助你抵擋外部的SQL注入測試, 只需要在頁面的頭部調用即可. 

通過簡單的兩個小函數, 讓你的ASP程序更安全! 

歡迎高手指正(請將繞過這兩個函數的方法寫出來)! 

相關討論頁面: 
http://community.csdn.net/Expert/TopicView.asp?id=3585010 
http://community.csdn.net/Expert/TopicView.asp?id=3582230 

http://community.csdn.net/Expert/topic/3589/3589480.xml?temp=.4866449 
///////////////////////////////////////////////////////////////////////////////////////////////////////////// 

dim qs,errc,iii 
qs=request.servervariables("query_string") 
dim nothis(18) 
nothis(0)="net user" 
nothis(1)="xp_cmdshell" 
nothis(2)="/add" 
nothis(3)="exec%20master.dbo.xp_cmdshell" 
nothis(4)="net localgroup administrators" 
nothis(5)="select" 
nothis(6)="count" 
nothis(7)="asc" 
nothis(8)="char" 
nothis(9)="mid" 
nothis(10)="''" 
nothis(11)=":" 
nothis(12)="""" 
nothis(13)="insert" 
nothis(14)="delete" 
nothis(15)="drop" 
nothis(16)="truncate" 
nothis(17)="from" 
nothis(18)="%" 
errc=false 
for iii= 0 to ubound(nothis) 
if instr(qs,nothis(iii))>0 then 
errc=true 
end if 
next 
if errc then 
Response.Write("對不起,非法URL地址請求!") 
response.end 
end if 

*************************************************************** 

當然這方法做得太“絕”了,但是我也是沒有辦法啊。這個方法是在網上看到的,運行于一個網站上,現在一切良好。為了安全我只能這樣。我想只要有關SQL的敏感單詞都進行過濾掉應該沒有什么吧,當然像樓主的做到那一步是基本上可以了,可以修補一下用用。記得我最初用的是《SQL注入天書》上面提供的防范方法,后來才改用這個。 
將我以前用的代碼也帖出來供參考,大家有興趣可以去百度或GOOGLE中搜索一下《SQL注入天書》了解 

使用這個函數,對客戶端提交來的數據進行驗證。。。 


Function SafeRequest(ParaName,ParaType) 
''--- 傳入參數 --- 
''ParaName:參數名稱-字符型 
''ParaType:參數類型-數字型(1表示以上參數是數字,0表示以上參數為字符) 

Dim ParaValue 
ParaValue=Request(ParaName) 
If ParaType=1 then 
If not isNumeric(ParaValue) then 
Response.write "參數"  ParaName  "必須為數字型!" 
Response.end 
End if 
Else 
ParaValue=replace(ParaValue,"''","''''") 
End if 
SafeRequest=ParaValue 
End function%>

標簽:上海 邢臺 赤峰 楚雄 涼山 清遠 通遼 南京

巨人網絡通訊聲明:本文標題《兩個小函數讓你的ASP程序對SQL注入免疫!》,本文關鍵詞  兩個,小,函數,讓,你的,ASP,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《兩個小函數讓你的ASP程序對SQL注入免疫!》相關的同類信息!
  • 本頁收集關于兩個小函數讓你的ASP程序對SQL注入免疫!的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    av影院午夜一区| 亚洲激情五月婷婷| 亚洲裸体xxx| 五月婷婷久久综合| 激情深爱一区二区| 不卡一区中文字幕| 91麻豆精品国产综合久久久久久 | 国产精品一区三区| 欧美亚洲国产一区在线观看网站| 欧美一区二区三区视频在线| 国产欧美精品一区二区色综合 | 色综合天天性综合| 欧美一级二级三级蜜桃| 久久久www免费人成精品| 亚洲欧美另类在线| 国产一区二区福利视频| 欧美自拍偷拍午夜视频| 久久综合成人精品亚洲另类欧美 | 亚洲综合色噜噜狠狠| 国产成人亚洲精品狼色在线| 欧美精品一卡二卡| 亚洲色图在线播放| 成人一区二区三区视频在线观看| 91精品黄色片免费大全| 亚洲精品美国一| 国产不卡免费视频| 精品欧美乱码久久久久久1区2区| 天堂在线一区二区| 欧美日韩一二区| 亚洲影院理伦片| 欧美亚洲日本国产| 亚洲美女精品一区| 色综合色狠狠天天综合色| 一区二区中文字幕在线| www.欧美精品一二区| 久久久久久久久岛国免费| 六月丁香综合在线视频| 欧美一级理论片| 久久国产日韩欧美精品| 精品国产1区2区3区| 韩国一区二区三区| 国产日产精品一区| 色综合天天综合色综合av | 精品国产精品网麻豆系列| 青青草国产成人99久久| 日韩片之四级片| 韩国欧美国产一区| 亚洲国产激情av| 一本大道久久a久久综合婷婷| 亚洲日本一区二区| 欧美系列日韩一区| 喷水一区二区三区| 久久众筹精品私拍模特| 99久久综合色| 爽好多水快深点欧美视频| 精品国产乱码久久久久久图片 | 亚洲日穴在线视频| 欧美日韩精品欧美日韩精品一| 三级欧美在线一区| 久久免费的精品国产v∧| av色综合久久天堂av综合| 亚洲亚洲人成综合网络| 久久毛片高清国产| 一本色道久久综合精品竹菊| 琪琪久久久久日韩精品| 欧美国产成人精品| 欧美人成免费网站| www.欧美精品一二区| 免费欧美在线视频| 亚洲靠逼com| 久久精品综合网| 欧美丰满少妇xxxxx高潮对白| 成人午夜在线播放| 美女视频黄 久久| 一区二区三区四区蜜桃| 国产午夜精品在线观看| 91精品国产高清一区二区三区蜜臀| 成人免费看视频| 国产福利一区二区三区视频 | 国产精品久99| 精品电影一区二区| 欧美日本在线观看| 99在线精品一区二区三区| 老司机精品视频线观看86| 性感美女极品91精品| 亚洲在线一区二区三区| 中文字幕字幕中文在线中不卡视频| 精品久久久久99| 日韩一区二区三区高清免费看看| 在线看日韩精品电影| 成人教育av在线| 99国内精品久久| 99国产精品久久久久久久久久久| 成人免费观看视频| 国产精品456| 波多野结衣中文字幕一区二区三区| 国产一区二区三区高清播放| 国产精品一区2区| 国产精品一区二区视频| 国产成人在线电影| 成人精品国产免费网站| 色欧美片视频在线观看在线视频| 欧洲精品一区二区三区在线观看| 91国偷自产一区二区使用方法| 在线亚洲精品福利网址导航| 欧美日韩精品免费观看视频| 欧美一区二区黄| 国产女同互慰高潮91漫画| 国产精品欧美一区二区三区| 一区二区三区中文字幕精品精品 | 国产成人一级电影| 91小视频免费观看| 欧美高清视频www夜色资源网| 日韩亚洲欧美高清| 国产精品久久影院| 亚洲小说欧美激情另类| 国产欧美精品一区| 亚洲国产va精品久久久不卡综合| 久久av资源网| 97精品国产97久久久久久久久久久久| 欧美在线999| ww亚洲ww在线观看国产| 亚洲男女一区二区三区| 免费观看久久久4p| 91免费在线视频观看| 欧美精品一区二区久久久| 一区二区三区欧美| 国产91精品久久久久久久网曝门| 91福利在线看| 国产精品久久国产精麻豆99网站| 亚洲成a人片综合在线| 久久夜色精品一区| 奇米色777欧美一区二区| 91丨九色丨尤物| 久久精品一区二区三区不卡 | 成人综合婷婷国产精品久久蜜臀 | 日韩精品一区在线观看| 亚洲福利一区二区三区| 91在线免费播放| 久久精品视频一区二区三区| 蜜臀久久久久久久| 欧美日韩综合在线| 一级做a爱片久久| 色哟哟在线观看一区二区三区| 国产精品久久久久9999吃药| 国产精品一级片在线观看| 精品捆绑美女sm三区| 国产91丝袜在线播放九色| 欧美日韩三级一区二区| 午夜欧美在线一二页| 在线欧美日韩精品| 午夜精品久久一牛影视| 欧美电影在线免费观看| 亚洲精品亚洲人成人网| 欧美在线不卡视频| 日本中文字幕一区二区有限公司| 制服丝袜中文字幕亚洲| 欧美人狂配大交3d怪物一区| 日本欧美一区二区三区| 26uuu国产在线精品一区二区| 国产成人综合亚洲网站| 国产精品二区一区二区aⅴ污介绍| 成人av在线电影| 亚洲影视在线播放| 欧美成人精品1314www| 成人av网站免费观看| 亚洲综合视频网| 精品欧美乱码久久久久久| 成人黄色在线网站| 亚洲电影激情视频网站| 久久久影视传媒| 91国产福利在线| 国产呦萝稀缺另类资源| 亚洲专区一二三| 久久精品视频免费观看| 欧美日韩亚州综合| 国产成人午夜高潮毛片| 午夜精品久久久久久久| 久久久www免费人成精品| 欧日韩精品视频| 国产成人免费视频网站| 日本视频在线一区| 一区二区不卡在线播放 | 亚洲精品v日韩精品| 久久噜噜亚洲综合| 日韩欧美你懂的| 欧美日韩视频在线观看一区二区三区| 国产成人欧美日韩在线电影| 午夜影视日本亚洲欧洲精品| 亚洲欧美韩国综合色| 2022国产精品视频| 日韩欧美一区中文| 欧美一区二区三区在线视频| 色综合久久久久久久| 成人不卡免费av| 国产精品自产自拍| 国内精品伊人久久久久影院对白| 婷婷久久综合九色综合伊人色| 亚洲欧洲日产国码二区| 中文无字幕一区二区三区|