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: