upfile_other.asp/upload_other.asp等,使用upload_wj.inc模板来进行上传的地方,一把可以通过filepath构造.asp%00这样的截断路径来上传。

 

但是不是一定都会成功,主要说下碰到的错误:

 

1.Microsoft VBScript 运行时错误800a01f4 变量未定义: 'upload' 行12

 

这个错误没法解决,对应语句set upload=new upload_file

 

报错的原因是asp脚本指定了要强制先申明变量,就是前面要加var upload语句。而这儿没有这么个语句。所以没法成功了。

 

2.Microsoft VBScript 运行时错误800a0005无效的过程调用或参数: 'mid', upload_wj.inc 行76

 

这个错误是因为post数据的Content-Length:不严格等于post真正的数据,我一般会将Content-Length设置的长一些,然后post数据增加很多回车换行,总可以满足真正提交的post数据在Content-Length包含的长度内,导致。

 

解决办法:修改下Content-Length为有效长度

转载请注明来自WebShell'S Blog,本文地址:https://www.webshell.cc/2081.html