<?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: Minor Safari cross domain bug</title>
	<atom:link href="http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/</link>
	<description>Javascript blog with messed up syntax inside</description>
	<lastBuildDate>Thu, 26 Jan 2012 01:38:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Gareth Heyes</title>
		<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/#comment-1577</link>
		<dc:creator>Gareth Heyes</dc:creator>
		<pubDate>Mon, 22 Jun 2009 07:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=443#comment-1577</guid>
		<description>@sirdarckcat 

Nice! :)</description>
		<content:encoded><![CDATA[<p>@sirdarckcat </p>
<p>Nice! <img src='http://www.thespanner.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sirdarckcat</title>
		<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/#comment-1576</link>
		<dc:creator>sirdarckcat</dc:creator>
		<pubDate>Mon, 22 Jun 2009 03:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=443#comment-1576</guid>
		<description>Native code is ok dude..
http://eaea.sirdarckcat.net/safari-sucks.html</description>
		<content:encoded><![CDATA[<p>Native code is ok dude..<br />
<a href="http://eaea.sirdarckcat.net/safari-sucks.html" rel="nofollow">http://eaea.sirdarckcat.net/safari-sucks.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gareth Heyes</title>
		<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/#comment-1575</link>
		<dc:creator>Gareth Heyes</dc:creator>
		<pubDate>Sun, 21 Jun 2009 16:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=443#comment-1575</guid>
		<description>@sirdarckcat

In my tests it only allowed native code but if you use a native object then it could work</description>
		<content:encoded><![CDATA[<p>@sirdarckcat</p>
<p>In my tests it only allowed native code but if you use a native object then it could work</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sirdarckcat</title>
		<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/#comment-1574</link>
		<dc:creator>sirdarckcat</dc:creator>
		<pubDate>Sun, 21 Jun 2009 11:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=443#comment-1574</guid>
		<description>Have you played with frame busters?

if they do: 
top.location=self.location;

and you set self.location to &quot;javascript:&quot; and top.location to frames[0], then you have a full xss.

And with the clickjacking fever everyone has framebusters, from google to M$.

Greetz!!</description>
		<content:encoded><![CDATA[<p>Have you played with frame busters?</p>
<p>if they do:<br />
top.location=self.location;</p>
<p>and you set self.location to &#8220;javascript:&#8221; and top.location to frames[0], then you have a full xss.</p>
<p>And with the clickjacking fever everyone has framebusters, from google to M$.</p>
<p>Greetz!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gareth Heyes</title>
		<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/#comment-1573</link>
		<dc:creator>Gareth Heyes</dc:creator>
		<pubDate>Sun, 21 Jun 2009 07:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=443#comment-1573</guid>
		<description>I think the shortest would be top(name) because you can&#039;t read the data just supplying a function as it executes from the other domain. If you could then it wouldn&#039;t be minor :) Safari seemed to raise an error when I tried</description>
		<content:encoded><![CDATA[<p>I think the shortest would be top(name) because you can&#8217;t read the data just supplying a function as it executes from the other domain. If you could then it wouldn&#8217;t be minor <img src='http://www.thespanner.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Safari seemed to raise an error when I tried</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thornmaker</title>
		<link>http://www.thespanner.co.uk/2009/06/19/minor-safari-cross-domain-bug/#comment-1572</link>
		<dc:creator>thornmaker</dc:creator>
		<pubDate>Sun, 21 Jun 2009 00:53:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=443#comment-1572</guid>
		<description>so for safari... rather than inject &quot;eval(name)&quot; (10 chars) you could inject something like &quot;top(name)&quot; (9 chars) or maybe just &quot;top()&quot; (5 chars!).  wtg safari!  I&#039;ll have to play with this tonight.   I don&#039;t suppose there&#039;s a way in JS to call a function without using parenthesis... aside from using the setter trick (which only firefox supports as far as I know).</description>
		<content:encoded><![CDATA[<p>so for safari&#8230; rather than inject &#8220;eval(name)&#8221; (10 chars) you could inject something like &#8220;top(name)&#8221; (9 chars) or maybe just &#8220;top()&#8221; (5 chars!).  wtg safari!  I&#8217;ll have to play with this tonight.   I don&#8217;t suppose there&#8217;s a way in JS to call a function without using parenthesis&#8230; aside from using the setter trick (which only firefox supports as far as I know).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

