Application Security Testing: An Integral Part of DevOps
This article was contributed byVishal KHAPRE
This article assumes that reader has basic knowledge of Windows Registry and understands its criticality. I have tested it on Windows 9X and NT not sure about Windows 2000 and XP. If somebody tests success please let me also know.
Warning:As I mentioned in last article, Windows stores most of its settings in its registry. That is for quick referance, faster access, and unique way to access the settings. Basically, this article is just the information about some settings related to Internet Explorer. I suggest that you do not modiy registry, unless and until you read and comply with all the terms and conditions of Microsoft Copyrights.
Internet Explorer reads many of its basic properties from the Windows Registry. The location is HKEY_USERS\Default\Software\Microsoft\Windows\Internet Explorer\Main . It has several keys that have specific values and meanings. For example, the 'Start Page' Key will specify the URL of your home page(i.e. when you press the HOME button in borwser).
Location :HKEY_USERS\Default\Software\Microsoft\Windows\Internet Explorer\Main
|Start Page||String||e.g. http://codeguru.com||The start page or the Home page for IE.|
|Window Title||String||"Provided by me"||Changes the Title End string|
|Page which is used for searchin on internet|
|Save Directory||String||"C:\"||Path on local hard drive where the Save window will open first.|
|Anchor Underline||String||"yes" or "no"||Underlines the Links on the page.|
|Disable Script Debugger||String||"yes" or "no"||If yes the errors will not be prompted for debugging.|
|Show_StatusBar||String||"yes" or "no"||Displays Status bar for the windows.|
|Page_Transitions||DWORD||1||Displays Page Transitions.|
Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths AND
|Path||String||Local Hard drive path||This will chage the Cache path of Internet Explorer.|
Location :HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
The Key is Cache of String type and the value is same as above one.
Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\TypedURLs\
This stores the previous URLs that User typed in address bar for viewing. It usually has Key names as url1, url2 and so on. the Key datatype is string and value as the URL itself.
Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache
This stores the path for downloaded ActiveX Components. The key is '0' of string datatype. Usually it is under system root, as 'Downloaded Program Files'.
Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
This has the information about the security zones of IE, e.g. Trusted Sites, Restricted Sites, Intranet and Internet.
This is about the Windows Registry and Internet Explorer. I found this when I was working on some application development where I wanted to use the Internet Explorer as per my needs on a user's machine. The major focus of this article is to find easy ways for application. Next time, I will cover some more on the Windows Registry.