Codice JS offuscato che si interrompe disobbligare o eseguire il debug [chiuso]

-1

Come posso offuscare questo JavaScript? Vedo che apre una nuova finestra su www.google.com, ma che altro fa? Non riesco ad aprirlo nel debugger, ma non funziona, allora? Ed è malizioso? Ecco lo script: link (È troppo lungo per essere pubblicato qui! Ha 60000 caratteri) Pubblica come sei riuscito a de-offuscarlo !

Nota: il debugging o deobfuscing di questo script lo spezza!

    
posta Mark 08.07.2015 - 13:54
fonte

2 risposte

1

Ci sono alcuni servizi di deoffuscamento JavaScript. Il link fornisce i migliori risultati per il tuo particolare script.

Tuttavia, anche dopo la deoffuscamento, questo script contiene diverse stringhe binarie, codificate come testo, da cui l'algoritmo dello script tenta di estrarre singoli byte in ordine definito per creare un altro script.

Richiederebbe ulteriori analisi per scoprire cosa fa esattamente. Tuttavia, gli script così profondamente codificati sono quasi sempre dannosi. Soprattutto che hai scritto sull'apertura di una nuova finestra del browser. Scommetto che sostituisce gli annunci Google con altri.

    
risposta data 08.07.2015 - 14:13
fonte
0

La maggior parte dei JS offuscati costruisce una nuova stringa ed eval (stringa) se è possibile eseguire l'override di eval (con esempio console.log o document.write) questo non è possibile nel browser ma apparentemente malzilla, dovresti essere in grado per ottenere una versione più leggibile (probabilmente dovrai farlo più volte sul nuovo output).

    
risposta data 08.07.2015 - 15:50
fonte

Leggi altre domande sui tag