Seite 1 von 2

Ein Problem kam aus dem Nichts.... Wurde ich gehackt?

Verfasst: 14.09.2005 10:47
von rockford
Hallo zusammen,

wie aus dem Nichts habe ich auf einmal folgendes Problem:

Wenn ich eine Benutzergruppe auswählen möchte, wird folgendes Angezeigt.

Code: Alles auswählen

Error getting user list for group

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY u.username' at line 7

SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 209 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> ORDER BY u.username

Line : 791
File : groupcp.php

Was ist da passiert? Wurde ich gehackt?


Gruß

Rockford



EDIT: Das ganze passiert auffälliger Weise nur bei der Gruppe, die das Recht überall reinzugehen...


EDIT2: Ich wollte gerade mein Datenbank Backup durchführen. Am Ende heißt es:

Code: Alles auswählen

Es wurde keine Datei hochgeladen
Hängt dass damit zusammen, oder mache ich etwas verkehrt?




EDIT3:

Jetzt steht im ACP:

Dein Forum ist wahrscheinlich nicht auf dem neuesten Stand. Es sind Updates für deine phpBB-Version verfügbar, bitte besuche http://www.phpbb.com/downloads.php, um die aktuelleste Version zu erhalten.
Die neueste verfügbare Version ist phpBB 0.0.0.Du verwendest phpBB 2.0.17.




Ich wäre für Eure Hilfe sehr dankbar...

Verfasst: 14.09.2005 11:24
von rockford
Ich habe jetzt aus Sicherheitsgründen das Passwort für die db geändert. Folge dessen ist natürlich jetzt der Kritische Fehler eingetreten. ( Could not connect to the database ).

Das Passwort habe ich jetzt auch in der config.php angepasst. Aber dennoch funktioniert es nicht. Wo liegt der Fehler?

Verfasst: 14.09.2005 11:29
von ralph1302
In meinem Adminbereich steht auch:
Dein Forum ist wahrscheinlich nicht auf dem neuesten Stand. Es sind Updates für deine phpBB-Version verfügbar, bitte besuche http://www.phpbb.com/downloads.php, um die aktuelleste Version zu erhalten.
Die neueste verfügbare Version ist phpBB 0.0.0.Du verwendest phpBB 2.0.17.

Verfasst: 14.09.2005 11:37
von ralph1302
Jetzt steht da wieder:
Dein Forum ist auf dem neuesten Stand; es sind keine Updates für deine phpBB-Version verfügbar.
:roll:

Verfasst: 14.09.2005 11:41
von rockford
Ich habe es jetzt geschafft die Wiederherstellung durchzuführen.

Es dauerte nur einen Bruchteil einer Sekunde. Es hat sich natürlich nichts geändert außer dort stand:

Code: Alles auswählen

Warning: fread(): Length parameter must be greater than 0. in /srv/www/htdocs/web27/html/club-bizarr/phpBB2/admin/admin_db_utilities.php on line 940


Wiederherstellung erfolgreich durchgeführt. 


Jetzt lassen sich gar keine Wiederherstellungen mehr machen. Wenn ich eine Datei auswähle und auf Wiederherstellung beginnen klicke, passiert gar nichts.

Verfasst: 14.09.2005 11:41
von sierrazicke
Das Problem hat ich neulich auch, da wurde einfach von phpbb.com kurzzeitig eine falsche Meldung ausgegeben..

Hat sich sonst in deinem Forum was verändert ??

Deine erste Fehlermeldung besagt einen Fehler in der groupcp.php um die Linie 791 rum.

Verlinke doch die Datei mal bitte

Verfasst: 14.09.2005 11:45
von rockford
Hier ist die gewünschte Datei:

groucp.php

Verfasst: 14.09.2005 11:51
von sierrazicke
Also ich habs jetzt mal mit meiner groupcp.php verglichen und bei mir steht da:
AND ug.user_pending = 0
Während bei dir da steht
AND ug.user_pending = 1
Kann dir jetzt nicht mit 100% Sicherheit sagen, ob es daran liegt, aber ändere mal den Wert auf null und schau mal nach was dann passiert

Verfasst: 14.09.2005 11:57
von rockford
Ich hab das ganze jetzt mal auf 0 gesetzt.


Die Meldung beim Aufrufen der Gruppe lautet:

Code: Alles auswählen

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY u.username' at line 7

SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 209 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> ORDER BY u.username

Line : 791
File : groupcp.php

Wenn ich dass richtige sehe, dann ist es nach wie vor die gleiche Meldung. Die andere Gruppe ( ich habe nur zwei ) funktioniert auch noch einwandfrei.

Wenn ich diese Fehlermeldung richtig deute, dann habe ich doch einen Fehler in der Datenbank, oder nicht? Diese lässt sich nämlich auch nicht wiederherstellen.... :evil:

Verfasst: 14.09.2005 12:05
von sierrazicke
Mh, hast du in letzter Zeit einen Mod eingebaut ??