Abstract:
The aim of HTML obfuscation was to develop an application that could be
installed over a web browser and help obfuscate information that is sent across
the internet. Auto-bots and web-crawlers are used to obtain the information, by
scrapping, in a mass manner. This information then is used for advertisement,
spam, and other malicious purposes. Obfuscation is necessary to break patterns
in the source code so as to render the auto-bots ineffective for scraping data
from web pages. The application allows the web-server administrator to configure
the application for multiple web sites (hosted on the server) and select text for
obfuscation via input of patterns.
The application listens to all the web requests (over port 80 ) and calls for the
requested source code from the IIS Server. It then parses the complete code and
recognizes patterns that are to be obfuscated. After obfuscation, the new
equivalent code is sent back over the web. Obfuscated code is randomly created
every time. The basic aim of this application is to multiply the effort of botcreation
and cause de-motivation.