2013-05-07 9 views
5

Ich habe gerade einen Virus in meinem Computer entdeckt, der eine .js-Datei zum Angriff verwendet. Ich habe die Datei im Editor geöffnet, um den Code zu überprüfen, aber er ist vollständig verschlüsselt. Ich kann einige Daten sehen, die Sinn machen (wie bhynivmao.length!=4), aber die Mehrheit der Datei ist mit Kauderwelsch gefüllt.So entschlüsseln Sie eine Javascript-Datei

Es gibt auch eine autorun.inf und obwohl ich einige der shell \open\command sehen kann, bin ich nicht in der Lage, den Rest des Kauderwelsch, der vorhanden ist, herauszufinden.

Sieht so aus, als ob sowohl die Autorun als auch die .js Datei auf die gleiche Weise verschleiert sind. Kann mir bitte jemand helfen, den lesbaren Code zurückzubekommen? Ich bin wirklich neugierig zu wissen, wie das Ding funktioniert.

+2

Diese Hacker .. immer klüger und schlauer. –

+1

Versuchen Sie, die .js in Pastebin zu veröffentlichen und uns den Link zu geben. – alexandernst

+0

teilen Sie die JS-Datei so einige von uns können es überprüfen – Arun

Antwort

5

versuchen, etwas wie ein JS beautifier mit:

http://jsbeautifier.org/

Es wird immer noch die alten Variablennamen behalten, aber auf jeden Fall den Code besser lesbar machen.

+0

Danke. Ich werde auch versuchen mit JS Beautifier und sehen, was passiert. – Flipsyde

+0

Wow .. Es sieht jetzt besser lesbar aus (Obwohl ich immer noch nicht herausgefunden habe, was der Code macht). Sieht so aus, als ob sowohl icece.js als auch gc2c9c.js den gleichen Code enthalten. Hier ist der Pastebin Link für den verschönerten Code. http://pastebin.ca/2376219 – Flipsyde

1

Sie könnten auch die Verwendung von http://jsnice.org in Betracht ziehen, die statistische Analyse von Code verwendet, um Variablennamen zu identifizieren. Es ergänzt http://jsbeautifier.org gut durch Ändern von Variablennamen, aber nicht Struktur.