<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Alex' blog (Artikel mit Tag firefox)</title>
    <link>http://www.bitsploit.de/</link>
    <description>Alles rund um IT-Security, Hacking, Deejaying und vieles mehr ...</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.6.2 - http://www.s9y.org/</generator>
    <managingEditor>blog@bitsploit.de</managingEditor>
<webMaster>blog@bitsploit.de</webMaster>
<pubDate>Mon, 07 Jul 2008 12:01:13 GMT</pubDate>

    <image>
        <url>http://www.bitsploit.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Alex' blog - Alles rund um IT-Security, Hacking, Deejaying und vieles mehr ...</title>
        <link>http://www.bitsploit.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Fritz!BoxDial Wählhilfe und Firefox 3</title>
    <link>http://www.bitsploit.de/archives/758-Fritz!BoxDial-Waehlhilfe-und-Firefox-3.html</link>
            <category>/lost+found</category>
    
    <comments>http://www.bitsploit.de/archives/758-Fritz!BoxDial-Waehlhilfe-und-Firefox-3.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=758</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=758</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div style=&quot;width: 110px;&quot; class=&quot;serendipity_imageComment_right&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200807071355/xhr_requestheader_firefox_3.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:281 --&gt;&lt;img height=&quot;99&quot; width=&quot;110&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200807071355/xhr_requestheader_firefox_3.serendipityThumb.png&quot; class=&quot;serendipity_image_right&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Oben: FF2
Unten: FF3&lt;/div&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Für die Firefox-Versionen 1.5 und 2.0 gibt es für Besitzer der Fritz!Box eine nette Extension namens Fritz!BoxDial, die Ähnlichkeiten zur Extension von &lt;i&gt;Skype&lt;/i&gt; aufweist. Wenn man eine Telefonnummer auf einer Webseite markiert, kann man im Kontextmenü einen Anruf über die Fritz!Box veranlassen und auf dem normalen Telefon telefonieren. Man muss also die Nummer nicht erst abtippen.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Leider funktioniert die Extension mit Firefox 3 nicht mehr.&lt;br /&gt;Eine kurze Analyse hat gezeigt, dass der neue Zwang zur Angabe eines Charsets im Header für einen XMLHttpRequest (XHR) für Probleme seitens der Fritz!Box sorgt. Diese kann mit dem charset=... nichts anfangen und verweigert ihren Dienst.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Selbst wenn man explizit keine charset-Angabe in der Methode requestHeader() macht, so wie es die Extension auch tut, setzt Firefox 3 nun standardmässig das Charset rein (auf UTF-8).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Hat irgendjemand eine Idee, wie man Firefox 3 von diesem Zwang befreien kann ?&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 07 Jul 2008 13:55:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/758-guid.html</guid>
    <category>festnetz</category>
<category>firefox</category>
<category>plugins</category>
<category>webbrowser</category>

</item>
<item>
    <title>Firefox 3 ist fertig</title>
    <link>http://www.bitsploit.de/archives/740-Firefox-3-ist-fertig.html</link>
            <category>/lost+found</category>
    
    <comments>http://www.bitsploit.de/archives/740-Firefox-3-ist-fertig.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=740</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=740</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Firefox 3 ist nun fertig und daher habe ich das u.a. zum Anlass genommen, um meinen RC 2 auf die finale Version upzudaten.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Da ich heute früh endlich Windows Vista auf dem &lt;i&gt;Acer&lt;/i&gt; Aspire 7520G entfernt habe und nun Windows XP (für knapp 67 EUR) auf dem Laptop seine Arbeit anstandslos verrichtet, habe ich mich gleich an die Installation von Firefox 3 gemacht. Gut, dass auf dem schnelleren Laptop der langsame Firefox nicht so sehr auffällt. &lt;a href=&quot;http://www.bitsploit.de/archives/736-Firefox-3-ist-langsam-und-verursacht-CPU-Auslastung-von-100%25.html&quot; target=&quot;_blank&quot; title=&quot;Firefox 3 ist langsam und verursacht CPU-Auslastung von 100%&quot;&gt;Evtl. ist das vor ein paar Tagen beschriebene Problem gar nicht existent ...&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Daher habe ich zweimal beim &lt;a href=&quot;http://www.spreadfirefox.com/&quot; target=&quot;_blank&quot; title=&quot;Download Day&quot;&gt;Download Day&lt;/a&gt; mitgemacht und spaßeshalber habe ich mir  auch ein &amp;quot;Zertifikat&amp;quot; dafür ausgestellt.  &lt;img src=&quot;http://www.bitsploit.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://www.bitsploit.de/uploads/Bilder/200806181605/download_day.jpg&quot;&gt;&lt;!-- s9ymdb:272 --&gt;&lt;img height=&quot;77&quot; width=&quot;110&quot; class=&quot;serendipity_image_right&quot; style=&quot;border: 0px none ; float: right; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200806181605/download_day.serendipityThumb.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wer beim Download Day und dem damit verbundenen Eintrag ins Guinness Buch der Rekorde mitmachen will, der hat nach MESZ noch bis heute 19:00 Uhr Zeit dazu.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Nachdem bei mir aber vieles nicht mehr anständig funktioniert, seitdem ich den Firefox 3 mit einer der verfügbaren Beta-Versionen installiert habe, muss ich wohl  oder übel ein neues Profil erstellen und sämtliche Werte, die ich von Hand angepasst habe, erneut anpassen. &lt;s&gt;Das wird wieder viel Arbeit ...&lt;/s&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;b&gt;Update:&lt;/b&gt; Oder auch kaum Arbeit, wenn man die Datei prefs.js zur Hilfe nimmt. &lt;img src=&quot;http://www.bitsploit.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.spreadfirefox.com/node&amp;amp;id=0&amp;amp;t=284&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;Download Day - German&quot; title=&quot;Download Day - German&quot; src=&quot;http://www.spreadfirefox.com/files/images/affiliates_banners/180x150_02_de.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 18 Jun 2008 16:05:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/740-guid.html</guid>
    <category>firefox</category>
