Discussion:
Virenprobleme mit Webseite
(zu alt für eine Antwort)
Gerald Fix
2011-01-02 09:05:54 UTC
Permalink
Hallo,

ich habe vor einiger Zeit -als ziemlicher Laie - die Betreuung einer
Webseite (www.schillergarten-ulm.de) übernommen. Dabei kommt es zu 2
Problemen.

Ich möchte vorausschicken, dass der frühere Webmaster die Seite mit
php-Elementen betrieben hat. Die habe ich entfernt (weil ich davon
nichts verstehe), bin mir aber nicht sicher, ob sie vollständig weg
sind. Außerdem hat außer mir auch noch der Restaurant-Betreiber
Zugriff.

Problem1:

Zeitweilig (leider nicht heute :-) meldet mir Norton beim Aufruf der
Seite, ein Angriff auf meinen Computer sei abgewehrt worden. Angreifer
ist, wenn ich die Daten recht interpretiere, mein eigener Computer ...
Es heißt: "Netzwerkverkehr von ... entspricht der Signatur eines
bekannten Angriffs. Der Angriff wurde von
\device\harddiskvolume3\internet\firefox\firefox.exe verursacht. Als
Angreifer url wird hsuuue938dns.com/gs/dzxpdoiriv.php genannt.

Was passiert da?


Problem 2:

Die Seite wurde bereits zweimal von Google als attackierend indiziert.
Das erste Mal war es ein iframe ohne Inhalt, das zweite Mal ein Script
(unten angehängt). Kann es sein, dass ich das selber versehentlich
erzeugt habe?

<script type="text/javascript">
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0;
i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
x.oSrc=x.src; x.src=a[i+2];}
}
</script>
--
Viele Grüße
Gerald Fix
Lutz Illigen
2011-01-03 02:19:08 UTC
Permalink
Post by Gerald Fix
ich habe vor einiger Zeit -als ziemlicher Laie - die
Betreuung einer Webseite (www.schillergarten-ulm.de)
übernommen.
Kopschüttel, de.comm.infosystems.www.authoring.misc ist dein Freund.
Post by Gerald Fix
Zeitweilig (leider nicht heute :-) meldet mir Norton
Sowas gehört in die Tonne nicht auf einen Rechner.

Lutz
Jens Peter Möller
2011-01-03 11:12:01 UTC
Permalink
Post by Gerald Fix
ich habe vor einiger Zeit -als ziemlicher Laie - die Betreuung einer
Webseite (www.schillergarten-ulm.de) übernommen.
Brrr, zwar valide, aber der Code an sich ... naja ;-)
Post by Gerald Fix
Ich möchte vorausschicken, dass der frühere Webmaster die Seite mit
php-Elementen betrieben hat. Die habe ich entfernt (weil ich davon
nichts verstehe), bin mir aber nicht sicher, ob sie vollständig weg
sind.
Offensichtlich nicht.
Post by Gerald Fix
Zeitweilig (leider nicht heute :-) meldet mir Norton beim Aufruf der
Seite, ein Angriff auf meinen Computer sei abgewehrt worden. Angreifer
ist, wenn ich die Daten recht interpretiere, mein eigener Computer ...
Es heißt: "Netzwerkverkehr von ... entspricht der Signatur eines
bekannten Angriffs. Der Angriff wurde von
\device\harddiskvolume3\internet\firefox\firefox.exe verursacht. Als
Angreifer url wird hsuuue938dns.com/gs/dzxpdoiriv.php genannt.
Was passiert da?
Über ein schlampig programmiertes PHP-Script können Angreifer fremde
Scripte bzw. fremden Code einschleusen, der im Kontext des eigenen
Servers ausgeführt wird.
Wenn das nach Deiner "Übernahme" immer noch passiert, dürften noch
PHP-Scripte mit entsprechenden Lücken in dem Webspace existieren.
Du hast das wirklich alles entfernt? Oder vielleicht doch nur deine
statischen Webseiten eingespielt? Eine möglicherweise noch vorhandenes
altes CMS, eine phpMyAdmin-Installation, oder irgend so etwas wäre
dann ja immer noch erreichbar.
Post by Gerald Fix
Die Seite wurde bereits zweimal von Google als attackierend indiziert.
Das erste Mal war es ein iframe ohne Inhalt,
Sicher nur kein für dich sichtbarer Inhalt. ;-)
Post by Gerald Fix
das zweite Mal ein Script
(unten angehängt). Kann es sein, dass ich das selber versehentlich
erzeugt habe?
<script type="text/javascript">
function MM_preloadImages() { //v3.0
[..]

Das war ein typisches Javascript, erstellt vermutlich von Dreamweaver,
für Hovereffekte mit Bildern. Ich erkenne das nichts schädliches.
Natürlich hast Du das selber erzeugt, bzw. Dein Dreamweaver. Du verwendest
es ja auch noch:

<body ... onLoad="MM_preloadImages('bilder/essen-5.jpg','bilder/essen-1.jpg')">

Aber diese Funktion wird nirgendwo geladen oder definiert.


Gruß
JPM
Gerald Fix
2011-01-03 15:26:31 UTC
Permalink
On Mon, 03 Jan 2011 12:12:01 +0100, Jens Peter Möller
Post by Jens Peter Möller
Post by Gerald Fix
ich habe vor einiger Zeit -als ziemlicher Laie - die Betreuung einer
Webseite (www.schillergarten-ulm.de) übernommen.
Brrr, zwar valide, aber der Code an sich ... naja ;-)
Naja, er entspricht halt meinen Fähigkeiten.
Post by Jens Peter Möller
Post by Gerald Fix
Ich möchte vorausschicken, dass der frühere Webmaster die Seite mit
php-Elementen betrieben hat. Die habe ich entfernt (weil ich davon
nichts verstehe), bin mir aber nicht sicher, ob sie vollständig weg
sind.
Offensichtlich nicht.
Post by Gerald Fix
Zeitweilig (leider nicht heute :-) meldet mir Norton beim Aufruf der
Seite, ein Angriff auf meinen Computer sei abgewehrt worden. Angreifer
ist, wenn ich die Daten recht interpretiere, mein eigener Computer ...
Es heißt: "Netzwerkverkehr von ... entspricht der Signatur eines
bekannten Angriffs. Der Angriff wurde von
\device\harddiskvolume3\internet\firefox\firefox.exe verursacht. Als
Angreifer url wird hsuuue938dns.com/gs/dzxpdoiriv.php genannt.
Was passiert da?
Über ein schlampig programmiertes PHP-Script können Angreifer fremde
Scripte bzw. fremden Code einschleusen, der im Kontext des eigenen
Servers ausgeführt wird.
Wenn das nach Deiner "Übernahme" immer noch passiert, dürften noch
PHP-Scripte mit entsprechenden Lücken in dem Webspace existieren.
Du hast das wirklich alles entfernt? Oder vielleicht doch nur deine
statischen Webseiten eingespielt? Eine möglicherweise noch vorhandenes
altes CMS, eine phpMyAdmin-Installation, oder irgend so etwas wäre
dann ja immer noch erreichbar.
Das heißt, ich muss die Seite irgendwann komplett platt machen und neu
einspielen. Wahrscheinlich ist das auch gar nicht so aufwändig, sie
ist halt mal einen Tag nicht erreichbar.

