2013-05-07 28 views
5

Ho appena scoperto un virus nel mio computer che utilizza un file .js per attaccare. Ho aperto il file nel blocco note per controllare il codice, ma è completamente crittografato. Riesco a vedere alcuni dati che hanno senso (come ad esempio bhynivmao.length!=4), ma la maggior parte del file è piena di parole senza senso.Come decodificare un file javascript

C'è anche un autorun.inf e anche se riesco a vedere alcuni dei shell \open\command, non sono in grado di capire il resto del gibberish che è presente.

Sembra che sia l'autorun sia il file .js siano offuscati allo stesso modo. Qualcuno può aiutarmi a recuperare il codice leggibile? Sono davvero curioso di sapere come funziona questa cosa.

+2

Questi hacker .. diventano più intelligenti e più intelligenti. –

+1

Prova a pubblicare il file .js in pastebin e forniscici il link. – alexandernst

+0

condividi il file js in modo che alcuni di noi possano verificarlo – Arun

risposta

5

Provare a utilizzare qualcosa come un beautifier JS:

http://jsbeautifier.org/

Sarà ancora mantenere i vecchi nomi delle variabili, ma sarà sicuramente rendere il codice più leggibile.

+0

Grazie. Cercherò anche di usare l'abbellitore JS e vedere cosa succede. – Flipsyde

+0

Wow .. Sembra più leggibile ora (anche se non ho ancora capito cosa fa il codice). Sembra che sia icece.js che gc2c9c.js contengano lo stesso codice. Ecco il link pastebin per il codice abbellito. http://pastebin.ca/2376219 – Flipsyde

1

Si potrebbe anche considerare l'utilizzo di http://jsnice.org, che utilizza l'analisi statistica del codice per identificare i nomi delle variabili. Si integra bene con http://jsbeautifier.org modificando i nomi delle variabili ma non la struttura.

Problemi correlati