<category>web</category>
<category>webbrowser</category>

</item>
<item>
    <title>Firefox 3 ist langsam und verursacht CPU-Auslastung von 100%</title>
    <link>http://www.bitsploit.de/archives/736-Firefox-3-ist-langsam-und-verursacht-CPU-Auslastung-von-100%25.html</link>
            <category>/lost+found</category>
    
    <comments>http://www.bitsploit.de/archives/736-Firefox-3-ist-langsam-und-verursacht-CPU-Auslastung-von-100%25.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=736</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=736</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Wessen Firefox 3.0 RC2 ist ebenfalls eine Schnarchnase ?&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.thinkblogging.net/113-firefox-3-beta-5-cpu-auslastung-100-problem/&quot; target=&quot;_blank&quot; title=&quot;Externer Link&quot;&gt;Massig Berichte von Ubuntu-Anwendern&lt;/a&gt; bzgl. eines sehr langsamen Firefox (Beta 5) mit 100% CPU-Auslastung habe ich schon genug gelesen. Angeblich hilft hierbei bei dem ein oder anderen das Abschalten der neuen Funktionen &amp;quot;Hinweis anzeigen, falls die besuchte Webseite als attakierende Webseite eingeschätzt wird&amp;quot; und &amp;quot;Hinweis anzeigen, falls die besuchte Webseite als Betrugsversuch eingeschätzt wird&amp;quot;, sowie das anschließende Löschen der Datei urlclassifier3.sqlite im Profil.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Hilft bei mir aber überhaupt nicht. Weder unter Windows, noch unter Linux. Ein parallel installierter Firefox 2.x ist nicht existent und das Erstellen eines neuen Profils hilft auch nicht weiter.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 11 Jun 2008 18:22:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/736-guid.html</guid>
    <category>firefox</category>

</item>
<item>
    <title>HTTP Auth Probleme mit Mozilla Firefox 3 Beta 5</title>
    <link>http://www.bitsploit.de/archives/700-HTTP-Auth-Probleme-mit-Mozilla-Firefox-3-Beta-5.html</link>
            <category>/lost+found</category>
    
    <comments>http://www.bitsploit.de/archives/700-HTTP-Auth-Probleme-mit-Mozilla-Firefox-3-Beta-5.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=700</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=700</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Seitdem ich etwas an der neusten Firefox-Version aus der Zweier-Reihe verzweifelt bin, habe ich den Schritt zur neusten Beta-Version der Dreier-Reihe gewagt. Leider hat es an meinem Problem nicht wirklich etwas verbessert (Änderung an Dateityp =&amp;gt; Aktion).&lt;/div&gt;&lt;p&gt;Dafür hat mir die neue Version gleich ein neues Problem beschert: wenn man ein Bookmark zu einer Webseite anlegt, die vor dem eigentlichen Abruf erst mittels HTTP Auth Logindaten bearbeitet werden muss, und diese in der Form:&lt;/p&gt;&lt;p&gt;https://benutzername:passwort@example.com/pfad&lt;/p&gt;&lt;p&gt;eingibt, so funktioniert dies in der neusten Beta leider nicht mehr automatisch. Jetzt muss man sie wieder händisch eingeben. (Vielleicht betrifft dies neuerdings auch nur SSL-verschlüsselte Verbindungen. Unverschlüsselte habe ich nicht getestet.)&lt;br /&gt;Hoffentlich bleibt diese Einschränkung nur bis zur Final. Es war doch recht bequem. &lt;img src=&quot;http://www.bitsploit.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;(Ja, auch unsicher, solange man keine anderen Vorkehrungen trifft.)&lt;/p&gt;&lt;p&gt;Leider ist dies bei HTTP/HTTPS auch nicht über ein RFC standardisiert, sondern nur bei FTP. Trotzdem machen es alle Webbrowser, die mir so einfallen, dennoch richtig.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 21 Apr 2008 10:59:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/700-guid.html</guid>
    <category>firefox</category>
<category>ssl</category>
<category>web</category>
<category>webbrowser</category>

