ASP Obfuscators


Just like any other codes ASP code needs to be obfuscated to protect the intellectual property. The obfuscated code has to remains executable on the IIS server while it can.t be modified by other parties. In order to guarantee that the resulting code runs perfectly a XMLHTTP based self test should be applied to every asp file changed.


ASP obfuscators can be written in JavaScript, Vbasic or most usually ASP. The easiest to use are formed of one script only which contains all necessary methods and can be copyed in the base folder of the ASP application and started in the browser from there.


Obfuscation methods supported are:

  • Include file resolving

  • File renaming

  • File merging

  • Symbol name replacing with non-meaningful ones

  • Numeric constants replacing with arithmetic expression using random numbers that evaluate to original value

  • Hexadecimal character codes using for all characters in strings

  • HTML/VBScript/Javascript comment removal

  • Whitespaces removal

  • Indent-adding by random number

  • Unnecessary code statements removal

  • Code-merging

  • Jamming code on one line when possible

  • Function-renaming

  • HTML-encoding

  • HTML-format translating into VBScript response.write commands

  • Free pattern-replace definition

  • Garbage code creation up to 1000%

  • Garbage file creation up to 1000% using names built upon already existing names

  • MS script encoding

  • Final checking of all files with the XMLHTTP looking for errors and roll-back done if an error is detected.


Download Tools: