<?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>stuff &#187; firefox</title>
	<atom:link href="http://blog.beford.org/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.beford.org</link>
	<description></description>
	<lastBuildDate>Fri, 13 Aug 2010 22:59:52 +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>Cada vez más cerca Firefox 3</title>
		<link>http://blog.beford.org/2008/04/09/cada-vez-mas-cerca-firefox-3/</link>
		<comments>http://blog.beford.org/2008/04/09/cada-vez-mas-cerca-firefox-3/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 02:45:51 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.beford.org/?p=14</guid>
		<description><![CDATA[Ya se encuentra disponible la beta 5 del que considero es, el mejor navegador libre (no, no he usado nada basado en webkit todavia). Entre las nuevas caracteristicas que vienen con el lanzamiento de esta version sobresalen: Mejoras en el &#8230; <a href="http://blog.beford.org/2008/04/09/cada-vez-mas-cerca-firefox-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ya se encuentra disponible la beta 5 del que considero es, el mejor navegador libre (no, no he usado nada basado en webkit todavia). Entre las nuevas caracteristicas que vienen con el lanzamiento de esta version sobresalen:</p>
<ul>
<li>Mejoras en el uso de memoria: Es algo que se puede sentir sin la necesidad de usar algun tipo de benchmarks. Esta clase de progreso ayuda especialmente a escritorios como Gnome, que para ser sinceros es algo mas exigente con respecto al hardware que otras alternativas libres, pero aun asi, es (y probablemente seguira siendo) uno de los Desktop Environments mas usados. Y pone a Firefox a competir directamente con otros como Opera, y Safari.</li>
<li>Interfaz grafica integrada con el Sistema operativo: Me gusta especialmente el trabajo que se ha hecho en la version de Linux, en la cual, Firefox utilizara los iconos del tema de nativo de GTK, para sus barras de herramientas y menues.</li>
<li>Estandares W3: La prueba Acid2 pasada completamente y el resultado de la Acid3 mejora considerablemente con respecto a Firefox 2.</li>
<li>Barra de direcciones inteligente.</li>
</ul>
<p>Según informacion entregada por Mozilla, la version final estaría disponible para el mes de junio. Jugueteando con el navegador, me di cuenta que existe un problema de seguridad en todas las versiones del Firefox 3, es una regresion de un bug reportado hace mas de 3 años por    <a href="http://mikx.de">Michael Krax</a>, el cual afecta las plataformas Windows, personalmente no considero que sea peligroso. Lo reporte a Mozilla, y ya tienen disponible un patch en trunk, el proximo release ya deberia venir con este problema corregido. Un detalle que no me gusta de Firefox 3, es el hecho que la barra de direcciones ahora muestra la URL despues de haberla 'urldecodeado', y si somos de los que jugamos con las URLs manualmente, esto puede ser un inconveniente.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.beford.org/2008/04/09/cada-vez-mas-cerca-firefox-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Bookmarklets</title>
		<link>http://blog.beford.org/2008/01/28/security-bookmarklets/</link>
		<comments>http://blog.beford.org/2008/01/28/security-bookmarklets/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 23:47:57 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://blog.beford.org/?p=13</guid>
		<description><![CDATA[I took a couple of days from my school vacation to write 3 bookmarklets that will help me when auditing web sites, I'd like to share them here because I know that they'll help some of my friends, and probably &#8230; <a href="http://blog.beford.org/2008/01/28/security-bookmarklets/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I took a couple of days from my school vacation to write 3 bookmarklets that will help me when auditing web sites, I'd like to share them here because I know that they'll help some of my friends, and probably one of the two readers of this blog.</p>
<p><a class="bml" href="javascript:(function(){ x=prompt('Input text:','');l=x.length;t=x.charCodeAt(0);for (i = 1;i&lt;l;i++) t = t +','+x.charCodeAt(i);prompt('Output: ', 'Char('+t+')'); })();">Text2SQLChar</a> Converts an string into a CHAR() mysql, usefull when magic_quotes is on.<br />
<a class="bml" href="javascript:(function(){url=decodeURI(location);if (url.indexOf('select 1')==-1) { alert('Inject a simple \'union select 1\' first.');return; }max=url.substring(url.indexOf('select 1')).split(',').length;if (max&gt;1) zx = (max-1)+','+max; else zx = 'select 1';tmp=url.indexOf(zx);location=encodeURI(url.substring(0, tmp+zx.length)+','+(max+1)+url.substring(tmp+zx.length));})()">SQLIncrement</a> Increments automatically the number of columns of the injected select query.<br />
<a class="bml" href="javascript:(function(){url=decodeURI(location);if (url.indexOf('select 1')==-1) { alert('Inject a simple \'union select 1\' first.');return; }max=url.substring(url.indexOf('select 1')).split(',').length;if (max&gt;2) zx = (max-2)+','+(max-1); else { if (max==2) zx='select 1'; else return; } tmp=url.indexOf(zx);dx = ','+max;location=encodeURI(url.substring(0, tmp+zx.length)+url.substring(tmp+zx.length+dx.length));})()">SQLDecrement</a> Decrements automatically the number of columns of the injected select query.<br />
<a class="bml" href="javascript:(function(){ var e,s; IB=1; function isDigit(c) { return ('0' &lt;= c &amp;&amp; c &lt;= '9') } L = decodeURI(location.href); LL = L.length; for (e=LL-1; e&gt;=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s&gt;=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e&lt;0) return; oldNum = L.substring(s,e+1); newNum = '' + (parseInt(oldNum,10) + IB); while (newNum.length &lt; oldNum.length) newNum = '0' + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();">Increment</a> Allows you to navigate up html files or images that have a number in them.<br />
<a class="bml" href="javascript:(function(){ var e,s; IB=-1; function isDigit(c) { return ('0' &lt;= c &amp;&amp; c &lt;= '9') } L = decodeURI(location.href); LL = L.length; for (e=LL-1; e&gt;=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s&gt;=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e&lt;0) return; oldNum = L.substring(s,e+1); newNum = '' + (parseInt(oldNum,10) + IB); while (newNum.length &lt; oldNum.length) newNum = '0' + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();">Decrement</a> Allows you to navigate down html files or images that have a number in them.<br />
<a class="bml" href="javascript:(function(){x=prompt('Text:','');l=x.length%3;if(l)for(i=1;i&lt;7-l;i++)x=x+'%20';;prompt('Output:',window.btoa(x));})();">base64</a> Firefox only, base64 with no padding</p>
<p>I wrote the first 3 of them, I'm not javascript god, so they need to get improved, I'll try to make them shorter, and follow a couple of suggestion from <a href="http://www.bookmarklets.com/about/make/js.html">bookmarklets.com</a>. The two others come from <a href="http://ha.ckers.org/bookmarklets.html">RSnake' bookmarklet collection</a>, where I fixed a detail, it was not decoding the URL before using it, so if the url contained an escaped value at the end of the url like %20, it would modify it and change it to %21. I'll keep this post updated whenever I find or write a new security-related bookmarklet. As another issue, I noticed that the site looks ugly on low resolution systems, so I'll try to get a new theme to fix that on a couple of days and update the wordpress version.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.beford.org/2008/01/28/security-bookmarklets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 2.0.0.10 released</title>
		<link>http://blog.beford.org/2007/11/27/firefox-20010-released/</link>
		<comments>http://blog.beford.org/2007/11/27/firefox-20010-released/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 05:40:52 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://blog.beford.org/?p=11</guid>
		<description><![CDATA[Mozilla Corporation just released Firefox 2.0.0.10 which includes fixes against JAR uri attacks. This issue affected browsers that used Gecko engine, a quick check showed me that only K-meleon browser was also updated, however there are several Gecko based web &#8230; <a href="http://blog.beford.org/2007/11/27/firefox-20010-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mozilla Corporation just released <a href="http://www.mozilla-europe.org/es/products/firefox/2.0.0.10/releasenotes/">Firefox 2.0.0.10</a> which includes fixes against <a href="http://blog.beford.org/?p=8">JAR uri attacks</a>. This issue affected browsers that used Gecko engine, a quick check showed me that only <a href="http://kmeleon.sourceforge.net/">K-meleon</a> browser was also updated, however there are several Gecko based web browsers that need to get fixed: <a href="http://en.wikipedia.org/wiki/List_of_web_browsers#Gecko-based_browsers">Gecko-based browsers.</a></p>
<p><strong>Update: </strong>Let's make that, Firefox 2.0.0.11, which also fixes some regressions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.beford.org/2007/11/27/firefox-20010-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox jar: Protocol Vulnerability</title>
		<link>http://blog.beford.org/2007/11/10/firefox-jar-protocol-vulnerability/</link>
		<comments>http://blog.beford.org/2007/11/10/firefox-jar-protocol-vulnerability/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 10:47:45 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://blog.beford.org/?p=8</guid>
		<description><![CDATA[I just came across pdp's finding jar protocol vulnerability on Mozilla Firefox, I think its a big issue, and the fact that it has been on bugzilla (#369814) for way more than ten fuck*ng days is not a good thing. &#8230; <a href="http://blog.beford.org/2007/11/10/firefox-jar-protocol-vulnerability/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just came across pdp's finding <a href="http://www.gnucitizen.org/blog/web-mayhem-firefoxs-jar-protocol-issues"> jar protocol vulnerability</a> on Mozilla Firefox, I think its a big issue, and the fact that it has been on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=369814">bugzilla (#369814)</a> for way more than <a href="http://ha.ckers.org/blog/20070803/mozilla-says-ten-fucking-days/">ten fuck*ng days</a> is not a good thing.</p>
<p>According to pdp, this issue makes vulnerable to Cross-site scripting applications that allow users uploading compressed ZIP, and JAR files. After a couple of minutes messing around the poc's, I figured out that sites with open redirect issues are vulnerable too. I've created this poc that attacks Gmail, it's based on my previous post and it will only show your contacts list, it's not being logged server side or anything (as some people thought that my previous poc did. Credit to <a href="http://lowtechlive.com/">tx</a> for discovering the <a href="http://sla.ckers.org/forum/read.php?3,505,10958#msg-10958">open redirect issue</a> used to exploit Google / Firefox):</p>
<p><a href="http://beford.org/stuff/jarjarbinks.htm">http://beford.org/stuff/jarjarbinks.htm</a></p>
<p>Who's fault? Both, <a href="http://ha.ckers.org/blog/20070520/phishing-through-google-yet-again/">Google</a> <a href="http://ha.ckers.org/blog/20070224/google-fixes-one-redirect-but-leaves-lots-of-others/">for</a> <a href="http://ha.ckers.org/blog/20061224/google-redirects-help-phishers-again/">having</a> <a href="http://ha.ckers.org/blog/20060822/google-redirection-hole-used-for-phishing/">open</a> <a href="http://sla.ckers.org/forum/read.php?3,505,page=3#msg-1349">redirect</a> issues and not fixing them, and Mozilla Corporation for failing to address this problem.</p>
<p>What can I do to protect myself? Giorgio Maone have already added protection against this flaw to <a href="http://noscript.net/getit#devel">NoScript development version</a>.</p>
<p><strong> Update: </strong>NoScript released stable version with Jar protection.  A new <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=403331">bugzilla (#403331) </a>entry was created to fix the inappropiate redirect on jar protocol, according to the lastest comments and bug keyword, there seems to be a patch and will be availible with Firefox 2.0.0.10.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.beford.org/2007/11/10/firefox-jar-protocol-vulnerability/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>