</item>
<item>
    <title>Firefox 3.0 und CAcert-Probleme</title>
    <link>http://www.bitsploit.de/archives/675-Firefox-3.0-und-CAcert-Probleme.html</link>
            <category>.it-security</category>
    
    <comments>http://www.bitsploit.de/archives/675-Firefox-3.0-und-CAcert-Probleme.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=675</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=675</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Ich habe mir vor einigen Tagen die neuste Vorab-Version von Firefox 3.0 angeschaut. Die Neuerung &amp;quot;ausführliche Zertifikatsfehlermeldungen&amp;quot; ist immer noch enthalten.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Das gibt, wie ich hier schon einmal erwähnt hatte, auf jeden Fall Probleme für Betreiber von Webseiten mittels &lt;i&gt;CAcert&lt;/i&gt;-Zertifikat (oder einem self-signed Zertifikat).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Da der Nutzer nicht mehr zur Interaktion gezwungen wird, wie eins mit dem Dialogfeld, dessen Voreinstellung das temporäre Erlauben der Webseite gewesen wäre, werden sicherlich viele Nutzer die Webseite verlassen, bevor sie sie richtig aufgesucht haben.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Da CAcert als CA auch im Firefox 3.0 noch nicht dabei sein wird (abgesehen von einigen Linux-Distributionen, die CAcert als CA gleich dazupacken), werden meiner Ansicht nach viele Nutzer aus Sicht des Betreibers einer Webseite ausgesperrt werden. Andererseits ist es eine ausführliche Warnung natürlich besser für die Sicherheit.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wenn ein Nutzer nun das Zertifikat akzeptieren will (egal ob temporär oder permanent), so durchläuft er folgende Screenshot-Abfolge:&lt;/p&gt;
 &lt;div align=&quot;justify&quot;&gt;Schritt 1: &lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_01.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:244 --&gt;&lt;img width=&quot;110&quot; height=&quot;55&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_01.serendipityThumb.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Schritt 2: &lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_02.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:245 --&gt;&lt;img width=&quot;110&quot; height=&quot;66&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_02.serendipityThumb.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Schritt 3: &lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_03.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:246 --&gt;&lt;img width=&quot;110&quot; height=&quot;83&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_03.serendipityThumb.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Schritt 4: &lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_04.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:247 --&gt;&lt;img width=&quot;110&quot; height=&quot;83&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200803222210/ca_error_04.serendipityThumb.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Anzahl nötiger Klicks bei permanenter Annahme des Zertifikats: 4&lt;br /&gt;Anzahl nötiger Klicks bei temporärer Annahme des Zertifikats: 5&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Zudem hat sich die Voreinstellung für die Annahme des Zertifikats unbekannter CAs geändert: die neue Voreinstellung ist &amp;quot;permanent&amp;quot;. Nicht mehr &amp;quot;temporär&amp;quot;.&lt;br /&gt; &lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 22 Mar 2008 22:10:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/675-guid.html</guid>
    <category>firefox</category>
<category>it security</category>
<category>kryptographie</category>
<category>ssl</category>
<category>web</category>
<category>webbrowser</category>

</item>
<item>
    <title>Cross Domain Basic Auth Phishing Tactics 3.0</title>
    <link>http://www.bitsploit.de/archives/625-Cross-Domain-Basic-Auth-Phishing-Tactics-3.0.html</link>
            <category>.hacking</category>
            <category>.it-security</category>
    
    <comments>http://www.bitsploit.de/archives/625-Cross-Domain-Basic-Auth-Phishing-Tactics-3.0.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=625</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=625</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Heute häuft es sich ja richtig mit den Einträgen zur Unsicherheit von Webbrowsern ...&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Das nächste, was ich entdeckt habe, ist, dass Firefox-Benutzer, die die Extension &amp;quot;FasterFox&amp;quot; installiert haben, um sich mittels Prefetching von statischen Webseiten einen Geschwindigkeitsvorteil zu sichern, leichter bei XSA-Angriffen über das Ohr gehauen werden können, als Firefox-Benutzer, die auf &amp;quot;FasterFox&amp;quot; verzichten.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Um in beispielsweise einem Forum jemanden mittels Phishing über das Ohr zu hauen, verwendet man sonst üblicherweise HTML oder BBCode, um ein (nicht existentes) Bild in den eigenen Beitrag einzubinden. Das Verzeichnis, wo das (nicht existente) Bild liegt, wird zudem  mit HTTP-Auth abgesichert.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Falls nun in einem Forum zur Absicherung HTML-Quellcode bzw. BBCode zur Einbettung von Grafiken deaktiviert wurde, ist dieser Angriff nicht möglich. Wer jedoch die Extension &amp;quot;FasterFox&amp;quot; installiert hat, der kann hier dennoch Opfer eines Phishing-Angriffs werden.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wenn der Angreifer in dem Forum Links direkt eingeben kann (z.B. über BBCode) oder reiner Text auf gültige URLs automatisch geparst wird, der bekommt diese Links dank besagter Extension im Voraus geladen. Die Folge davon ist, dass sich nur beim Besuch einer solchen Webseite mit einem Link auf einen Bereich, geschützt durch HTTP-Auth, im Firefox der übliche HTTP-Auth Dialog erscheint und um Eingabe der Logindaten bittet.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wer dies mit installierter &amp;quot;FasterFox&amp;quot;-Extension ausprobieren möchte, der klickt bitte einmal hier: &lt;a href=&quot;http://ha.ckers.org/blog/20070608/cross-domain-basic-auth-phishing-tactics/&quot; target=&quot;_blank&quot; title=&quot;Externer Link&quot;&gt;http://ha.ckers.org/blog/20070608/cross-domain-basic-auth-phishing-tactics/&lt;/a&gt;&lt;br /&gt;(Dies funktioniert ebenfalls nur für kurze Zeit, da ich bald die .htaccess-Datei von testing.bitsploit.de wieder entfernen werde.)&lt;a href=&quot;http://ha.ckers.org/blog/20070608/cross-domain-basic-auth-phishing-tactics/&quot; target=&quot;_blank&quot; title=&quot;Externer Link&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;b&gt;Update:&lt;/b&gt; &lt;a href=&quot;http://ha.ckers.org/blog/20080103/phishing-using-fasterfox-prefetching/&quot; target=&quot;_blank&quot; title=&quot;Externer Link&quot;&gt;RSnake fand es auch eine Erwähnung wert.&lt;/a&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 03 Jan 2008 15:25:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/625-guid.html</guid>
    <category>firefox</category>
