This article mainly introduces the IIS newspaper on the server can not find the scripting language ' Vbscript.encode ' error resolution, in fact, this is a server security settings, the general virtual host will be disabled, the need for friends to refer to the next Vbscript.encode This component is often used to encrypt some ASP Trojan back door to achieve a kill-free effect, and some of the program's author will also use in the ASP encryption to achieve the purpose of protecting copyright.
Accidentally found that a set of programs uploaded to the server, the program error:
The code is as follows: Active Server Pages error ' ASP 0129 '
scripting language ' Vbscript.encode ' not found on the server
/config.asp, Line 5
According to the principle of the program in the local debugging, no problem, and found the site root directory config file, look to the 5th line, incredibly is some garbled! Oh, the original is encrypted, the program author for copyright, there is a piece of encrypted content.
So looked for Vbscript.encode is a what thing!
Vbscript.encode This component is often used to encrypt some ASP Trojan back door to achieve a kill-free effect, and some of the program's author will also use encryption in ASP to achieve the purpose of protecting copyright, but Vbscript.encode's encryption function is very weak, it is easy to restore the source code, and in the ASP back door to kill the field, it is used the most, then we naturally very easy to think of this can be disabled by disabling Vbscript.encode This component to achieve the purpose of the encryption script is invalid, so that a lot of free to kill ASP Trojan It's useless.
Ways to disable Vbscript.encode (using IIS as a Web server and virtual host user):
Run Regedit open Registry Editor, expand to:
The code is as follows: Hkey_classes_rootvbscript.encode
Press Right-permissions-Remove the Users group Read permissions or deny permissions to join the virtual host user group
or delete Vbscript.encode directly, this registry key can also be
After you modify the registry, restart IIS, and then open the encrypted file to prompt: The scripting language ' Vbscript.encode ' cannot be found on the server.
Now know what is the reason, then choose a little bit of the road, Baidu Vbscript.encode decryption, everywhere is a, pick one to use.