This article mainly introduces the IIS report can not find the script language 'VBScript.encode' error solution on the server, in fact, this is a server security settings, the general virtual host will be disabled, need friends can refer to the VBScript The .Encode component is often used to encrypt some of the ASP's Trojan backdoors to achieve a kill-free effect, and some authors of the program will also use encryption in ASP to protect copyright.
Occasionally, a program was sent to the server, and the program reported an error:
The code is as follows: Active Server Pages error 'ASP 0129' The scripting language 'VBScript' could not be found on the server. Encode' /config.asp, line 5
According to the reason that the program was debugged locally, no problem, so I found the config file in the root directory of the website, looking at the 5th line, it is actually some garbled! Hey, it turned out to be encrypted, and the author of the program has an encrypted content for copyright.
So I found out what VBScript.encode is!
VBScript.Encode This component is often used to encrypt some ASP Trojan backdoors to achieve kill-free effects, and some authors of the program will also use encryption in ASP to protect copyright, but VBScript. Encode's encryption function is very weak, it is easy to be restored by the source code, and in the asp backdoor free killing field, it is used the most, then we naturally think that you can disable the VBScript.Encode component to achieve the encryption script The purpose of the failure, so that a lot of killing asp Trojans useless.
Disable VBScript.Encode (using IIS as a web server and virtual host user):
Run regedit to open the Registry Editor, expand to:
Code As follows: HKEY_CLASSES_ROOT\\VBScript.Encode Right click - Permission - remove the read permission of the users group or the denied permission to join the virtual host user group or directly delete the VBScript.Encode registry key, after modifying the registry, Restarting IIS and then opening the encrypted file will prompt you: the scripting language 'vBScRipt.EncOdE' is not found on the server.
Now that I know what the reason is, then choose a way around it, Baidu vbscript.encode decryption, everywhere, just pick one.
phenomenon: After installing mysql, mysql find phpmyadmin can not log in, return
This article will introduce you how to install SQL Server 2005 under Windows 7, I
BGP room origin BGP (Border Gateway Protocol) is a routing protocol used to connect to independent s
This article mainly describes the IIS not found provider The program may not be installed correctly
Use pws to build your own web server
Apache server supports CGI program and SSI program setting method
WINDOWS 2003 IIS failed to start
Explain how IIS web server handles ASP.NET requests (Figure)
Analyze TCP packet headers using tcpdump
Blade server and rack server selection
Linux with Apache one IP multiple sites multiple domain configuration method
How Apache configuration server cross-domain resource sharing (Cross-Origin Resource Shari
Multi-picture detailed Apple "Snow Leopard" server system installation tutorial
FTP service program insecure factor research
IIS reported an error trying to load an incorrectly formatted assembly solution
IE10 Flash plugin cannot be used under Win8 system
How to delete the running record of Win10 system
Win8 main screen conversion to the second screen tips
How to open and set up Windows 8 Firewall
How does the Windows 7 system find the camera in the computer
Change the IP address of the Win 2003 network adapter
After upgrading Win10, how can the 360 browser not use the network?