zoukankan      html  css  js  c++  java
  • sql过滤检验

        /// <summary>
        /// 过滤SQL注入
        /// </summary>
        /// <param name="strSQL"></param>
        /// <returns></returns>
        public static bool CheckSQLInjection(string strSQL)
        {
            if (string.IsNullOrEmpty(strSQL))
            {
                return true;
            }
            else
            {
                Regex RegExpression = new Regex(@"\s");
                strSQL = RegExpression.Replace(strSQL.Trim().Trim().ToLower().Replace("%20", " "), " ");
                string Pattern = @"select |insert |delete from |count\(|drop table|update |truncate |asc\(|mid\(|char\(|xp_cmdshell|exec master|net localgroup administrators|:|net user|""|\'| or ";

                if (Regex.IsMatch(strSQL, Pattern))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
        }

  • 相关阅读:
    java 8
    内存溢出VS内存泄漏
    dubbo zk 分布式服务项目搭建与配置
    转发 VS 重定向
    过滤器
    Synchronized
    java 泛型
    spring 整合 mongo
    泛型
    反虚拟机
  • 原文地址:https://www.cnblogs.com/zijinguang/p/1237566.html
Copyright © 2011-2022 走看看