无论是通过地址栏的传参还是输入框的数据提交都采用一下函数过滤,是否安全
之前做的站被黑数次,怀疑是此函数的写法有问题:
请大大们如果发现漏洞,告诉我怎么攻击的和解决的办法
******
function Replace_Text(fString)
if isnull(fString) then
Replace_Text=""
exit function
else
fString=trim(fString)
fString=replace(fString,">","")
fString=replace(fString,"<","")
fString=replace(fString,"'","")
fString=replace(fString,";",";")
fString=replace(fString,"--","—")
fString=server.htmlencode(fString)
Replace_Text=fString
end if
end function
******
反正是没有过滤双引号,小逗点,半角括号,%,&,#,等等