<?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>Unlimited Edition &#187; Hacking</title>
	<atom:link href="http://michaelodden.com/category/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelodden.com</link>
	<description>Unlimited views, cleverness and love</description>
	<lastBuildDate>Sat, 23 Jan 2010 20:31:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Opera Wand security issue AKA how to get passwords saved in the Wand which you don&#8217;t remember</title>
		<link>http://michaelodden.com/hacking/opera-wand-security-issue-aka-how-to-get-passwords-saved-in-the-wand-which-you-dont-remember/</link>
		<comments>http://michaelodden.com/hacking/opera-wand-security-issue-aka-how-to-get-passwords-saved-in-the-wand-which-you-dont-remember/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:41:58 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://michaelodden.com/?p=320</guid>
		<description><![CDATA[A little note regarding an issue with Opera's Wand, as it's quite simple to gain any saved passwords.

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/general/why-i-use-opera-over-firefox/' rel='bookmark' title='Permanent Link: Why I use Opera over Firefox'>Why I use Opera over Firefox</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opera.com/">Opera</a> does, as well as a great amount of other browser, have support for storing login-credentials, making it easy for the users to just click the <a href="http://www.ehow.com/how_2315886_use-wand-opera-browser.html">Wand</a>, or Command+Enter (mac) or ctrl+Enter (Windows) to have the browser autmaticly fill the fields and submit the form. But there are simple ways to extract the passwords.</p>
<p><span id="more-320"></span></p>
<p>Let&#8217;s say you have saved your login-credentials at http://examplecommunity.com/, which consists of a user name and a password. The password-field at the login-page uses type=&#8221;password&#8221; to display asterisks to hide the input from any users watching. Opera has a neat feature which lets you modify the source of any page, and &#8220;Apply&#8221; it to reload it as if it was the original page. So if you changes the type=&#8221;password&#8221; to type=&#8221;text&#8221; (or simply removes it, as text is the default type), and clicks &#8220;Apply&#8221; you might still use the wand, and now the text inserted into the password-field is perfectly visible. It&#8217;s just to hit &#8220;esc&#8221; to cancel the loading of the next page and you have the password written en clear text.</p>
<p>Now, it is unfortunately not usual amongst the browsers that has this kind of feature to have easy ways of working around it, either by hacking the local files which contains the passwords or by some other tricks which differs a little from browser to browser.</p>
<p>There are some ways which webdevelopers might make this a little bit harder, by i.e. including the login-form with <acronym title="JavaScript">JS</acronym> etc, but first of all it&#8217;s a big NO because it&#8217;s bad , bad practice against UA&#8217;s which either not support <acronym title="JavaScript">JS</acronym>, or has it deactivated. Second it&#8217;s just to use the developer-tools and modify the <acronym title="Document Object Model">DOM</acronym> which is created none the less.</p>
<p>Verified with Opera 9.64 and 10.00 beta</p>
<h2>Possibly related</h2>
<p><a href="http://my.opera.com/rejzor/blog/show-passwords-feature-is-a-serious-security-issue-in-firefox-and-chrome">Show passwords feature is a serious security issue in Firefox and Chrome</a></p><img src="http://michaelodden.com/?ak_action=api_record_view&id=320&type=feed" alt="" />

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/general/why-i-use-opera-over-firefox/' rel='bookmark' title='Permanent Link: Why I use Opera over Firefox'>Why I use Opera over Firefox</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/hacking/opera-wand-security-issue-aka-how-to-get-passwords-saved-in-the-wand-which-you-dont-remember/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting dirty &#8211; reverse engineering</title>
		<link>http://michaelodden.com/java/getting-dirty-reverse-engineering/</link>
		<comments>http://michaelodden.com/java/getting-dirty-reverse-engineering/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:06:51 +0000</pubDate>
		<dc:creator>michaelo</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.michaelodden.com/?p=88</guid>
		<description><![CDATA[Mats has just written a good post about reverse-engineering a binary Java-library. He mention some possible ways to do this, and how he ended up doing it.Well worth checking out. e-mats.org: New Adventures in Reverse Engineering Related posts:Acquiring full screen in Java-applications

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/mac/acquiring-full-screen-in-java-applications/' rel='bookmark' title='Permanent Link: Acquiring full screen in Java-applications'>Acquiring full screen in Java-applications</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Mats has just written a good post about reverse-engineering a binary Java-library. He mention some possible ways to do this, and how he ended up doing it.Well worth checking out.</p>
<p><a href="http://e-mats.org/2009/02/new-adventures-in-reverse-engineering/">e-mats.org: New Adventures in Reverse Engineering</a></p><img src="http://michaelodden.com/?ak_action=api_record_view&id=88&type=feed" alt="" />

<h2>Related posts:</h2><ul><li><a href='http://michaelodden.com/mac/acquiring-full-screen-in-java-applications/' rel='bookmark' title='Permanent Link: Acquiring full screen in Java-applications'>Acquiring full screen in Java-applications</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelodden.com/java/getting-dirty-reverse-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
