<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Cyconet Blog &#187; hacking</title>
	<atom:link href="http://blog.waja.info/tag/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.waja.info</link>
	<description>Just a place to be!</description>
	<lastBuildDate>Wed, 28 Apr 2010 08:22:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
		<item>
		<title>(old) L-root DNS Server &#8220;stolen&#8221; (for a short time)</title>
		<link>http://blog.waja.info/2008/05/20/old-l-root-dns-server-stolen/</link>
		<comments>http://blog.waja.info/2008/05/20/old-l-root-dns-server-stolen/#comments</comments>
		<pubDate>Tue, 20 May 2008 08:20:02 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://blog.waja.info/?p=164</guid>
		<description><![CDATA[After shutdown of the old L.ROOT-SERVERS.NET the IP address formerly associated with it, the IP continued to answere requests. More informations can be found at the ICANN Blog UPDATE: Before bothering around, if you read the ICANN Blog, you realize that the issue was fixed very shortly. The whole problem is, that the file of [...]]]></description>
			<content:encoded><![CDATA[<p>After shutdown of the old L.ROOT-SERVERS.NET the IP address formerly associated with it, the IP continued to answere requests. More informations can be found at the <a target="new" href="http://blog.icann.org/?p=309">ICANN Blog</a><br />
<strong>UPDATE:</strong> Before bothering around, if you read the <a target="new" href="http://blog.icann.org/?p=309">ICANN Blog</a>, you realize that the issue was fixed very shortly. The whole problem is, that the file of the root DNS servers have to be keeped up to date. This issue should be fixed by operator of resolving nameservers (usually your <a href="http://http://en.wikipedia.org/wiki/ISP" target="new">ISP</a>). A goody will be, to have this fixed by the next point release of debian, but it is NOT security critical.<br />
Thanks Thijs for make me sensible that my article may misslead people who are not reading the <a target="new" href="http://blog.icann.org/?p=309">referenced document</a>.<br />
<strong>UPDATE 2:</strong> A more technical description can also be found at <a href="http://www.renesys.com/blog/2008/05/identity_theft_hits_the_root_n_1.shtml" target="new">Renesys Blog</a> and a <a target="new" href="http://lists.debian.org/debian-release/2008/05/msg00300.html">disussion</a> how it is related to debian.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2008/05/20/old-l-root-dns-server-stolen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Pimp my T5725</title>
		<link>http://blog.waja.info/2007/05/19/pimp-my-t5725/</link>
		<comments>http://blog.waja.info/2007/05/19/pimp-my-t5725/#comments</comments>
		<pubDate>Sat, 19 May 2007 17:18:16 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2007/05/19/pimp-my-t5725/</guid>
		<description><![CDATA[Yesterday my ordered HP Thin Client T5725 arrived. The clue is, Debian sarge is and no moving parts (no noise) are inside. It&#8217;s a really nice thin client and it can be used as Surfstation out of the box. There is also a &#8220;HP Connection Administrator&#8221; which can manage &#8216;Citrix&#8216;, &#8216;rdesktop&#8216; and &#8216;XDMCP&#8216; connections. After [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday my ordered <a target="new" href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/12454-12454-321959-338927-89307-3221863.html">HP Thin Client T5725</a> arrived. The clue is, Debian <a target="new" href="http://www.debian.org/releases/sarge/">sarge</a> is and no moving parts (no noise) are inside. It&#8217;s a really nice thin client and it can be used as Surfstation out of the box. There is also a &#8220;HP Connection Administrator&#8221; which can manage &#8216;<a target="new" href="http://en.wikipedia.org/wiki/Citrix_Presentation_Server">Citrix</a>&#8216;, &#8216;<a target="new" href="http://www.rdesktop.org/">rdesktop</a>&#8216; and &#8216;<a target="new" href="http://en.wikipedia.org/wiki/XDMCP">XDMCP</a>&#8216; connections.<br />
After taking a short overview, I decided to update to <a target="new" href="http://www.debian.org/releases/etch/">etch</a>. This was a kind tricky, cause packages did need to update in correct order to save the HP packages. Due the switch from <a target="new" href="http://www.xfree86.org/">Xfree</a> to <a target="new" href="http://en.wikipedia.org/wiki/X.org">xorg</a> with etch, the graphical frontend for configuring the X server didn&#8217;t work anymore, but in my environment this is no issue.<br />
So now I&#8217;m really happy with a HP Thin Client and bleeding edge software on it, for xdmcp use. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2007/05/19/pimp-my-t5725/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Serial console with VMWare</title>
		<link>http://blog.waja.info/2007/02/25/serial-console-with-vmware/</link>
		<comments>http://blog.waja.info/2007/02/25/serial-console-with-vmware/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 17:26:20 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2007/02/25/serial-console-with-vmware/</guid>
		<description><![CDATA[In your config file of virtual machine you need the following: # grep serial openwrt.vmx serial0.present = &#34;TRUE&#34; serial0.fileType = &#34;pipe&#34; serial0.fileName = &#34;./serial1&#34; serial0.pipe.endPoint = &#34;server&#34; serial0.hardwareFlowControl = &#34;TRUE&#34; Redirect output to stdio or a port: # socat &#60;path_to_virtual_machine_dir&#62;/serial1 &#60;stdio &#124;tcp4-listen:&#60;port&#62;&#62;]]></description>
			<content:encoded><![CDATA[<p>In your config file of virtual machine you need the following:</p>
<p class="code">
# grep serial openwrt.vmx<br />
serial0.present = &quot;TRUE&quot;<br />
serial0.fileType = &quot;pipe&quot;<br />
serial0.fileName = &quot;./serial1&quot;<br />
serial0.pipe.endPoint = &quot;server&quot;<br />
serial0.hardwareFlowControl = &quot;TRUE&quot;
</p>
<p>Redirect output to stdio or a port:</p>
<p class="code">
# socat  &lt;path_to_virtual_machine_dir&gt;/serial1 &lt;stdio |tcp4-listen:&lt;port&gt;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2007/02/25/serial-console-with-vmware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>OpenWRT 0.9 / X-WRT 2.75</title>
		<link>http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/</link>
		<comments>http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 00:41:28 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/</guid>
		<description><![CDATA[Last week I updated my WRTSL54GS to OpenWRT 0.9 with X-WRT 2.75. Since my box has an USB port, I was missing a way to umount mounted usb storage. Looking deeper into it, I noticed that partitions get mounted by &#8216;/etc/hotplug.d/usb/01-mount&#8217; like this: # mount [...] part1 on /mnt/disc0_1 type ext3 (rw) part2 on /mnt/disc0_2 [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I updated my <a href="http://blog.waja.info/2006/06/27/we-got-some-linksys-wrtsl54gs-imported-from-us/">WRTSL54GS</a> to <a target="new" href="http://openwrt.org">OpenWRT</a> 0.9 with <a target="new" href="http://www.x-wrt.org">X-WRT</a> 2.75.</p>
<p>Since my box has an USB port, I was missing a way to umount mounted usb storage. Looking deeper into it, I noticed that partitions get mounted by &#8216;/etc/hotplug.d/usb/01-mount&#8217; like this:</p>
<p class="code">
# mount<br />
[...]<br />
part1 on /mnt/disc0_1 type ext3 (rw)<br />
part2 on /mnt/disc0_2 type vfat (rw)
</p>
<p>The correct devices are missing. A patch is available:</p>
<p class="download">
<a href="http://blog.waja.info/downloads/mount.patch">mount.patch</a>
</p>
<p>Okay &#8230; So far, so good. Now some tweaking to webif^2 for umounting attached usb storage devices. Here comes the patch:</p>
<p class="download">
<a href="http://blog.waja.info/downloads/umount-button.patch">umount-button.patch</a>
</p>
<p><a title="Umount Buttons" rel="lightbox" href="http://blog.waja.info/wp-content/photos/buttons.png"><img src="http://blog.waja.info/wp-content/photos/thumb_buttons.png" alt="Umount Buttons"  border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>WRTSL54GS debridged</title>
		<link>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/</link>
		<comments>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 08:47:27 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[linksys]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/</guid>
		<description><![CDATA[Okay &#8230; we got the serial port running (same like WRT54GS), so we could be more risky. After some tries I decided to work analog the WRT54G models. Successfull was the following modifications to factory (linksys) defaults: nvram set vlan0ports=&#8221;0 1 2 5*&#8221; nvram set vlan1ports=&#8221;4 5*&#8221; nvram set vlan0hwname=&#8221;et0&#8243; nvram set vlan2ports=&#8221;3 5&#8243; nvram [...]]]></description>
			<content:encoded><![CDATA[<p>Okay &#8230; we got the serial port running (same like WRT54GS), so we could be more risky. After some tries I decided to work analog the WRT54G models.</p>
<p><span id="more-87"></span></p>
<p>Successfull was the following modifications to factory (linksys) defaults:
</p>
<p class="code">nvram set vlan0ports=&#8221;0 1 2 5*&#8221;<br />
nvram set vlan1ports=&#8221;4 5*&#8221;<br />
nvram set vlan0hwname=&#8221;et0&#8243;<br />
nvram set vlan2ports=&#8221;3 5&#8243;<br />
nvram set vlan2hwname=&#8221;et0&#8243;<br />
nvram set dmz_ifname=&#8221;vlan2&#8243;<br />
nvram set lan_ifname=&#8221;br0&#8243;<br />
nvram set lan_ifnames=&#8221;vlan0&#8243;<br />
nvram set wan_ifname=&#8221;ppp0&#8243;</p>
<p>Now the door is open to extend the functionality of the openwrt router</p>
<p class="code"># df<br />
Filesystem           1k-blocks      Used Available Use% Mounted on<br />
/dev/root                 7296      3420      3876  47% /<br />
none                     15276        36     15240   0% /tmp</p>
<p>Hrhrhrhr &#8230; :-) Disassemble photos can be found <a href="http://gallery.cyconet.org/v/wrtsl54gs1/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Hacking Extended Live Archives plugin to support multisite installations</title>
		<link>http://blog.waja.info/2006/05/26/hacking-extended-live-archives-plugin-to-support-multisite-installations/</link>
		<comments>http://blog.waja.info/2006/05/26/hacking-extended-live-archives-plugin-to-support-multisite-installations/#comments</comments>
		<pubDate>Fri, 26 May 2006 21:11:08 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/05/26/hacking-extended-live-archives-plugin-to-support-multisite-installations/</guid>
		<description><![CDATA[Since IÃƒâ€šÃ‚Â´m running a couple blogs on one wordpress installation I noticed today, that ELA doesn&#8217;t work well in this environment. Since it uses only one cache directory the archive is mixed up with all these articles. I was digging around and noticed, that only 3 values in 3 files are related. So decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Since IÃƒâ€šÃ‚Â´m running a couple blogs on one wordpress installation I noticed today, that <a target="_blank" href="http://www.sonsofskadi.net/extended-live-archive/">ELA</a> doesn&#8217;t work well in this environment. Since it uses only one cache directory the archive is mixed up with all these articles.</p>
<p>I was digging around and noticed, that only 3 values in 3 files are related. So decided to make use of &#8216;$_SERVER["SERVER_NAME"]&#8216; to have unique cache directories.</p>
<p><span id="more-75"></span> Here comes the patch:<br />
<code><br />
diff -Nur orig/af-extended-live-archive-options.php af-extended-live-archive-options.php<br />
--- orig/af-extended-live-archive-options.php    2006-02-22 19:06:00.000000000 +0100<br />
+++ af-extended-live-archive-options.php       2006-05-26 22:47:28.000000000 +0200<br />
@@ -7,7 +7,7 @@<br />
 */</p>
<p> include_once(ABSPATH . WPINC . '/class-snoopy.php');<br />
-$af_ela_cache_root = ABSPATH . 'wp-content/af-extended-live-archive/';<br />
+$af_ela_cache_root = ABSPATH . 'wp-content/af-extended-live-archive/' . $_SERVER["SERVER_NAME"] .'/';</p>
<p> function af_ela_info($show='') {<br />
        switch($show) {<br />
diff -Nur orig/af-extended-live-archive.php af-extended-live-archive.php<br />
--- orig/af-extended-live-archive.php    2006-02-19 15:26:00.000000000 +0100<br />
+++ af-extended-live-archive.php       2006-05-26 22:47:35.000000000 +0200<br />
@@ -13,7 +13,7 @@<br />
 // | http://www.sonsofskadi.net/wp-content/elalicenses.txt                |<br />
 // +----------------------------------------------------------------------+<br />
 */<br />
-$af_ela_cache_root = ABSPATH . 'wp-content/af-extended-live-archive/';<br />
+$af_ela_cache_root = ABSPATH . 'wp-content/af-extended-live-archive/' . $_SERVER["SERVER_NAME"] .'/';<br />
 $debug = false;<br />
 $utw_is_present = false;</p>
<p>diff -Nur orig/includes/af-ela.php includes/af-ela.php<br />
--- orig/includes/af-ela.php     2006-04-28 14:07:00.000000000 +0200<br />
+++ includes/af-ela.php        2006-05-26 22:46:33.000000000 +0200<br />
@@ -397,7 +397,7 @@<br />
        $paged_post = 0;</p>
<p>        // the paths for the cache files and settings<br />
-       $path = ABSPATH . 'wp-content/af-extended-live-archive/';<br />
+       $path = ABSPATH . 'wp-content/af-extended-live-archive/' . $_SERVER["SERVER_NAME"] .'/';<br />
        if (!is_dir($path)) $path = get_settings('siteurl') . '/wp-content/af-extended-live-archive/';</p>
<p>        // get settings and construct default;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/05/26/hacking-extended-live-archives-plugin-to-support-multisite-installations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Hacking google-highlight plugin</title>
		<link>http://blog.waja.info/2006/05/25/hacking-google-highlight-plugin/</link>
		<comments>http://blog.waja.info/2006/05/25/hacking-google-highlight-plugin/#comments</comments>
		<pubDate>Thu, 25 May 2006 22:30:51 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/05/25/hacking-google-highlight-plugin/</guid>
		<description><![CDATA[Today I found a nice plugin for highlighting searchstrings from referer called google-highlight, when coming from a search engine. The problem was, when the site includes a substring of $_SERVER["SERVER_NAME"] it was highlighted &#8230; maybe not what you want. Here is the patch: --- /tmp/google-hilite.php 2005-06-17 02:36:02.000000000 +0200 +++ /usr/share/wordpress/wp-content/plugins/google-hilite.php 2006-05-26 00:17:32.000000000 +0200 @@ -81,6 [...]]]></description>
			<content:encoded><![CDATA[<p>Today I found a nice plugin for highlighting searchstrings from referer called <a target="_blank" href="http://dev.wp-plugins.org/browser/google-highlight/">google-highlight</a>, when coming from a search engine. The problem was, when the site includes a substring of $_SERVER["SERVER_NAME"] it was highlighted &#8230; maybe not what you want.</p>
<p><span id="more-72"></span>Here is the patch:<br />
<code>--- /tmp/google-hilite.php      2005-06-17 02:36:02.000000000 +0200<br />
+++ /usr/share/wordpress/wp-content/plugins/google-hilite.php   2006-05-26 00:17:32.000000000 +0200<br />
@@ -81,6 +81,10 @@<br />
                break;</p>
<p>        case 'wordpress':<br />
+               if (preg_match('|^http://'. quotemeta($_SERVER["SERVER_NAME"]) .'|i', $referer)){<br />
+                       return false;<br />
+                       break;<br />
+               }<br />
                if ( is_search() )<br />
                        return true;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/05/25/hacking-google-highlight-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->