JScript.Encode is a method created by Microsoft used to encode both server and client-side JavaScript or VB Script source code in order to protect the source code from copying [ [http://www.microsoft.com/mind/0899/scriptengine/scriptengine.asp Script Encoding with the Microsoft Script Engine Version 5.0] ] . JavaScript code is used for creating dynamic web content on many websites, with the source code easily viewable, so this was meant to protect the code.

The encoding is a simple polyalphabetic substitution using three alphabets.

How To Use

You can use a command line script encoder [http://www.microsoft.com/mind/0899/scriptengine/scriptengine.asp] to encode your scripts. To encode a HTML web-page file called default.htm, use the following command:

screnc.exe default.htm defaultenc.htm

It would output to a file called defaultenc.htm.


It has been reverse engineered [ [http://www.virtualconspiracy.com/content/articles/breaking-screnc Breaking the Windows Script Decoder] ] and many websites provide an on-the-fly decoder [ [http://www.virtualconspiracy.com/index.php?page=scrdec/intro Windows Script Decoder] ] .


External links

* [http://www.microsoft.com/downloads/details.aspx?familyid=E7877F67-C447-4873-B1B0-21F0626A6329&displaylang=en Download encoder]
* [http://www.virtualconspiracy.com/index.php?page=scrdec/intro Windows Script Decoder]

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Internet Explorer — Windows Internet Explorer A component of Microsoft Windows Internet Explorer 9 in Wi …   Wikipedia

  • Internet Explorer — Windows Internet Explorer Plataforma de ren …   Wikipedia Español

  • Madfox — Infobox Software name = Madfox caption = developer = Robin Lu latest release version = Madfox 0.3.2 update 3 (Based on Firefox 1.0.7) latest release date = October 1, 2005 operating system = Cross platform genre = Web browser license = MPL… …   Wikipedia

  • Madfox — Тип Браузер Разработчик Robin Lu ОС Кроссплатформенный Версия Madfox 0.3.2 update 3 (основан на Firefox 1.0.7) 1 октября 2005 г. Лицензия MPL …   Википедия

  • File Allocation Table — For other uses, see Fat (disambiguation). FAT Developer Microsoft Full Name File Allocation Table FAT12 (12‑bit version) FAT16/FAT16B (16‑bit versions) FAT32 (32‑bit version with 28 bits used) Introduced …   Wikipedia

  • XMLHttpRequest — HTTP Persistence · Compression · HTTPS Request methods OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT Header fields Cookie · ETag · Location · Referer DNT · …   Wikipedia

  • Windows DVD Maker — A component of Microsoft Windows Windows DVD Maker in Windows 7 …   Wikipedia

  • Cookie (informatique) — Pour les articles homonymes, voir Cookie. En informatique, un cookie (ou témoin de connexion, abrégé en témoin au Québec[1]) est défini par le protocole de communication HTTP comme étant une suite d informations envoyée par un serveur HTTP à un… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.