<category>hacking</category>
<category>it security</category>
<category>phishing</category>
<category>plugins</category>
<category>xsa</category>

</item>
<item>
    <title>Spoofing-Schwachstelle im Webbrowser Firefox</title>
    <link>http://www.bitsploit.de/archives/623-Spoofing-Schwachstelle-im-Webbrowser-Firefox.html</link>
            <category>.hacking</category>
            <category>.it-security</category>
    
    <comments>http://www.bitsploit.de/archives/623-Spoofing-Schwachstelle-im-Webbrowser-Firefox.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=623</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=623</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    
&lt;div align=&quot;justify&quot;&gt;&lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://aviv.raffon.net/2008/01/02/YetAnotherDialogSpoofingFirefoxBasicAuthentication.aspx&quot;&gt;Aviv Raff&lt;/a&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://www.bitsploit.de/uploads/Bilder/200801031147/firefox_http-auth.jpg&quot;&gt;&lt;!-- s9ymdb:209 --&gt;&lt;img width=&quot;110&quot; height=&quot;42&quot; style=&quot;border: 0px none ; float: right; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200801031147/firefox_http-auth.serendipityThumb.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt; hat eine neue Spoofing-Schwachstelle in der HTTP-Auth Authentifizierung im Webbrowser Firefox gefunden.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Details zur Lücke hat er bislang nicht veröffentlicht. Nur einen Screenshot der Authentifizierungs-Dialogbox.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Hiermit veröffentliche ich ebenfalls nur einen Screenshot einer (weiteren !?) Spoofing-Schwachstelle, die aber ausschließlich durch den Benutzer zustande kommt.&lt;br /&gt;Ob es letztendlich der gleiche Fund ist, wird sich nach einer detailierteren Beschreibung Raffs zeigen.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Leider macht einem der deutsche Satzbau in Firefox einen Strich durch die Rechnung. Wer nun einen geschickten deutschen Satz zusammenbekommt oder nur auf die englischsprachige Firefox-Version setzt, hat keine weiteren Probleme. So ist der Satzbau  noch fehlerhaft - spaßeshalber habe ich Raffs Realm 1:1 übernommen. Eigentlich ist das von der Schwierigkeit her eine &amp;quot;0815-Lücke&amp;quot;, die sowohl bei Basic- als auch Digest-Authentifizierung funktioniert.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wer es selber einmal ausprobieren will: &lt;a href=&quot;http://testing.bitsploit.de&quot; target=&quot;_blank&quot; title=&quot;HTTP-Auth Spoofing-Schwachstelle für Firefox&quot;&gt;http://testing.bitsploit.de&lt;/a&gt;&lt;br /&gt;(Nur für kurze Zeit verfügbar.)&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 03 Jan 2008 11:47:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/623-guid.html</guid>
    <category>bug</category>
<category>firefox</category>
<category>hacking</category>
<category>it security</category>
<category>webbrowser</category>

</item>
<item>
    <title>Firefox-Extension: InFormEnter</title>
    <link>http://www.bitsploit.de/archives/602-Firefox-Extension-InFormEnter.html</link>
            <category>.hacking</category>
            <category>.it-security</category>
    
    <comments>http://www.bitsploit.de/archives/602-Firefox-Extension-InFormEnter.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=602</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=602</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Eben bin ich über die Firefox-Extension &amp;quot;InFormEnter&amp;quot; gestolpert, welche eigentlich die Aufgabe hat vordefinierte Zeichenketten per Mausklick in jedes Formularfeld einfügen zu können. Dazu befindet sich neben jedem Feld ein Symbol über dieses dann die gewünschte Zeichenkette eingefügt werden kann. So lässt sich bequem die eigene Adresse oder Telefonnummer mittels Mausklick einfügen.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Jedoch kann man dieses Tool auch etwas zweckentfremden und Injection-Zeichenketten (SQL, JavaScript, etc.) abspeichern. So fällt das lästige Copy &amp;amp; Paste aus den eigenen Cheatsheets weg.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Meinen Blog-Eintrag &lt;a href=&quot;http://www.bitsploit.de/archives/209-Hacken-von-Web-Applikationen-mit-Firefox-Extensions.html&quot; target=&quot;_blank&quot; title=&quot;Hacken von Web-Applikationen mit Firefox-Extensions&quot;&gt;&amp;quot;Hacken von Web-Applikationen mit Firefox-Extensions&amp;quot;&lt;/a&gt; habe ich dazu passend aktualisiert.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 11 Dec 2007 23:36:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/602-guid.html</guid>
    <category>firefox</category>
<category>javascript</category>
<category>penetration testing</category>
<category>plugins</category>
<category>sql-injection</category>
<category>web</category>
<category>webbrowser</category>

</item>
<item>
    <title>Neue Sicherheitsfeatures in Firefox 3.x</title>
    <link>http://www.bitsploit.de/archives/577-Neue-Sicherheitsfeatures-in-Firefox-3.x.html</link>
            <category>.it-security</category>
    
    <comments>http://www.bitsploit.de/archives/577-Neue-Sicherheitsfeatures-in-Firefox-3.x.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=577</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=577</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Okay, eigentlich ist der Titel nicht ganz richtig, denn in diesem Beitrag werde ich mich ausschließlich mit den sichtbaren Features beschäftigen. Nicht sichtbare Features wie (das umstrittene) &amp;quot;HTTP-only&amp;quot;-Flag zeige ich hier nicht, sondern verweise auf das inoffizielle &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://www.mozilla.com/en-US/firefox/3.0b1/releasenotes/&quot;&gt;Changelog&lt;/a&gt; von den &lt;i&gt;Mozilla&lt;/i&gt;-Entwicklern.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Die Screenshots lasse ich weitgehend einfach für sich selber sprechen:&lt;br /&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/00.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:181 --&gt;&lt;img width=&quot;110&quot; height=&quot;44&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/00.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/01.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:182 --&gt;&lt;img width=&quot;110&quot; height=&quot;26&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/01.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/02.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:183 --&gt;&lt;img width=&quot;110&quot; height=&quot;52&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/02.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/03.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:184 --&gt;&lt;img width=&quot;110&quot; height=&quot;51&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/03.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/04.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:185 --&gt;&lt;img width=&quot;110&quot; height=&quot;51&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/04.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/05.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:186 --&gt;&lt;img width=&quot;110&quot; height=&quot;49&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/05.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/06.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:187 --&gt;&lt;img width=&quot;110&quot; height=&quot;55&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/06.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/07.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:188 --&gt;&lt;img width=&quot;110&quot; height=&quot;42&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/07.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/08.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:189 --&gt;&lt;img width=&quot;110&quot; height=&quot;39&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/08.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/12.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:193 --&gt;&lt;img width=&quot;110&quot; height=&quot;89&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/12.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/09.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:190 --&gt;&lt;img width=&quot;110&quot; height=&quot;42&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/09.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/10.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:191 --&gt;&lt;img width=&quot;110&quot; height=&quot;41&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/10.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/11.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:192 --&gt;&lt;img width=&quot;110&quot; height=&quot;77&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/11.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/13.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:194 --&gt;&lt;img width=&quot;110&quot; height=&quot;74&quot; src=&quot;http://www.bitsploit.de/uploads/Bilder/200711212201/13.serendipityThumb.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wie man sieht gibt es jetzt ziemliche Probleme für self-signed SSL-Zertifikate bzw. SSL-Zertifikate von &lt;i&gt;CAcert&lt;/i&gt;. Da der Benutzer jetzt nicht mehr zu einer Interaktion gezwungen wird, werden vermutlich mehr Benutzer als vorher eine solche Webseite nicht (mehr) aufsuchen.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Normalerweise wird dem unbedarften Benutzer anhand des geschlossenen Vorhängeschloss-Symbols erklärt, dass die Webseite sicher ist. In Firefox 3.x wurde dieses Symbol aber hinter der URL in der Navigationsleiste entfernt. Das ist eine ziemlich schlechte Entscheidung wie ich finde. Zwar gibt es das Symbol wie schon in Firefox 2.x noch einmal in der Statusleiste, aber ich fürchte, dass dies dem ein oder anderen Benutzer nicht auffallen wird.&lt;br/&gt;Wer auf das Symbol in der Statusleiste klickt, bekommt das gleiche Ergebnis zu sehen als hätte er auf das Favicon in der Navigationsleiste geklickt.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 21 Nov 2007 22:01:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/577-guid.html</guid>
    <category>beta</category>
<category>firefox</category>
<category>it security</category>
<category>web</category>

</item>
<item>
    <title>QuickReferrer Extension für Firefox 2.x</title>
    <link>http://www.bitsploit.de/archives/493-QuickReferrer-Extension-fuer-Firefox-2.x.html</link>
            <category>.coding</category>
    
    <comments>http://www.bitsploit.de/archives/493-QuickReferrer-Extension-fuer-Firefox-2.x.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=493</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=493</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Ich habe eine kleine Extension für den Firefox 2.x von &lt;i&gt;Mozilla&lt;/i&gt; zusammengebastelt, welche das schnelle Ein- und Ausschalten der Übertragung des Referrers per Mausklick erlaubt.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Der Referrer (korrektes Englisch) bzw. Referer (falsches Englisch, aber stark verbreitet auf Grund eines Schreibfehlers im RFC 2068) kann über einen (momentan noch sehr hässlichen) Button, der frei in der Navigationsleiste platzierbar ist, nach Belieben ein- und ausgeschalten werden. So braucht man nicht immer umständlich mittels &amp;quot;about:config&amp;quot; den Referrer verändern.&lt;/p&gt;&lt;p&gt;Die Projektseite mit dem Download und einigen Erklärungen befindet sich hier: &lt;a title=&quot;QuickReferrer für Firefox 2.x&quot; target=&quot;_blank&quot; href=&quot;http://quickreferrer.projects.bitsploit.de&quot;&gt;http://quickreferrer.projects.bitsploit.de&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Updates to come ... &lt;img src=&quot;http://www.bitsploit.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 13 Aug 2007 00:19:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/493-guid.html</guid>
    <category>firefox</category>
<category>it security</category>
<category>plugins</category>
<category>webbrowser</category>

</item>
<item>
    <title>Wie man Firefox Daten entlockt</title>
    <link>http://www.bitsploit.de/archives/410-Wie-man-Firefox-Daten-entlockt.html</link>
            <category>.hacking</category>
    
    <comments>http://www.bitsploit.de/archives/410-Wie-man-Firefox-Daten-entlockt.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=410</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=410</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Bislang funktioniert es leider nur lokal, aber dies lässt sich vielleicht noch abändern.&lt;br /&gt;So wäre zumindest unter Windows möglich die Benutzernamen auszulesen und ein Fingerprinting der installierten Software vorzunehmen.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;PoC:&lt;/p&gt;&lt;code&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;res%6Furce://..%5C&amp;quot; type=&amp;quot;text/css&amp;quot; id=&amp;quot;path&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;alert(document.getElementById(&amp;quot;path&amp;quot;).sheet.href);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;p align=&quot;justify&quot;&gt;&lt;b&gt;Update:&lt;/b&gt; So wie es aussieht wird der dieser Bug in Firefox 2.0.0.4 und 1.5.0.12 behoben sein.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;b&gt;Update 2:&lt;/b&gt; &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://ha.ckers.org/weird/getAccounts.html&quot;&gt;So&lt;/a&gt; funktioniert es auch von extern, anstatt nur lokal. Allerdings kann nur auf vorher bekannte Benutzernamen getestet werden, anstatt nur die vorhandenen auszulesen.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 17 May 2007 13:53:04 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/410-guid.html</guid>
    <category>exploit</category>
<category>fingerprint</category>
<category>firefox</category>
<category>hacking</category>
<category>javascript</category>
<category>webbrowser</category>
<category>windows</category>

</item>
<item>
    <title>Cookies, Flash-Cookies, Super-Cookies, DOM Storage und XSS</title>
    <link>http://www.bitsploit.de/archives/398-Cookies,-Flash-Cookies,-Super-Cookies,-DOM-Storage-und-XSS.html</link>
            <category>.hacking</category>
            <category>.it-security</category>
    
    <comments>http://www.bitsploit.de/archives/398-Cookies,-Flash-Cookies,-Super-Cookies,-DOM-Storage-und-XSS.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=398</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=398</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;In Zeiten von XSS sieht man häufiger Beispiele, die Cookies an Angreifer verschicken. Das XSS weitaus mächtiger ist braucht wohl kaum erwähnt werden.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Dies klappt deshalb, weil Skript-Code (z.B. JavaScript) auf Cookies im eigenen Seitenkontext beliebig zugreifen darf. In der Spezifikation für Cookies gibt es noch einige Attribute, die man ihnen bei der Erstellung auf den Weg geben kann wie &amp;quot;secure&amp;quot; und die (sinnvolle) Erweiterung von &lt;i&gt;Microsoft&lt;/i&gt; namens &amp;quot;HttpOnly&amp;quot;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Das Attribut &amp;quot;HttpOnly&amp;quot; bedeutet, dass Cookies nicht mehr länger über clientseitigen Skript-Code angetastet werden kann. Sonst bleibt alles beim Alten. (Der Vollständigkeit halber will ich das Attribut &amp;quot;secure&amp;quot; hier nicht unterschlagen: Es bedeutet, dass der Cookie nur über SSL- / TLS-gesicherte Verbindungen vom Browser verschickt werden darf.)&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Gesetzt müssen die Attribute von der jeweiligen Web-Applikation werden und der Browser hat sich danach zu richten, sofern er damit umzugehen weiß.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Z.B. ist der &lt;i&gt;Mozilla&lt;/i&gt; Firefox 2.x bislang nicht in der Lage HttpOnly-Cookies richtig zu behandeln. Die ersten Alpha-Versionen der Version 3.0 beherrschen dies aber endlich. Microsoft hat seit dem SP1 für den Internet Explorer 6.0 HttpOnly-Cookie-Behandlung in seinen Browser integriert.&lt;br /&gt;Stefan Esser hat für den Firefox 2.x eine Extension namens &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;https://addons.mozilla.org/de/firefox/addon/3629&quot;&gt;httpOnly&lt;/a&gt; herausgebracht, die den Skript-Zugriff von Seiten des Browsers her unterbinden soll. (Tests von meiner Seite her stehen noch aus.)&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Momentan beschäftige ich mich mit der Frage, wie man an solche Cookies dennoch herankommt.&lt;br /&gt;ActiveX, JScript und Flash habe ich mir bislang nicht angeschaut, wobei ich auch vermute, dass zumindest JScript keinen Zugriff auf HttpOnly-Cookies bekommen sollte. Java-Applets dürfen von ihren Sicherheitsrichtlinien her nicht auf Cookies zugreifen, so dass man einer für XSS anfälligen Web-Applikation kein Java-Applet unterschieben zu braucht.&lt;br /&gt;Über ein spezielles Package von &lt;i&gt;Netscape&lt;/i&gt; (netscape.javascript.*) kann man aber von Java aus auf JavaScript-Objekte zugreifen. Im Moment bin ich dabei ein Java-Applet zu schreiben, welches über diese Art und Weise versucht die zuvor abgespeicherten Cookies auszulesen und auf dem Server abzulegen. Inwieweit diese alten Netscape-Klassen in neuen Browsern (außer Netscape und vielleicht Mozilla) noch funktionieren, wird sich zeigen. Unklar ist bislang auch noch, ob sich so der (angebliche) Schutz der Cookies aushebeln lässt, da sich letztendlich eigentlich doch nur wieder JavaScript an den Cookies vergreift.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Als Ergänzung zu dieser Sache ein Überblick über die verschiedenen Cookie-Varianten (siehe Titel).&lt;/p&gt; &lt;div align=&quot;justify&quot;&gt;Es gibt verschiedene Varianten zur Speicherung von Cookies und noch viel mehr Namen für sie.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Flash-Cookies werden, wie es der Name schon sagt, von Flash benutzt und liegen nicht im Benutzerprofil des verwendeten Webbrowsers. Auch werden sie nicht gelöscht, wenn man den Browser dazu auffordert. Genaueres dazu &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://www.pcfreunde.de/artikel/detail-61-1/flash-cookies-datensammler-naechsten-generation.html&quot;&gt;hier&lt;/a&gt;. Flash-Cookies werden auch gerne als Super-Cookies bezeichnet.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;DOM Storage ist mehr oder weniger das, was ein üblicher Cookie ist. Der Unterschied besteht darin, dass der Cookie-Inhalt nun wesentlich größer ausfallen darf und das die Domain nicht mehr exakt mit der Ur-Domain übereinstimmen muss. Eine kurze Zusammenfassung befindet sich &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://www.photoxpress.org/debugging/workarounds/Was-ist-ein-Super-Cookie.php&quot;&gt;hier&lt;/a&gt; und wesentlich detailierter erklärt &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://developer.mozilla.org/en/docs/DOM:Storage&quot;&gt;hier&lt;/a&gt;.&lt;br /&gt;Dies war jetzt Mozilla bezogen, aber auch Microsoft hat &lt;a title=&quot;Externer Link&quot; target=&quot;_blank&quot; href=&quot;http://msdn2.microsoft.com/en-us/library/ms531424.aspx&quot;&gt;nachgezogen&lt;/a&gt;. DOM Storage wird auch gerne als Super-Cookie bezeichnet.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 11 May 2007 04:39:02 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/398-guid.html</guid>
    <category>firefox</category>
