einfach mysql passwort ändern, ftp passwort ändern und das passwort vom admin ändern.
einfach mit phpmyadmin mal das passwort manuell für den admin user neu setzten und das recht auf -5...
ein neues passwort für den admin um es manuell zu setzten generierst du mit folgender php datei (einfach auf deinem webspace laden und aufrufen)
<?php
echo md5 ( 'passwort' );
?>
passwort ist in diesem fall das passwort

ersetzte es durch was sinvolles ...
ruf dann die datei in die du den obigen code einfügst direkt im browser auf.
dort erscheinen dann "komische" zahlen und buchstaben. die einfach in das passwort felt des admin users eintragen. dann ist das passwort so wie du es in die datei eingetragen hast

(achtung das passwort ist nciht diese "komische" zahlen und buchstaben kombination sondern das wort oder was auch immer was du durch "passwort" im obigen code ersetzt hast.
wenn du den admin account wieder hast dann stell alles wieder so ein wie es mal war und alles ist gut.
kontrolliere vor allem rechte von anderen benutzern, evtl. hat der "hacker" auch diese verändert.
ansonsten kann ich dazu leider nur sagen: immer ein backup machen