Was macht dieser Code?

7

Ok, jemand, der zufällig ein guter Freund von mir ist, schickt mir in letzter Zeit einige seltsame E-Mails, von denen eine auf eine Seite verweist, die Sie dazu auffordert, diese in Ihre Adresszeile in Ihrem Browser zu kopieren und dann auszuführen. ..

%Vor%

Ich bin nicht ganz damit beschäftigt, wenn es um Low-Level-Programmierung geht. Ich bin neugierig, was die E-Mail hier verlangt ...

BITTE LASSEN SIE DIESEN CODE NUR WENN SIE GLÜCKLICH SIND, DASS SIE NICHT ALLES BRECHEN.

Aber ... Könnte mir jemand sagen, was es macht?

    
War 24.05.2010, 10:58
quelle

3 Antworten

11

Ich habe den Code nicht vollständig entschlüsselt, aber hier sind ein paar Hinweise dazu.

Die Variable _0xc100 definiert ein Array von Strings. Die Zeichen sind hexadezimal codiert, so dass es schwieriger ist, sie zu lesen. So ist zum Beispiel \ x76 gleich "v".

Sie können sicher alert(_0xc100); verwenden, um es im Klartext anzuzeigen.

%Vor%

übersetzt in ein Array, das diese Schlüsselwörter enthält

%Vor%

Nun verwenden die folgenden Anweisungen ( DIESE NICHT AUSFÜHREN ) diese Schlüsselwörter, um Funktionen tatsächlich auszuführen.

Zum Beispiel:

%Vor%

entspricht ( d ist definiert als document und mw ist oben definiert)

%Vor%

verbirgt ein Element namens app125879300771588_mwrapper

Die folgenden Anweisungen geben

%Vor%

kopiert den Inhalt von app125879300771588_jop in app125879300771588_jode

und

%Vor%

Ich schätze, klickt auf "vorschlagen" -Button.

Schließlich setzt es 3 setTimeout-Funktionen, um 3 Befehle nach 5 Sekunden (die 5000) auszuführen

Sie übersetzen nach

%Vor%

Was ich vermute, wählt alle deine Freunde aus ...

%Vor%

... sende ihnen Einladungen

%Vor%

... und drückt eine ähnliche Taste

Beachten Sie, dass ich Facebook nicht verwende, und ich weiß nicht, wie das geht, aber ich denke, es ist ziemlich klar, dass dieser Code bösartig ist.

    
nico 24.05.2010, 11:27
quelle
12
%Vor%

Dies ist höchstwahrscheinlich eine Adaption eines von vielen Facebook Würmern, die sich an alle deine Freunde sendet.

Looke hier für eine ähnliche Frage.

Andere Versionen dieser Version verwendeten p.a.c.k.e.r zum Verschleiern, und diese konnten leicht entschlüsselt werden, indem der Code p.a.c.k.e.r über Ссылка

ausgeführt wurde     
Sean Kinsey 24.05.2010 11:00
quelle
4

Es ist ein verschleiert Bookmarklet . Sie können es (vorsichtig) entschlüsseln, um das tatsächliche Javascript zu sehen, das es laufen lässt. Wenn Sie kein starkes Bedürfnis haben, ist es wahrscheinlich nicht wert, sich zu ärgern. Ich würde es aussortieren und mit meinem Freund überprüfen, ob es wirklich von ihm kommt, und wenn ja, warum.

    
T.J. Crowder 24.05.2010 11:01
quelle

Tags und Links