Well the hacker does have a point. Palestine needs to be freed from the occupation.
A "save the rainforest" parasite would be pretty entertaining.
So fuck wordpress, I'll uninstall all instances of it. I'm sure on some old ones I don't use there's "admin" as the username.
Now, assuming that's how they got in, I'll avoid doing that again, but now a bit concerned about my custom php/db stuff.
The site that was hacked had some custom php scripts I'd made, one was a mailing list that threw their info into mysql, and an order form that also put the info into a db table and generated an email to my phone. I wasn't really thinking someone could get access to my shit from injecting stuff into the form. Maybe I got lazy and forgot mysql_real_escape_string or something.