麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

ASP防SQL注入攻擊程序

2019-11-18 19:14:00
字體:
來源:轉載
供稿:網友

  SQL注入被那些菜鳥級別的所謂黑客高手玩出了滋味,發現現在大部分黑客入侵都是基于SQL注入實現的,哎,誰讓這個入門容易呢,好了,不說廢話了,現在我開始說如果編寫通用的SQL防注入程序一般的http請求不外乎get 和 post,所以只要我們在文件中過濾所有post或者get請求中的參數信息中非法字符即可,所以我們實現http 請求信息過濾就可以判斷是是否受到SQL注入攻擊。
  IIS傳遞給asp.dll的get 請求是是以字符串的形式,,當 傳遞給Request.QueryString數據后,asp解析器會分析Request.QueryString的信息,,然后根據"&",分出各個數組內的數據所以get的攔截如下:
  首先我們定義請求中不能包含如下字符:

|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare
 

各個字符用"|"隔開,,然后我們判斷的得到的Request.QueryString,具體代碼如下 :

dim sql_injdata
SQL_injdata = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
SQL_inj = split(SQL_Injdata,"|")
If Request.QueryString<>"" Then
 For Each SQL_Get In Request.QueryString
  For SQL_Data=0 To Ubound(SQL_inj)
   if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA))>0 Then
    Response.Write "<Script Language=****>alert('天下電影聯盟SQL通用防注入系統提示↓nn請不要在參數中包含非法字符嘗試注入!');history.back(-1)</Script>"
    Response.end
   end if
  next
 Next
End If


這樣我們就實現了get請求的注入的攔截,但是我們還要過濾post請求,所以我們還得繼續考慮request.form,這個也是以數組形式存在的,我們只需要再進一次循環判斷即可。代碼如下:

If Request.Form<>"" Then
 For Each Sql_Post In Request.Form
  For SQL_Data=0 To Ubound(SQL_inj)
   if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))>0 Then
    Response.Write "<Script Language=****>alert('天下電影聯盟SQL通用防注入系統提示↓nn請不要在參數中包含非法字符嘗試注入!nnHTTP: //www.521movie.com ');history.back(-1)</Script>"
    Response.end
   end if
  next
 next
end if


好了大功告成,我們已經實現了get和post請求的信息攔截,你只需要在conn.asp之類的打開數據庫文件之前引用這個頁面即可。放心的繼續開發你的程序,不用再考慮是否還會受到SQL注入攻擊。難道不是么?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区电影 | 日本精品黄色 | 91精品国产91久久久 | 羞羞电影在线观看 | 12av毛片 | 日本网站一区 | 精品国产高清一区二区三区 | av电影免费播放 | 美女黄影院 | 欧美一级高潮 | 成人免费一区二区三区视频网站 | 最新中文字幕日本 | av手机在线电影 | 日韩av在线播放一区 | 成人三级免费电影 | 免费在线看a | 美女黄色影院 | 国产日韩中文字幕 | av在线播放免费 | 欧洲成人在线视频 | 精品国产一区二区三区在线观看 | 久久久久久久久久久久久久国产 | 中文字幕在线成人 | 免费看污视频在线观看 | 国产一级毛片高清视频完整版 | 日本欧美一区二区三区在线播 | 男女隐私免费视频 | 久久久久久久久久久高潮一区二区 | 成人毛片在线免费观看 | 久久免费视频7 | 请播放一级毛片 | 欧美精品日日鲁夜夜添 | 国内精品伊人久久 | www69xxxxx| 黄色影院在线观看视频 | 爱福利视频网 | 一区二区三区欧美在线 | lutube成人福利在线观看污 | gogo全球大胆高清人露出91 | 欧美精品 | 一级毛片大片 |