<category>hacking</category>
<category>it security</category>
<category>javascript</category>
<category>plugins</category>
<category>webbrowser</category>

</item>
<item>
    <title>View formatted source Extension Firefox 2.0 kompatibel machen</title>
    <link>http://www.bitsploit.de/archives/349-View-formatted-source-Extension-Firefox-2.0-kompatibel-machen.html</link>
            <category>.coding</category>
    
    <comments>http://www.bitsploit.de/archives/349-View-formatted-source-Extension-Firefox-2.0-kompatibel-machen.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=349</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=349</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Wer mit (X)HTML-Quellcode arbeitet, der möchte dies möglichst effizient tun und nicht den Code vor lauter Tags nicht sehen können. Daher wäre es schön, wenn man zusammengehörende Code-Abschnitte ausblenden könnte, um mehr Übersicht zu erlangen.&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Wenn man den &lt;i&gt;Mozilla&lt;/i&gt; Firefox einsetzt, so gibt es dafür die Extension namens &amp;quot;View formatted source&amp;quot;. Diese Extension ist allerdings nicht mit Firefox 2.x kompatibel.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Wenn man nun auf den Trick zur Änderung der Versionsnummer zurückgreift (oder wenn man den Versionscheck von Extensions generell im Firefox deaktiviert), bekommt man eine nicht komplett funktionsfähige Extension. Der Inline-Modus funktioniert zwar, aber den Code in einer aufgeräumteren Ansicht anzuschauen ist nicht möglich, da der Firefox hier einen Fehler meldet.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Um die Extension dennoch unter Firefox 2.x benutzen zu können, muss man einige Zeilen aus einer Datei entfernen.&lt;/p&gt; &lt;div align=&quot;justify&quot;&gt;Als erstes muss man die Extension entpacken. Wenn man die Dateiendung XPI in ZIP umbenennt und danach entpackt, dann öffnet man die Datei &amp;quot;install.rdf&amp;quot; in einem Text-Editor seiner Wahl und ändert die Zeile:&lt;/div&gt;&lt;code&gt;&amp;lt;em:maxversion=&amp;quot;1.5.0.*&amp;quot; /&amp;gt;&lt;/code&gt;&lt;p align=&quot;justify&quot;&gt;in:&lt;/p&gt;&lt;code&gt;&amp;lt;em:maxversion=&amp;quot;2.0.*&amp;quot; /&amp;gt;&lt;/code&gt;&lt;p align=&quot;justify&quot;&gt;ab.&lt;br /&gt;Als nächstes muss man noch, wie gesagt, einige Zeilen entfernen. Dazu muss man allerdings das &amp;quot;vpps.jar&amp;quot;-Archiv im Unterordner &amp;quot;chrome&amp;quot; entpacken. Wenn dieses Archiv entpackt ist, findet man unter dem Pfad &amp;quot;chrome\content\vpps&amp;quot; die Datei &amp;quot;window_v1.xul&amp;quot;, welche man auch in einen Text-Editor lädt. In dieser Datei entfernt man nun zuerst die folgende Zeile:&lt;/p&gt;&lt;textarea cols=&quot;50&quot; rows=&quot;1&quot;&gt;&amp;lt;label value=&amp;quot;&amp;amp;find.label;&amp;quot; control=&amp;quot;find-field&amp;quot; /&amp;gt;&lt;/textarea&gt;&lt;p align=&quot;justify&quot;&gt;Dann findet man fast ganz unten noch die folgenden Zeilen, die man ebenso entfernt:&lt;/p&gt;&lt;textarea cols=&quot;50&quot;&gt;&amp;lt;toolbarbutton disabled=&amp;quot;true&amp;quot; command=&amp;quot;cmd_findAgain&amp;quot; tooltiptext=&amp;quot;&amp;amp;findNext.tooltip;&amp;quot; label=&amp;quot;&amp;amp;findNext.label;&amp;quot; id=&amp;quot;find-next&amp;quot;&amp;gt;
