Blog hacked. Partly restored. Migration done.

theory.isthereason mothership is down

Hello dear readers, an unfortunate event has happened. My blog was hacked with index pages replaced. You may still be able to read this from my RSS feed.

This was all the hacker left behind:

r00ted by nEt^DeViL .. Peace .. Damn Israel .. Just t3sting my t00ls ..

Unfortunately my WordPress 1.5.3 install was hosed, so I was forced to make the scary update to WP 2.3.3. Turns out the update was painless, but my personalized blog theme would no longer work. Argh.

While I migrate to a new web host, keep in touch with me via twitter, netvibes or friendfeed.

Update: I’ve got full functionality back. I’ll be migrating web host soon. Migration to was a success!

Shoutouts: John Larkin for being the first person to alert me to the hack (even sent a screenshot!). Alex Halavais, Peter, Shady, Ben Koe and Lucian for sharing advice on recovering my blog. vantan, Siva, Kenneth, for blogging about it. SimplyJean wrote about it too, which later appeared up there on Finally, thanks to folks like the RamblingLibrarian, Brian Koh, MrBig and Bernard Leong for checking in on me. Most of you are now featured on my coveted revolving blogroll (see blog sidebar).

14 thoughts on “Blog hacked. Partly restored. Migration done.

  1. Hey Barry, Lancerlord and John, thanks for checking in. It’s all fixed now, except for a few bugs with the new blog update. No need for the screenshot John. Thanks! 🙂

  2. Hi, just wondering if you can share in layman terms how you got back your blog and how to do backup?

  3. @SJ: Good question. The most typical hacks involve programs or scripts to test for your web server’s security holes. Once found the hacker usually replaces all instances of index.htm or index.php files, which are the primary pages of most web sites. If you do regular backups of your web site (ftp your entire web site down to your local computer), this shouldn’t be a problem to fix. Just replace the bad files.

    The posts, comments and other data on your blog are usually store in a MySQL database (WordPress does that), and most of the time that’s unaffected. The WordPress Codex shows you how to backup and restore your blog’s database, good if things go wrong, or if you’re migrating / moving server like me.

    I hope this helps. Would you prefer something more elaborate?

Comments are closed.