I am running 1.6.0 (Build: 20070622 )and have had my index.php file on my server modified by an unauthorized party. Its a dedicated server and my server company isn’t of any use to explain how it might have happened. I am assuming they exploited a security hole unrelated to EE, but I thought I would post this here anyway. I have changed the server password and the account password. I need to change the database password, but the fact their modification code to the index.php caused the php compiler to fail, throwing this error, suggests to me that they didn’t actually have direct access to the index.php file.
I don’t know much about servers much less anything related to PHP, so any comments would help. The PHP error that caused the PHP compiler to fail:
Parse error: syntax error, unexpected T_STRING in /home/.../public_html/index.php on line 60
My index.php file looked like this and I had to edit out the bad code (notice the references to blogspot.com) to make it work again.
Their code appeared twice in the index.php code: