<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security Dissection and Rants &#187; Security</title>
	<atom:link href="http://www.iglobalonline.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iglobalonline.com</link>
	<description>Penetrating security, one app at a time</description>
	<lastBuildDate>Fri, 09 Apr 2010 18:08:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Spoofed URL&#8217;s w/ Obfuscation and Preference Hijacking</title>
		<link>http://www.iglobalonline.com/2010/03/22/oldschool-url-obfuscation-w-override-preferences/</link>
		<comments>http://www.iglobalonline.com/2010/03/22/oldschool-url-obfuscation-w-override-preferences/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 22:37:18 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Browser Security]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE7/8]]></category>
		<category><![CDATA[insecure preferences]]></category>
		<category><![CDATA[Obfuscation]]></category>
		<category><![CDATA[Proof of Concept]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[URL spoof]]></category>

		<guid isPermaLink="false">http://www.iglobalonline.com/?p=90</guid>
		<description><![CDATA[URL obfuscation has been around for awhile. In a nutshell, it&#8217;s simply concatenating IP octets into hex and then turning it into a decimal number. The result is a URL similar to: http://1249717651/ As you see, there is no real way to know whether your on the Official Google web page or if the site [...]]]></description>
			<content:encoded><![CDATA[<p>URL obfuscation has been around for awhile. In a nutshell, it&#8217;s simply concatenating IP octets into hex and then turning it into a decimal number.</p>
<p>The result is a URL similar to: <img src="file:///C:/DOCUME%7E1/mjfel529/LOCALS%7E1/Temp/moz-screenshot-2.png" alt="" /><img src="file:///C:/DOCUME%7E1/mjfel529/LOCALS%7E1/Temp/moz-screenshot-3.png" alt="" /><a title="http://1249717651/" href="http://1249717651/" target="_blank">http://1249717651/</a></p>
<p>As you see, there is no real way to know whether your on the Official Google web page or if the site you are at is an attack site waiting for you to do something.</p>
<p style="text-align: center;"><a href="http://www.iglobalonline.com/wp-content/ups/2010/03/Google-dotless.bmp"><img class="aligncenter size-full wp-image-96" style="border: 1px solid black;" title="Google Dotless URL" src="http://www.iglobalonline.com/wp-content/ups/2010/03/Google-dotless.bmp" alt="Google Dotless URL" width="695" height="488" /></a></p>
<h2><strong>All your URL are belong to us</strong></h2>
<p>You can easily place a random website location as a username in front of the dotless IP which would really confuse the user. In this example, I will show you how to forge the www.bing.com URL but really direct the user to Google.com:</p>
<p>See hyperlink: <a title="http://www.bing.com:\@1249717651" href="http://www.bing.com:\@1249717651" target="_blank">http://www.bing.com:\@1249717651</a></p>
<h2><strong>Browser <span style="text-decoration: line-through;">in</span>Security</strong></h2>
<p>Ok so, now that you understand how simple URL obfuscation is; what security do browsers implement to prevent us from accidentally clicking on a malicious link?</p>
<p>With FireFox 3.6</p>
<p>Because the spoofed URL is actually a username that is being concatenated with the dotless IP, FireFox checks whether the site requires authentication. The default installation prompts the user with an alert letting them know the link is suspicious because the requested server does not require authentication however the link contained a login.</p>
<p><a href="http://www.iglobalonline.com/wp-content/ups/2010/03/Firefox-Prompt.bmp"><img class="aligncenter size-full wp-image-100" title="Firefox Prompt" src="http://www.iglobalonline.com/wp-content/ups/2010/03/Firefox-Prompt.bmp" alt="Firefox Prompt" /></a></p>
<p>With IE7/8, using authentication in line is turned completely off.</p>
<h2><strong>Hacking the Gibson<br />
</strong></h2>
<p>Ok, so we understand there is a potential hazard with spoofed URL&#8217;s and we also see that browsers attempt to protect us by either prompting us with a message or disabling the opportunity all together. But just how secure is that? How easy would it be for a trojan to re-enable those features in our favorite browser for future contamination of URL&#8217;s?</p>
<h2><strong>IE7/8 Instability</strong></h2>
<p>Since Microsoft loves to store settings in the registry for just about everything, I am sure you won&#8217;t be surprised to know that by adding 2 simple entries in the registry you can re-enable this &#8220;feature&#8221;.</p>
<p>All you have to do is create 2 new DWORD entries (iexplore.exe and explorer.exe) with the value <strong>0</strong> under the sub-key:</p>
<p>HKEY_LOCAL_MACHINE\Software\Microsoft\Internet  Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE</p>
<h2><strong>How Firefox flops<br />
</strong></h2>
<p>Of course Firefox is going to be a little bit more tricky because it doesn&#8217;t store its preferences in the registry. The little warning message can be completely disabled by simply setting a custom preferences within Firefox by accessing the settings through typing, <strong>about:config</strong> in the address bar but that won&#8217;t work for our circumstance.</p>
<p>The problem with this is that an attacker that has already infiltrated a machine can overwrite these browser profile settings by injecting a custom setting into prefs.js which is the preferences Firefox loads during initialization.</p>
<p>user_pref(&#8220;network.http.phishy-userpass-length&#8221;,100);</p>
<p>With a simple one-liner batch script, this feature can be enabled leaving future links prone to becoming spoofed.</p>
<ul>
<li>WindowsXP<br />
FOR /R &#8220;C:\Documents and Settings&#8221; %%G IN (prefs.js) DO echo user_pref(&#8220;network.http.phishy-userpass-length&#8221;,100); &gt;&gt; %%G</li>
</ul>
<ul>
<li>Vista/7<br />
FOR /R &#8220;C:\USERS&#8221; %%G IN (prefs.js) DO echo user_pref(&#8220;network.http.phishy-userpass-length&#8221;,100); &gt;&gt; %%G</li>
</ul>
<h2><strong><strong>And then there was Chrome</strong></strong></h2>
<p>As frightening as this might sound, Chrome did not protect the user from this at all. Google is usually on-top of things but I guess with Chrome still being fairly immature in the browser arena, we can only hope things get better from here.</p>
<h2><strong>Leaving users with their pants down<br />
</strong></h2>
<p>Why do browsers make it so easy to re-enable this stuff? Firefox preferences should be in a controlled environment behind lock and key. Microsoft IE should at least prompt when a suspicious link is clicked. With the rise in crime-ware Trojans, harvesting bank credentials is going to get easier and easier for criminals.</p>
<p>Under normal circumstances we would notify the vendors to let them know the vulnerability but because this attack vector has been addressed in the previous years, the re-enabling of the functionality is more of a design flaw then a vulnerability.</p>
<h2>What&#8217;s Next?</h2>
<p>You should periodically check whether or not these settings are enabled. New age trojans, such as &#8216;Koobface&#8217; are using these oldschool tricks to mask their true locations (See <a title="Webroot" href="http://blog.webroot.com/2010/03/19/weird-new-koobface-urls-use-old-tricks/" target="_blank">Webroot</a>).</p>
<p>I published a utility called &#8216;Dotless&#8217; which will scan and fix your browser preferences. Check it out in the <a title="http://www.iglobalonline.com/utilities/" href="http://www.iglobalonline.com/utilities/" target="_self">Utilities Section</a></p>
<p>Stay tuned as we peek into how this bug is easily exploited on mobile devices.</p>

	All Tags: <a href="http://www.iglobalonline.com/tag/browser/" title="browser" rel="tag nofollow">browser</a>, <a href="http://www.iglobalonline.com/tag/chrome/" title="Chrome" rel="tag nofollow">Chrome</a>, <a href="http://www.iglobalonline.com/tag/firefox/" title="Firefox" rel="tag nofollow">Firefox</a>, <a href="http://www.iglobalonline.com/tag/ie78/" title="IE7/8" rel="tag nofollow">IE7/8</a>, <a href="http://www.iglobalonline.com/tag/insecure-preferences/" title="insecure preferences" rel="tag nofollow">insecure preferences</a>, <a href="http://www.iglobalonline.com/tag/obfuscation/" title="Obfuscation" rel="tag nofollow">Obfuscation</a>, <a href="http://www.iglobalonline.com/tag/proof-of-concept/" title="Proof of Concept" rel="tag nofollow">Proof of Concept</a>, <a href="http://www.iglobalonline.com/tag/security/" title="Security" rel="tag nofollow">Security</a>, <a href="http://www.iglobalonline.com/tag/url-spoof/" title="URL spoof" rel="tag nofollow">URL spoof</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.iglobalonline.com/2010/03/22/oldschool-url-obfuscation-w-override-preferences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Password Storage Applications: Just how secure are they?</title>
		<link>http://www.iglobalonline.com/2010/02/07/password-security-applications-just-how-secure/</link>
		<comments>http://www.iglobalonline.com/2010/02/07/password-security-applications-just-how-secure/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 00:25:54 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Android Security]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[banking information]]></category>
		<category><![CDATA[compromise]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sensitive data]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.iglobalonline.com/?p=28</guid>
		<description><![CDATA[Recently I started playing with password security applications in the Android market that claimed &#8216;reliable&#8217; from the authors. I decided to focus on the applications that had 4 or more stars and a lot of downloads. Since these types of applications store sensitive data, I wanted to see how hard it was to obtain this [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I started playing with password security applications in the Android market that claimed &#8216;reliable&#8217; from the authors. I decided to focus on the applications that had 4 or more stars and a lot of downloads.</p>
<p>Since these types of applications store sensitive data, I wanted to see how hard it was to obtain this information assuming a handset was lost or stolen.  The common denominator between all the popular apps were the use of a master password. Some of the apps stored master passwords locally while others stored them remotely. All the apps stored banking information, passwords, and credit card numbers.</p>
<p>With being able to turn off your SIM card if your phone is lost or stolen; its not as easy to change passwords to sites or notify banks of accounts that could have been compromised.</p>
<p>With such a major number of users adding Android MOD&#8217;s such as Cyanogen to their device, it greatly increases the risk of personal information being leaked when a phone is stolen or lost.</p>
<p>We have already started notifying vendors of the vulnerabilities we have found.  Stay tuned as we start posting some of the results, you will be surprised at just how easy these applications could be compromised by attackers.</p>

	All Tags: <a href="http://www.iglobalonline.com/tag/android-security/" title="Android Security" rel="tag nofollow">Android Security</a>, <a href="http://www.iglobalonline.com/tag/applications/" title="applications" rel="tag nofollow">applications</a>, <a href="http://www.iglobalonline.com/tag/banking-information/" title="banking information" rel="tag nofollow">banking information</a>, <a href="http://www.iglobalonline.com/tag/compromise/" title="compromise" rel="tag nofollow">compromise</a>, <a href="http://www.iglobalonline.com/tag/credit-cards/" title="credit cards" rel="tag nofollow">credit cards</a>, <a href="http://www.iglobalonline.com/tag/password/" title="password" rel="tag nofollow">password</a>, <a href="http://www.iglobalonline.com/tag/secure/" title="secure" rel="tag nofollow">secure</a>, <a href="http://www.iglobalonline.com/tag/security/" title="Security" rel="tag nofollow">Security</a>, <a href="http://www.iglobalonline.com/tag/sensitive-data/" title="sensitive data" rel="tag nofollow">sensitive data</a>, <a href="http://www.iglobalonline.com/tag/vulnerability/" title="vulnerability" rel="tag nofollow">vulnerability</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.iglobalonline.com/2010/02/07/password-security-applications-just-how-secure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About</title>
		<link>http://www.iglobalonline.com/about/</link>
		<comments>http://www.iglobalonline.com/about/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 14:33:27 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Android Security]]></category>
		<category><![CDATA[Disclosure]]></category>
		<category><![CDATA[iPhone Security]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Penetration]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SIV]]></category>
		<category><![CDATA[Smartphone]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http:/?page_id=2</guid>
		<description><![CDATA[Lately I have been spending a lot of time either tearing into high-profile hacking incidents (Advanced Persistent Threats) or dissecting mobile security. I just decided to start blogging about my findings. In no way do I claim to be highly skilled in reverse engineering or analyzing security breaches but I do have something to say [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I have been spending a lot of time either tearing into high-profile hacking incidents (Advanced Persistent Threats) or dissecting mobile security. I just decided to start blogging about my findings. In no way do I claim to be highly skilled in reverse engineering or analyzing security breaches but I do have something to say about both.</p>
<p>Stay tuned as I start over-turning evidence in hopes of inspiring others to take it further.</p>
<p><a href="../wp-content/ups/2010/02/image-security.gif"><img title="Security Check" src="../wp-content/ups/2010/02/image-security-300x300.gif" alt="Security Check" width="200" height="200" /></a></p>

	All Tags: <a href="http://www.iglobalonline.com/tag/android-security/" title="Android Security" rel="tag nofollow">Android Security</a>, <a href="http://www.iglobalonline.com/tag/disclosure/" title="Disclosure" rel="tag nofollow">Disclosure</a>, <a href="http://www.iglobalonline.com/tag/iphone-security/" title="iPhone Security" rel="tag nofollow">iPhone Security</a>, <a href="http://www.iglobalonline.com/tag/mobile/" title="Mobile" rel="tag nofollow">Mobile</a>, <a href="http://www.iglobalonline.com/tag/penetration/" title="Penetration" rel="tag nofollow">Penetration</a>, <a href="http://www.iglobalonline.com/tag/security/" title="Security" rel="tag nofollow">Security</a>, <a href="http://www.iglobalonline.com/tag/siv/" title="SIV" rel="tag nofollow">SIV</a>, <a href="http://www.iglobalonline.com/tag/smartphone/" title="Smartphone" rel="tag nofollow">Smartphone</a>, <a href="http://www.iglobalonline.com/tag/windows-mobile/" title="Windows Mobile" rel="tag nofollow">Windows Mobile</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.iglobalonline.com/about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