Alerdings liegen auf dem Server Ordner, die leer zu sein scheinen und
sich trotzdem nicht löschen lassen.
Post by Jens Peter Möller
Das war ein typisches Javascript, erstellt vermutlich von Dreamweaver,
für Hovereffekte mit Bildern. Ich erkenne das nichts schädliches.
Natürlich hast Du das selber erzeugt, bzw. Dein Dreamweaver. Du verwendest
<body ... onLoad="MM_preloadImages('bilder/essen-5.jpg','bilder/essen-1.jpg')">
Aber diese Funktion wird nirgendwo geladen oder definiert.
Danke.
--
Viele Grüße
Gerald Fix
Lutz Illigen
2011-01-04 01:56:56 UTC
Permalink
Post by Gerald Fix
Naja, er entspricht halt meinen Fähigkeiten.
Du solltest dich mit hml und css beschäfigen.
Post by Gerald Fix
Das heißt, ich muss die Seite irgendwann komplett platt
machen und neu einspielen. Wahrscheinlich ist das auch gar
nicht so aufwändig, sie ist halt mal einen Tag nicht
erreichbar.
Unsinn, das dauert nur wenige Minuten.

Lutz
Gerald Fix
2011-01-04 15:23:33 UTC
Permalink
Post by Lutz Illigen
Post by Gerald Fix
Naja, er entspricht halt meinen Fähigkeiten.
Du solltest dich mit hml und css beschäfigen.
Dass die Seite kein css enthält, hängt bislang damit zusammen, dass
ich sie von einer existierenden Seite umgeschrieben und bestimmte
Formatierungen übernommen habe. Das wird sich noch ändern. Dass sie
auf Tabellen aufbaut, ist kein html-Problem, sondern ein
Design-Problem. Mir fehlt jegliches Talent zum freien *und* schönen
Aufbau.

Wenn der Restaurantbetreiber was Besseres will, soll er dafür
bezahlen. Ich mach's umsonst. Das unterscheidet mich von meinem
Vorgänger, der noch Schlechteres abgeliefert hat.

Damit kein falscher Eindruck entsteht: Ich wehre mich nicht dagegen,
die Seite besser zu machen. Aber zunächst soll sie sicherer werden.
Post by Lutz Illigen
Post by Gerald Fix
Das heißt, ich muss die Seite irgendwann komplett platt
machen und neu einspielen. Wahrscheinlich ist das auch gar
nicht so aufwändig, sie ist halt mal einen Tag nicht
erreichbar.
Unsinn, das dauert nur wenige Minuten.
Na, schaun wir mal.
--
Viele Grüße
Gerald Fix
Lutz Illigen
2011-01-04 01:56:56 UTC
Permalink
Post by Jens Peter Möller
Brrr, zwar valide, aber der Code an sich ... naja ;-)
Tabellenverhau, daher der Hinweis auf die passende Gruppe.

Lutz
Loading...