<?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: Vulnerabilidade XSS no jogo System Empires</title>
	<atom:link href="http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/feed/" rel="self" type="application/rss+xml" />
	<link>http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/</link>
	<description>Um novo estilo de desenvolvimento</description>
	<lastBuildDate>Tue, 18 Oct 2011 14:43:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: David Ferreira</title>
		<link>http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/comment-page-1/#comment-1284</link>
		<dc:creator>David Ferreira</dc:creator>
		<pubDate>Sun, 03 May 2009 13:18:01 +0000</pubDate>
		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=306#comment-1284</guid>
		<description>&lt;blockquote cite=&quot;comment-1281&quot;&gt;&lt;strong&gt;&lt;a href=&quot;#comment-1281&quot; rel=&quot;nofollow&quot;&gt;Sérgio Dinis Lopes&lt;/a&gt;&lt;/strong&gt;:  Hey! Não seria mais adequado usar o strip_tags?  Sérgio&lt;/blockquote&gt;
Não porque assim não deixava haver usernames como &quot;&lt;search and=&quot;destroy&quot; /&gt;&quot; :)</description>
		<content:encoded><![CDATA[<blockquote cite="comment-1281"><p><strong><a href="#comment-1281" rel="nofollow">Sérgio Dinis Lopes</a></strong>:  Hey! Não seria mais adequado usar o strip_tags?  Sérgio</p></blockquote>
<p>Não porque assim não deixava haver usernames como &#8220;&lt;search and=&#8221;destroy&#8221; /&gt;&#8221; <img src='http://joaopedropereira.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: João Pedro Pereira</title>
		<link>http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/comment-page-1/#comment-1282</link>
		<dc:creator>João Pedro Pereira</dc:creator>
		<pubDate>Sat, 02 May 2009 09:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=306#comment-1282</guid>
		<description>&lt;blockquote cite=&quot;comment-1281&quot;&gt;&lt;strong&gt;&lt;a href=&quot;#comment-1281&quot; rel=&quot;nofollow&quot;&gt;Sérgio Dinis Lopes&lt;/a&gt;&lt;/strong&gt;:
&lt;p&gt;Hey!
 Não seria mais adequado usar o strip_tags? &lt;img class=&quot;wp-smiley&quot; src=&quot;../../../../wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Sérgio&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ambas funcionam neste caso, enquanto que o ouput utilizando a função htmlspecialchars do url http://civ.sysemp.com/players.php?u=470&amp;n=&lt;script&gt;alert(”XSS?”);&lt;/script&gt;&amp;pop&lt;/p&gt;
&lt;p&gt;será isto:&lt;/p&gt;
 &lt;img src=&quot;http://joaopedropereira.com/blog/wp-content/uploads/2009/05/se-civ_1241256011924.png&quot; alt=&quot;SystemEmpires htmlspecialchars&quot; /&gt;
&lt;p&gt;caso tivesse sido corrigido com a função strip_tags (que por sinal tem uma vulnerabilidade que permite fazer bypass nas versões 4.x.x do PHP) ficaria algo como isto: &lt;/p&gt;
&lt;img src=&quot;http://joaopedropereira.com/blog/wp-content/uploads/2009/05/se-civ_1241256289361.png&quot; alt=&quot;SystemEmpires strip_tags&quot; /&gt;</description>
		<content:encoded><![CDATA[<blockquote cite="comment-1281"><p><strong><a href="#comment-1281" rel="nofollow">Sérgio Dinis Lopes</a></strong>:</p>
<p>Hey!<br />
 Não seria mais adequado usar o strip_tags? <img class="wp-smiley" src="../../../../wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>Sérgio</p>
<p> </p>
</blockquote>
<p>Ambas funcionam neste caso, enquanto que o ouput utilizando a função htmlspecialchars do url <a href="http://civ.sysemp.com/players.php?u=470&#038;n=&lt;script&gt;alert(”XSS?”);&lt;/script&gt;&#038;pop" rel="nofollow">http://civ.sysemp.com/players.php?u=470&#038;n=&lt;script&gt;alert(”XSS?”);&lt;/script&gt;&#038;pop</a></p>
<p>será isto:</p>
<p> <img src="http://joaopedropereira.com/blog/wp-content/uploads/2009/05/se-civ_1241256011924.png" alt="SystemEmpires htmlspecialchars" /></p>
<p>caso tivesse sido corrigido com a função strip_tags (que por sinal tem uma vulnerabilidade que permite fazer bypass nas versões 4.x.x do PHP) ficaria algo como isto: </p>
<p><img src="http://joaopedropereira.com/blog/wp-content/uploads/2009/05/se-civ_1241256289361.png" alt="SystemEmpires strip_tags" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sérgio Dinis Lopes</title>
		<link>http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/comment-page-1/#comment-1281</link>
		<dc:creator>Sérgio Dinis Lopes</dc:creator>
		<pubDate>Sat, 02 May 2009 08:55:16 +0000</pubDate>
		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=306#comment-1281</guid>
		<description>&lt;blockquote cite=&quot;comment-1270&quot;&gt;&lt;strong&gt;&lt;a href=&quot;#comment-1270&quot; rel=&quot;nofollow&quot;&gt;Bruno Monteiro&lt;/a&gt;&lt;/strong&gt;: Uma vez que a string passada como argumento (por GET) só tem o objectivo de ser impressa e não existir interpretação então basta aplicar a função htmlspecialchars disponível no php. &lt;/blockquote&gt;
Hey!
Não seria mais adequado usar o strip_tags? :)

Sérgio</description>
		<content:encoded><![CDATA[<blockquote cite="comment-1270"><p><strong><a href="#comment-1270" rel="nofollow">Bruno Monteiro</a></strong>: Uma vez que a string passada como argumento (por GET) só tem o objectivo de ser impressa e não existir interpretação então basta aplicar a função htmlspecialchars disponível no php. </p></blockquote>
<p>Hey!<br />
Não seria mais adequado usar o strip_tags? <img src='http://joaopedropereira.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sérgio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: João Pedro Pereira</title>
		<link>http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/comment-page-1/#comment-1271</link>
		<dc:creator>João Pedro Pereira</dc:creator>
		<pubDate>Fri, 01 May 2009 21:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=306#comment-1271</guid>
		<description>Simples e eficaz, boa abordagem e bom tempo de resposta.

Para quem não sabe Bruno Monteiro é o administrador e developer do jogo.</description>
		<content:encoded><![CDATA[<p>Simples e eficaz, boa abordagem e bom tempo de resposta.</p>
<p>Para quem não sabe Bruno Monteiro é o administrador e developer do jogo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno Monteiro</title>
		<link>http://joaopedropereira.com/blog/2009/05/01/vulnerabilidade-xss-system-empires/comment-page-1/#comment-1270</link>
		<dc:creator>Bruno Monteiro</dc:creator>
		<pubDate>Fri, 01 May 2009 21:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=306#comment-1270</guid>
		<description>Uma vez que a string passada como argumento (por GET) só tem o objectivo de ser impressa e não existir interpretação então basta aplicar a função htmlspecialchars disponível no php. ;)</description>
		<content:encoded><![CDATA[<p>Uma vez que a string passada como argumento (por GET) só tem o objectivo de ser impressa e não existir interpretação então basta aplicar a função htmlspecialchars disponível no php. <img src='http://joaopedropereira.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

