|
Hi dodo,
bitte vielmals um Entschuldigung, dass ich nicht früher geantwortet habe. Leider war ich durch eine Grippe ans Bett gefesselt.
Folgendes zur leeren Seite:
Wenn der Webserver, auf dem das Skript ausgeführt wird, so eingestellt ist, dass keine Fehlermeldungen ausgegeben werden, dann erhälst Du diese leere Seite. In dem Falle wirst Du die Fehlermeldung meist im error_log finden.
Zur Passwortwiederherstellung:
Diese funktioniert ohne Änderungen an pwreset.php nur dann, wenn nicht auch der Benutzername des Super Administrators geändert wurde. Dass das Skript einen Fehler erzeugt, ist ein Hinweis darauf, dass der Angreifer auch diesen geändert hat, und der Benutzer admin somit in der Datanbank nicht mehr vorhanden ist.
Das einzige, was Dir jetzt noch bleibt ist, über ein Datenbankverwaltungsprogramm wie beispielsweise phpMyAdmin in Erfahrung zu bringen, wie Dein Super Administrator jetzt heißt. Diesen findest Du in der Tabelle jos_users, sofern Du bei der Joomla! Installation den Tabellenpräfix jos_ nich geändert hast. Ansonsten ist das halt die Tabelle DEIN_PRÄFIX_users. Der AdminUser hat nach der Installation in der Spalte id den Wert 62. Dann schaust Du nach, was bei dem in der Spalte username drinsteht.
Jetzt gibt es zwei Möglichkeiten:
Entweder Du kopierst diesen Benutzernamen und trägst ihn in der pwreset.php in Zeile 11 antstatt dem Namen 'admin' ein, lädst es aud Deinen Webspace und führst es wie beschrieben aus. Oder aber Du kopierst aus der pwreset.php, Zeile 26 das verschlüsselte Passwort und trägst es über phpMyAdmin bei Deinem AdminUser ein.
Danach solltest Du Dich wieder mit dem Passwort 'admin' an Deinem Joomla anmelden können.
Gruß Uwe
|