cnkbbs被过滤的非法字符

原创 2007年09月23日 19:23:00

cnkbbs里的过滤的非法字符。我认为比较全的,大家看什么有什么办法上传吗?

Sub ChkHackWord(fname)
 Dim MyFile,sFile,MyText,sTextAll,sStr,sNoString,dFile
 set MyFile = server.CreateObject ("Scripting.FileSystemObject")
 sFile = Server.MapPath(fname) 
 set MyText = MyFile.OpenTextFile (sFile,1) '读取文本文件
 sTextAll = lcase(MyText.ReadAll):MyText.close
 '判断用户文件中的危险操作
 sStr ="34|.getfolder|.createfolder|.deletefolder|.createdirectory|.deletedirectory|.saveas|wscript.shell|script.encode|script|execute|etucexe|encode|unencode|function|noitcnuf|response|esnopser|write|etirw|request|form|mrof|dim|html|lmth|const|server|createobject|mappath|servervariables|createtextfile|eval|lave|cmd|dmc"
 sNoString=split(sStr,"|")
 for i=1 to sNoString(0)
  if instr(sTextAll,sNoString(i))<>0 then
   Set dFile = MyFile.GetFile(sFile)
   dFile.Delete True '删除文件
   Call RecordEvent("企图上传木马",Request.ServerVariables("SCRIPT_NAME"))
   Response.write "<span style=""font-size: 9pt"">警告:不要上传马马,已记录你的操作,如继续攻击,后果自负![ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>"
   Response.end
  end if
 next
End Sub 

监听器访问计数过滤非法字符

  • 2013年05月05日 10:47
  • 14KB
  • 下载

js 过滤非法字符,只输入数字,文本框长度限制

动画编辑页面EZ602230847CN $(function () { $("body").on("keyup", ".pValidLeng...
  • WDYDXF
  • WDYDXF
  • 2014年07月24日 19:46
  • 3398

python3过滤文件中的非法字符

  • 2012年03月01日 15:21
  • 835B
  • 下载

[C/C++标准库]_[初级]_[过滤Windows(MacOSX)文件名中的非法字符]

场景: 1. 通常生成文件时需要一个文件名,而生成文件名的方式可能是通过用户输入的字符,但是有些字符在windows上是不能作为文件名的,强行创建这类文件会失败。 2.一般可以通过正则表达式替换所...

servlet过滤非法字符

index.jsp页面                  String title = (String) request.getAttribute("title");    ...

用过滤器过滤全站非法字符

package cn.lfd.web.filter; import java.io.IOException; import java.util.Arrays; import java.util.Li...

iOS:字符串过滤掉非法字符

这篇总结要说的问题其实并不难,单纯就是为了总结下思路。 比如有一个字符串叫tempString,包含有一些非法字符并不是我们想要的,这个tempString如下:+86 150-1111-1234...

自动删除非法字符.rar

  • 2010年07月01日 12:55
  • 37KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cnkbbs被过滤的非法字符
举报原因:
原因补充:

(最多只允许输入30个字)