&amp;lt;toolbarbutton disabled=&amp;quot;true&amp;quot; command=&amp;quot;cmd_findPrevious&amp;quot; tooltiptext=&amp;quot;&amp;amp;findPrevious.tooltip;&amp;quot; label=&amp;quot;&amp;amp;findPrevious.label;&amp;quot; id=&amp;quot;find-previous&amp;quot;&amp;gt;
&amp;lt;toolbarbutton disabled=&amp;quot;true&amp;quot; type=&amp;quot;checkbox&amp;quot; oncommand=&amp;quot;toggleHighlight(!this.checked); if (gFindMode != FIND_NORMAL) setFindCloseTimeout();&amp;quot; tooltiptext=&amp;quot;&amp;amp;highlight.tooltip;&amp;quot; label=&amp;quot;&amp;amp;highlight.label;&amp;quot; id=&amp;quot;highlight&amp;quot; /&amp;gt;&amp;lt;/toolbarbutton&amp;gt;&amp;lt;/toolbarbutton&amp;gt;&lt;/textarea&gt;&lt;p align=&quot;justify&quot;&gt;Dann speichert man beide Dateien und packt die Archive erneut zusammen bzw. aktualisiert die Dateien darin.&lt;br /&gt;Wenn man dann die Dateiendung von ZIP in XPI abändert und diese danach in das Add-Ons-Fenster vom Firefox per Drag&#039;n&#039;Drop zieht, geht die Installation los. Und dieses Mal funktioniert die Extension dann auch komplett !&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 14 Apr 2007 02:33:11 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/349-guid.html</guid>
    <category>bug</category>
<category>coding</category>
<category>firefox</category>
<category>javascript</category>
<category>webbrowser</category>

</item>
<item>
    <title>Mozilla Firefox 2.0.0.3 und kaputte Wörterbücher</title>
    <link>http://www.bitsploit.de/archives/339-Mozilla-Firefox-2.0.0.3-und-kaputte-Woerterbuecher.html</link>
            <category>/lost+found</category>
    
    <comments>http://www.bitsploit.de/archives/339-Mozilla-Firefox-2.0.0.3-und-kaputte-Woerterbuecher.html#comments</comments>
    <wfw:comment>http://www.bitsploit.de/wfwcomment.php?cid=339</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.bitsploit.de/rss.php?version=2.0&amp;type=comments&amp;cid=339</wfw:commentRss>
    

    <author>nospam@example.com (Alex)</author>
    <content:encoded>
    &lt;div align=&quot;justify&quot;&gt;Ist es eigentlich bisher nur mir aufgefallen, dass das deutsche Wörterbuch, welches auf der &lt;i&gt;Mozilla&lt;/i&gt;-Webseite angeboten wird, nicht mehr mit dem Firefox 2.0.0.3 kompatibel ist ?&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Warum das bisher keiner gefixt hat, ist mir auch schleierhaft. Das englische (AE) und französische Wörterbuch lassen sich korrekt installieren. British English (BE) ist ebenfalls inkompatibel geworden. Wie es mit anderen Wörterbüchern aussieht, weiß ich nicht.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Die Version 2.0.0.3 existiert seit ca. zwei Wochen und niemand kümmert sich wohl bislang darum. Scheint aber auch den meisten Benutzern egal zu sein. Nicht jeder weiß, dass er die meisten Extension-Probleme selber beheben kann bzw. tut es dann auch.&lt;br /&gt;(Das liegt wahrscheinlich aber auch daran, dass die meisten Benutzer nichts von der Rechtschreibprüfung für Formularfelder wissen. Wenn sie doch einmal darauf gestoßen sein sollten, so fehlen vorinstallierte Wörterbuch-Dateien. Lokalisierten Firefox-Versionen könnte man doch auch problemlos ein vorinstalliertes Wörterbuch in der selben Lokalisierung im Installer-Download mitgeben.)&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Das Problem mit den genannten zwei Extensions lässt sich leicht beheben: Man entpackt die XPI-Datei, welche ein ZIP-Archiv ist, und lädt die &amp;quot;install.rdf&amp;quot; in einen Text-Editor. Dort sucht man einfach nach der Zeichenkette &amp;quot;2.0&amp;quot; und ändert den zweiten Treffer in &amp;quot;3.0&amp;quot; um. (Jeweils ohne die Anführungszeichen.) Dann speichern und daraus wieder ein ZIP-Archiv machen und die Endung ZIP in XPI umbenennen. Jetzt per Drag &#039;n&#039; Drop in das Add-Ons-Fenster von Firefox ziehen und die jeweilige Extension sollte fehlerfrei installiert werden.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Die Wörterbücher im Browser sind eine tolle Sache, wie ich finde. Sie haben bislang bei mir dazu beigetragen, dass sich meine Rechtschreibung wesentlich verbessert hat - auch ohne rote Hinweise auf falsch geschriebene Wort.&lt;br /&gt;Die Signalisierung von falsch geschriebenen Worten scheint eine gute Lernwirkung auch im Papier-Alltag hinterlassen zu haben. Fehlt nur noch eine Erkennung für vergessene Buchstaben (deswegen wird ein Wort ja nicht immer gleich falsch) bzw. Worte. Am besten auch noch etwas für die Verbesserung holpriger Grammatik.  &lt;img src=&quot;http://www.bitsploit.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Und da das deutschsprachige Wörterbuch auch das Wort &amp;quot;Schifffahrt&amp;quot; nicht als falsch markiert, sondern dies nur bei &amp;quot;Schiffahrt&amp;quot; macht, gehe ich davon aus, dass man mit diesem Wörterbuch auch gleich die allerneuste deutsche Rechtschreibung lernt - bis sie sich mal wieder ändert ...&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 09 Apr 2007 02:05:16 +0200</pubDate>
    <guid isPermaLink="false">http://www.bitsploit.de/archives/339-guid.html</guid>
    <category>firefox</category>
<category>web</category>
<category>webbrowser</category>

</item>

</channel>
</rss>