<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Hijacking Innocent Frames</title>
	<atom:link href="http://www.gnucitizen.org/blog/hijacking-innocent-frames/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/</link>
	<description>Information Security Think Tank</description>
	<lastBuildDate>Sat, 02 Feb 2013 17:50:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
	<item>
		<title>By: Top Ten Web Hacking Techniques of 2008 : RootBrain.Com · The Best IT Security Training &#38; Consulting · Pusat Pelatihan dan Konsultasi TI Terbaik di Yogyakarta</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-134052</link>
		<dc:creator>Top Ten Web Hacking Techniques of 2008 : RootBrain.Com · The Best IT Security Training &#38; Consulting · Pusat Pelatihan dan Konsultasi TI Terbaik di Yogyakarta</dc:creator>
		<pubDate>Mon, 14 May 2012 08:41:21 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-134052</guid>
		<description>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</description>
		<content:encoded><![CDATA[<p>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-128590</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Thu, 24 Jun 2010 10:50:27 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-128590</guid>
		<description>I&#039;ve long realised that research should stay as a hobby. :) rather than means for making money. There are other more practical ways of earning your living.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve long realised that research should stay as a hobby. :) rather than means for making money. There are other more practical ways of earning your living.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Rook (Michael Brooks)</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-128570</link>
		<dc:creator>The Rook (Michael Brooks)</dc:creator>
		<pubDate>Sun, 20 Jun 2010 20:56:47 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-128570</guid>
		<description>Hey PDP people are ripping off your research!  I guess its a complement of your visionary hacks :)

http://www.azarask.in/blog/post/a-new-type-of-phishing-attack/</description>
		<content:encoded><![CDATA[<p>Hey PDP people are ripping off your research!  I guess its a complement of your visionary hacks :)</p>
<p><a href="http://www.azarask.in/blog/post/a-new-type-of-phishing-attack/" rel="nofollow">http://www.azarask.in/blog/pos.....ng-attack/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What&#8217;s new in web hacking techniques of 2008</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-128139</link>
		<dc:creator>What&#8217;s new in web hacking techniques of 2008</dc:creator>
		<pubDate>Tue, 09 Feb 2010 05:37:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-128139</guid>
		<description>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</description>
		<content:encoded><![CDATA[<p>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Le migliori tecniche di Web Hacking del 2008 &#124; lonerunners.net</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-126316</link>
		<dc:creator>Le migliori tecniche di Web Hacking del 2008 &#124; lonerunners.net</dc:creator>
		<pubDate>Sun, 15 Mar 2009 17:21:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-126316</guid>
		<description>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</description>
		<content:encoded><![CDATA[<p>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Every Link You Click is Dangerous &#124; GNUCITIZEN</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-126142</link>
		<dc:creator>Every Link You Click is Dangerous &#124; GNUCITIZEN</dc:creator>
		<pubDate>Wed, 25 Feb 2009 13:50:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-126142</guid>
		<description>[...] not an extremely devastating vulnerability but the issue, which I have reported here and also logged in Mozilla&#8217;s bugzilla 3 months ago, is still present and works quite well. [...]</description>
		<content:encoded><![CDATA[<p>[...] not an extremely devastating vulnerability but the issue, which I have reported here and also logged in Mozilla&#8217;s bugzilla 3 months ago, is still present and works quite well. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heuristic Delta :: Top 70 Hacking Methods :: http://blogs.heuristicdelta.com</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-126129</link>
		<dc:creator>Heuristic Delta :: Top 70 Hacking Methods :: http://blogs.heuristicdelta.com</dc:creator>
		<pubDate>Wed, 25 Feb 2009 07:45:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-126129</guid>
		<description>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</description>
		<content:encoded><![CDATA[<p>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polonus</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-125960</link>
		<dc:creator>polonus</dc:creator>
		<pubDate>Fri, 13 Feb 2009 22:14:15 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-125960</guid>
		<description>Why is not there a decent online iFrame vulnerability scanner? We had Jutaky&#039;s iFrame Detektor, but that has gone offline somehow...

Now we have to construct our own queries like feed this to Google, and see how your firekeeper flags this...

polonus</description>
		<content:encoded><![CDATA[<p>Why is not there a decent online iFrame vulnerability scanner? We had Jutaky&#8217;s iFrame Detektor, but that has gone offline somehow&#8230;</p>
<p>Now we have to construct our own queries like feed this to Google, and see how your firekeeper flags this&#8230;</p>
<p>polonus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ??? &#187; Blog Archive &#187; What&#8217;s new in web hacking techniques of 2008</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-125813</link>
		<dc:creator>??? &#187; Blog Archive &#187; What&#8217;s new in web hacking techniques of 2008</dc:creator>
		<pubDate>Tue, 03 Feb 2009 04:19:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-125813</guid>
		<description>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</description>
		<content:encoded><![CDATA[<p>[...] Navigation Hijacking (Frame/Tab Injection Attacks) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lavakumar</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124743</link>
		<dc:creator>lavakumar</dc:creator>
		<pubDate>Mon, 15 Dec 2008 06:52:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124743</guid>
		<description>Your are right, looks like it only works from firebug...my bad.</description>
		<content:encoded><![CDATA[<p>Your are right, looks like it only works from firebug&#8230;my bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124726</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Sat, 13 Dec 2008 18:58:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124726</guid>
		<description>hmmmmm, I don&#039;t think that fuzzers will work for finding design bugs... overflows yes, but not design bugs.</description>
		<content:encoded><![CDATA[<p>hmmmmm, I don&#8217;t think that fuzzers will work for finding design bugs&#8230; overflows yes, but not design bugs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulos</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124725</link>
		<dc:creator>paulos</dc:creator>
		<pubDate>Sat, 13 Dec 2008 17:20:44 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124725</guid>
		<description>Hello, yes you are right, there are many not discovered bugs, or just not released, design bugs in web browsers as you said. I think that the best way to detect/discover them all is just makeing more and more fuzzers, i am almost sure that there are many specific bugs :)</description>
		<content:encoded><![CDATA[<p>Hello, yes you are right, there are many not discovered bugs, or just not released, design bugs in web browsers as you said. I think that the best way to detect/discover them all is just makeing more and more fuzzers, i am almost sure that there are many specific bugs :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Friday Summary: 12-12-2008 &#124; securosis.com</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124721</link>
		<dc:creator>Friday Summary: 12-12-2008 &#124; securosis.com</dc:creator>
		<pubDate>Sat, 13 Dec 2008 02:33:04 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124721</guid>
		<description>[...] numbers for no good reason. This type of scam is not hard to do, as this mini How-To discussion on GNUCitizen shows how simple psychological sleight-of-hand , when combined with a surfjacking attack, is an [...]</description>
		<content:encoded><![CDATA[<p>[...] numbers for no good reason. This type of scam is not hard to do, as this mini How-To discussion on GNUCitizen shows how simple psychological sleight-of-hand , when combined with a surfjacking attack, is an [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124717</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Fri, 12 Dec 2008 19:46:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124717</guid>
		<description>lavakumar, yes you can do that from Firebug but it wont work from a HTML page as far as I know, unless you are looking into some kind of a bug.</description>
		<content:encoded><![CDATA[<p>lavakumar, yes you can do that from Firebug but it wont work from a HTML page as far as I know, unless you are looking into some kind of a bug.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lattera</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124714</link>
		<dc:creator>lattera</dc:creator>
		<pubDate>Fri, 12 Dec 2008 16:36:04 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124714</guid>
		<description>This attack isn&#039;t new. In fact, it&#039;s used in a standard called SCORM. SCORM requires a javascript API to be loaded in a parent frame (or window.opener if a pop-up). The javascript API must make calls in behalf of the SCORM module. The javascript API could do what it wants, including changing the location.href of another frame (or pop-up).</description>
		<content:encoded><![CDATA[<p>This attack isn&#8217;t new. In fact, it&#8217;s used in a standard called SCORM. SCORM requires a javascript API to be loaded in a parent frame (or window.opener if a pop-up). The javascript API must make calls in behalf of the SCORM module. The javascript API could do what it wants, including changing the location.href of another frame (or pop-up).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124711</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 12 Dec 2008 14:37:01 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124711</guid>
		<description>Good write up; it seems like in principle our issue is that scripts from a previous page are running on the current one. The solution may be something along the lines of my understanding of the Google Chrome model. When you leave a site, that page dies with the executable and a new one is created for your new site; no residual triggers are left to be fired.</description>
		<content:encoded><![CDATA[<p>Good write up; it seems like in principle our issue is that scripts from a previous page are running on the current one. The solution may be something along the lines of my understanding of the Google Chrome model. When you leave a site, that page dies with the executable and a new one is created for your new site; no residual triggers are left to be fired.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lavakumar</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124710</link>
		<dc:creator>lavakumar</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:02:54 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124710</guid>
		<description>Intresting post! I think other vectors also exist since same-origin-policy doesnt apply for the location object here. &lt;code&gt;window.location&lt;/code&gt; normally returns the current URL of the window, so all data in URL can be stolen this way. I tried this in firebug:

&lt;pre&gt;&lt;code&gt;w = window.open(&quot;http://gmail.com&quot;)
w.location = &quot;https://gmail.com&quot;
w.location = &quot;https://gmail.com&quot;&lt;/pre&gt;&lt;/code&gt;

The second time I call w.location, it returns - &lt;code&gt;https&#058;//www.google.com/accounts/ServiceLogin?service=mail&amp;passive=true&amp;rm=false&amp;continue=https%3A%2F%2Fmail.google.com%2Fmail%2F%3Fui%3Dhtml%26zy%3Dl&amp;bsv=1k96igf4806cy&amp;ss=1&amp;ltmpl=default&amp;ltmplcache=2&lt;/code&gt;

So even without redirecting to another fake website, we can get the session IDs if they are in the URL(even over SSL). Also most CSRF countermeasures add the unquie nonce to the URL (including ESAPI), this can also be used to bypass the anti-CRSF measures in selective cases.</description>
		<content:encoded><![CDATA[<p>Intresting post! I think other vectors also exist since same-origin-policy doesnt apply for the location object here. <code>window.location</code> normally returns the current URL of the window, so all data in URL can be stolen this way. I tried this in firebug:</p>
<pre><code>w = window.open("http://gmail.com")
w.location = "https://gmail.com"
w.location = "https://gmail.com"</code></pre>
<p>The second time I call w.location, it returns - <code>https&#58;//www.google.com/accounts/ServiceLogin?service=mail&amp;passive=true&amp;rm=false&amp;continue=https%3A%2F%2Fmail.google.com%2Fmail%2F%3Fui%3Dhtml%26zy%3Dl&amp;bsv=1k96igf4806cy&amp;ss=1&amp;ltmpl=default&amp;ltmplcache=2</code></p>
<p>So even without redirecting to another fake website, we can get the session IDs if they are in the URL(even over SSL). Also most CSRF countermeasures add the unquie nonce to the URL (including ESAPI), this can also be used to bypass the anti-CRSF measures in selective cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124706</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Fri, 12 Dec 2008 07:22:39 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124706</guid>
		<description>I forgot to mention that there are other ways to detect when a user is logged on. think of dynamically generated css, image, swf and js files. all of them can be used to find the current user&#039;s state.</description>
		<content:encoded><![CDATA[<p>I forgot to mention that there are other ways to detect when a user is logged on. think of dynamically generated css, image, swf and js files. all of them can be used to find the current user&#8217;s state.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baston</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124705</link>
		<dc:creator>Baston</dc:creator>
		<pubDate>Fri, 12 Dec 2008 07:20:14 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124705</guid>
		<description>Of course, using such a trick for other malicious purpose would work .... :o(</description>
		<content:encoded><![CDATA[<p>Of course, using such a trick for other malicious purpose would work &#8230;. :o(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baston</title>
		<link>http://www.gnucitizen.org/blog/hijacking-innocent-frames/comment-page-1/#comment-124704</link>
		<dc:creator>Baston</dc:creator>
		<pubDate>Fri, 12 Dec 2008 07:19:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=1978#comment-124704</guid>
		<description>Add-on like &quot;secure login&quot; for Firefox or the &quot;magic wand&quot; connection of Opera could prevent such hack. As one doesn&#039;t enter his credentials but they are fetch by the add-on if and only the page is the right one, the second login-dialogbox would not be filled ....
Or did i miss something ???</description>
		<content:encoded><![CDATA[<p>Add-on like &#8220;secure login&#8221; for Firefox or the &#8220;magic wand&#8221; connection of Opera could prevent such hack. As one doesn&#8217;t enter his credentials but they are fetch by the add-on if and only the page is the right one, the second login-dialogbox would not be filled &#8230;.<br />
Or did i miss something ???</p>
]]></content:encoded>
	</item>
</channel>
</rss>
