Damn hackers… :(

I got a phone call earlier today from Bytemark, who host a VPS server for me. I’ve had this box with them for a couple of years, and it’s been good.

However, it seems some idiot script-kiddie has used a vulnerability in some webapp to download and run a Perl script named udp.pl to do a UDP DoS against another server (something IRC related).

This had been happening since late Friday evening, and the excess bandwidth charge came to over £80 :( Now I don’t blame Bytemark for charging me really, they’ll be charged for the traffic so they have to pass it on – I blame the bastard who was abusing my server, and myself for (a) not having kept up to date enough, and (b) not noticing quicker (if I’d looked at my mrtg traffic graphs over the weekend I’d have instantly seem that something was amiss).

I’ve not been able to find any evidence as to how the attack came in, but I suspect it may have been WordPress – I hadn’t upgraded from 2.1.2, and apparently there was a remote code exploit in PHPMailer, which WP used, so WP was vulenerable to it. Other possibilities are Dokuwiki (which I’ve updated to latest version) and Gallery, which I’ve deleted.

On the plus side, I’m pretty sure they didn’t get actual access to the box beyond running their flooding script, although I’m still nervous trusting it, so I think I’ll have to move everything off it ASAP anyway.

In the meantime it’s behaving itself. Really not a good day today – slept through my alarm somehow and woke way, way late for work, then have this shite to deal with this evening… bah, hope tomorrow is better!

Lesson learned: make much more effort to stay up to date with all software; keep a much closer eye on the system; install Tripwire or similar; be more vigilant.

Need a Pownce invite?

I decided to try out Pownce. It looks to be pretty good, although signing up with Firefox didn’t seem to want to work – it slowed Firefox to an absolute crawl, and kept telling me my postcode was invalid. (I’m wondering if it was something to do with not having Javascript turned on, although I’d think that’d make it faster?).

Pownce is, in their words, “a way to send stuff to your friends. What kind of stuff? You can send just about anything: music, photos, messages, links, events, and more. You can do it all on our web site, or install our lightweight desktop software that lets you get out of the browser.”

I have 6 invites to give out if anyone wants them… let me know in the comments if you want one (and make sure to leave a valid email address so I can send it to you, obviously!).

SimpleStreamer – Flash video streamer for Wii or PC

I recently got a Wii as a new toy, and wanted something good to stream videos to it.

I had a look round at some of the various “Media Center” options out there, but didn’t find anything I liked, so I’m writing my own.

So far I have a working system in Perl which allows you to browse the pre-set video dir(s) and presents a list of files + folders, when you select one it then uses a Flash streaming player, and either presents the file directly if it was a .flv video, otherwise it uses ffmpeg to transcode it to FLV on the fly and stream it to the Flash player.

Continue reading SimpleStreamer – Flash video streamer for Wii or PC

WP/K2 bug in <!–more –> tags?

Started using the code editor in WP rather than the visual editor, as the visual editor annoyed me on a few occasions by mangling my code in ways I didn’t want it to.

In my last post, I typed the <!–more–> "more" seperator the proper way with a space before the close of the comment (i.e. <!–more –>) and the “Continue reading…” link didn’t appear. Not sure if it’s a problem with WordPress or with the K2 theme I’m using… must investigate.

Edit: actually I guess upgrading to the very latest WP version would be a good first move.

Delightful irony

Went to metcheck.com to see what the latest on all the rain + flooding (of which I’ve seen no flooding at all), and see:

Heavy rain and flooding has is causing problems with our processing servers at the Gloucester server farm. Technical peeps are working on this at the moment. This is affecting all data updates to the Metcheck servers.

There’s something delightfully ironic about that :)   “We can’t tell you whether there’s any flooding, as our servers have been flooded” :D

David Precious – professional Perl developer, motorcyclist and beer drinker