Talking with Herbert from Microsoft

At work I’m stuck with Microsoft Office XP Professional. My previous workstation was one that belonged in a museum (and now luckily is) and had no problems activating Office XP. With my new and shiny workstation (running Windows 7 Professional 64-bit), activating the software was impossible.

After some googling I found a [forum][1] with a post suggesting to [contact Microsoft Support][2] via chat. The following is my conversation with *”Herbert”* from Microsoft support…

[1]: http://windowssecrets.com/forums/showthread.php/138785-OFFICE-XP-%282002%29-Activation-Problem
[2]: http://support.microsoft.com/contactus/?ws=search&ln=en-us#

(more…)

Apache Range header vulnerability script

I wrote an upgraded variant of the Apache killer script propagated on [Full Disclosure][1] capable of HTTPS requests. Also, other than its descendant, it can follow a server’s initial response for redirection which the original script interprets as the server not being vulnerable.

Script is available here: [Download not found]

*This script merely __checks__ for vulnarabilities but will __not__ exploit them.*

[1]: http://seclists.org/fulldisclosure/2011/Aug/175

To deprecate or not to deprecate

As of version 5.3 of PHP, certain features and functions are [considered deprecated][1]. It comes with the territory. In major version changes, new features are added while old stuff is discarded. Unsurprisingly – and lucky for me, with that change in versions comes yet another WTF for me to rant about.

[1]: http://www.php.net/manual/en/migration53.deprecated.php

(more…)

Twitter plugin for WordPress

I recently installed [V.J. Catkick@’s Twitter Plugin for WordPress][1]. Shortly thereafter I noticed my [HTML validator Firefox Plugin][2] changing from a pleasing green check mark to a nasty red cross complaining about (X)HTML validation errors.

[1]: http://www.vjcatkick.com/?page_id=5475
[2]: https://addons.mozilla.org/en-US/firefox/addon/html-validator/

(more…)

Server updated thanks to WordPress 3.2

I seriously have to double-check my upgrading policies. Only thanks to [Wordpress’ new requirements][1] have I decided to finally update this server.

Though I had to say goodbye to 526 days of uptime, I kinda feel better now knowing it’s not running on *Debian Etch* anymore.

[1]: http://wordpress.org/news/2011/07/are-you-ready-for-wordpress-3-2/

youtube – 500 Internal Server Error

Listening to youtube playlists for a long time can yield unexpected results…

While listening to the [1], after the transition from song 38 to 39, youtube showed me this:

[1]: http://www.youtube.com/artist?a=GxdCwVVULXfEbXSo-eIm2eCoFVTzOJXE&feature=bottomfeedr

(more…)

The whitespace of death

As the first entry to the list of my PHP-related WTFs, I present:

**The whitespace of death**

This one has taken me almost a **full hour** to sort out. There may be some good features to PHP, yet this one I don’t think is even one. It should be considered a bug. As my experience has grown in [reporting bugs myself][php-bug1] or trying to [report a bug][php-bug2], I reconsidered and chose not to report it as a “bug”.

[php-bug1]: https://bugs.php.net/bug.php?id=48458
[php-bug2]: https://bugs.php.net/bug.php?id=51112

(more…)

yasco released

My first release of a project is yasco. yasco (yet another source code obfuscator) is a medium-weight Javascript source code obfuscator written in Perl.

yasco has been made available on [Google Code][1]. Details on the project’s page.

[1]: http://code.google.com/