数码资讯
ASP注射的最终预防
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
下面给出4个函数,足以保护您免受所有SQL注入漏洞的攻击!阅读代码,你就可以通过它。
注意过滤所有请求的对象:request.cookie,request.servervariables,等容易被忽视:
程序代码
复制代码代码如下所示:
功能killn(ByVal S1)的滤波器参数
如果不是ISNUMERIC(S1)然后
killn = 0
其他的
如果S1<0或S1>2147483647,则
killn = 0
其他的
killn = CLNG(S1)
最后如果
最后如果
端功能
功能killc(ByVal S1)滤波器的货币参数
如果不是ISNUMERIC(S1)然后
killc = 0
其他的
killc = formatnumber(S1,- 1,0,0)
最后如果
端功能
功能killw(ByVal S1)过滤字符型参数
如果(S1)=0
killw =
其他的
killw =装饰(取代(S1,、))
最后如果
端功能
功能killbad(ByVal S1)滤波器的所有危险的人物,其中包括XSS
如果(S1)=0
killbad =
其他的
killbad =装饰(替换(替换(替换)(替换(替换(替换)(替换(替换,S1(CHR)(10),<),(34),
最后如果
端功能
注意过滤所有请求的对象:request.cookie,request.servervariables,等容易被忽视:
程序代码
复制代码代码如下所示:
功能killn(ByVal S1)的滤波器参数
如果不是ISNUMERIC(S1)然后
killn = 0
其他的
如果S1<0或S1>2147483647,则
killn = 0
其他的
killn = CLNG(S1)
最后如果
最后如果
端功能
功能killc(ByVal S1)滤波器的货币参数
如果不是ISNUMERIC(S1)然后
killc = 0
其他的
killc = formatnumber(S1,- 1,0,0)
最后如果
端功能
功能killw(ByVal S1)过滤字符型参数
如果(S1)=0
killw =
其他的
killw =装饰(取代(S1,、))
最后如果
端功能
功能killbad(ByVal S1)滤波器的所有危险的人物,其中包括XSS
如果(S1)=0
killbad =
其他的
killbad =装饰(替换(替换(替换)(替换(替换(替换)(替换(替换,S1(CHR)(10),<),(34),
最后如果
端功能
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。