一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - asp 實現對SQL注入危險字符進行重編碼處理的函數

asp 實現對SQL注入危險字符進行重編碼處理的函數

2019-10-11 10:47阿里西西 ASP教程

asp 實現對SQL注入危險字符進行重編碼處理的函數

  1. <%  
  2. '******************************  
  3. '函數:CheckStr(byVal ChkStr)  
  4. '參數:ChkStr,待驗證的字符  
  5. '作者:阿里西西  
  6. '日期:2007/7/15  
  7. '描述:對SQL注入危險字符進行重編碼處理  
  8. '示例:CheckStr("and 1=1 or select * from")  
  9. '******************************  
  10. Function CheckStr(byVal ChkStr)  
  11.  Dim Str:Str=ChkStr  
  12.  Str=Trim(Str)  
  13.  If IsNull(Str) Then  
  14.   CheckStr = ""  
  15.   Exit Function   
  16.  End If  
  17.  Dim re  
  18.  Set re=new RegExp  
  19.  re.IgnoreCase =True  
  20.  re.Global=True  
  21.  re.Pattern="(\r\n){3,}"  
  22.  Str=re.Replace(Str,"$1$1$1")  
  23.  Set re=Nothing  
  24.  Str = Replace(Str,"'","''")  
  25.  Str = Replace(Str, "select""select")  
  26.  Str = Replace(Str, "join""join")  
  27.  Str = Replace(Str, "union""union")  
  28.  Str = Replace(Str, "where""where")  
  29.  Str = Replace(Str, "insert""insert")  
  30.  Str = Replace(Str, "delete""delete")  
  31.  Str = Replace(Str, "update""update")  
  32.  Str = Replace(Str, "like""like")  
  33.  Str = Replace(Str, "drop""drop")  
  34.  Str = Replace(Str, "create""create")  
  35.  Str = Replace(Str, "modify""modify")  
  36.  Str = Replace(Str, "rename""rename")  
  37.  Str = Replace(Str, "alter""alter")  
  38.  Str = Replace(Str, "cast""cast")  
  39.  CheckStr=Str  
  40. End Function  
  41.  
  42. '反編上面函數處理過的字符串  
  43.  
  44. Function UnCheckStr(Str)  
  45.   Str = Replace(Str, "select""select")  
  46.   Str = Replace(Str, "join""join")  
  47.   Str = Replace(Str, "union""union")  
  48.   Str = Replace(Str, "where""where")  
  49.   Str = Replace(Str, "insert""insert")  
  50.   Str = Replace(Str, "delete""delete")  
  51.   Str = Replace(Str, "update""update")  
  52.   Str = Replace(Str, "like""like")  
  53.   Str = Replace(Str, "drop""drop")  
  54.   Str = Replace(Str, "create""create")  
  55.   Str = Replace(Str, "modify""modify")  
  56.   Str = Replace(Str, "rename""rename")  
  57.   Str = Replace(Str, "alter""alter")  
  58.   Str = Replace(Str, "cast""cast")  
  59.   UnCheckStr=Str  
  60. End Function  
  61. %>  

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久这里只有精品视频e | 色婷婷影院在线视频免费播放 | 2018天天拍拍拍免费视频 | 欧美肥胖老妇做爰变态 | 国产成人综合一区精品 | 99热在线观看免费 | 红色毛片 | 国产成人亚洲综合网站不卡 | 国产高清视频 | 91麻豆精东果冻天美传媒老狼 | 亚洲欧美日韩天堂在线观看 | caoporm碰最新免费公开视频 | 无限在线观看视频大全免费高清 | 日本道色综合久久影院 | 果冻传媒在线播放观看w | 亚洲国产成人久久综合区 | japanhd粗暴video| 大又大又粗又爽女人毛片 | 国产日产欧产精品精品软件 | 久久热r在线视频精品 | 国产色司机在线视频免费观看 | 欧美黑大吊 | 美尻在线 | 8x8x华人免费 | 午夜亚洲一区二区福利 | 99这里只有精品在线 | 午夜 在线播放 | 成人依依网 | 国产重口老太伦 | 免费人成在线观看69式小视频 | 3d动漫h在线观看网站蜜芽 | 91精品啪在线观看国产日本 | yellow视频在线观看免费 | 日韩成人av在线 | 欧美一区二区日韩一区二区 | 好湿好紧好大野战 | 日本亚洲欧洲高清有码在线播放 | 俄罗斯15一16处交 | 色综合天天综合网站中国 | 地址二地址三2021变更 | 国产成人久久精品区一区二区 |