IIS报在服务器上找不到脚本语言'VBScript.encode'错误解决方法
2014-07-31 11:44
453 查看
VBScript.Encode 这个组件经常被用来加密一些ASP的木马后门以达到免杀效果,还有一些程序的作者也会在ASP中使用加密以达到保护版权的目的。
偶然间发现,有套程序传到服务器上,程序报错了:
复制代码 代码如下: Active Server Pages 错误 'ASP 0129'在服务器上找不到脚本语言 'VBScript.encode'
/config.asp,行 5
按道理程序在本地调试过的,没有问题,于是找到了网站根目录下的config文件,看向第5行,居然是一些乱码!噢,原来是加密过的,程序作者为了版权,有一段加密过的内容。
于是找了找VBScript.encode 是个什么东西!
VBScript.Encode 这个组件经常被用来加密一些ASP的木马后门以达到免杀效果,还有一些程序的作者也会在ASP中使用加密以达到保护版权的目的,但是 VBScript.Encode的加密功能非常弱,很容易被人还原出源代码,而在asp后门免杀领域,它又被用的最多,那么我们自然很容易想到可以通过禁用VBScript.Encode这个组件来实现是加密脚本失效的目的,从而可以使很多免杀的asp木马毫无用武之地。
禁用VBScript.Encode的方法(使用IIS做为WEB服务器和虚拟主机的用户):
运行regedit打开注册表编辑器,展开至:
按右键-权限-去除users组读取权限或者是加入虚拟主机用户组的拒绝权限均可
或者是直接删除VBScript.Encode这个注册表项也可,
修改好注册表后,重启IIS,然后打开加密后的文件便会提示:在服务器上找不到脚本语言 'vBScRipt.EncOdE'。
现在知道是什么原因了,那就选择绕一点的路吧,百度vbscript.encode 解密,到处都是阿,随便挑一个用用。
您可能感兴趣的文章:
相关文章推荐
- 前台JS脚本出现“Automation服务器不能创建对象“错误的解决方法
- OPC客户端找不到服务器错误的解决方法
- 【转】WIN7 64位系统 IIS7.5 下:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 解决方法
- [备忘]IIS 7.5运行.aspx出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”错误解决方法
- IIS 显示找不到该文件错误解决方法
- IIS服务器出现错误解决方法
- HTTP 500内部服务器错误的解决方法(重装IIS)
- IIS 7.5 “/”应用程序中的服务器错误 解决方法
- IIS 常见错误HTTP 500 内部服务器错误 解决方法
- CS端通过IIS去获得服务器数据的返回地址性错误解决方法
- 500-IIS服务器内部错误解决方法
- IIS7.5 下:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本 解决方法
- IIS 无权查看网页 HTTP 错误 401.2 - 未授权:服务器配置导致登录失败解决方法
- IIS7.5 下:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本 解决方法
- 64位系统 IIS7.5 下:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 解决方法
- IIS6 中"ASP 0201 错误 无效的默认脚本语言" 的解决方法
- 解决方法之:无法显示网页并且底部找不到服务器或 DNS 错误
- iis 500 服务器错误 不能解析asp文件的解决方法
- iis8.5显示ASP的详细错误信息500 内部服务器错误解决方法
- windows下IIS自定义404错误页面系统找不到指定的文件问题的解决方法