Script malevolo [chiuso]

-3

Qualche idea su cosa faccia?

===

$ = ~ []; $ = {
posta BobPace 28.06.2012 - 16:25
fonte

2 risposte

6

Scrive quasi la parola "Contatore" sulla pagina, ma fallisce a causa di un errore di battitura.

jsbeautified with comments

$ = ~ [];  // -1
$ = {
    ___: ++$,  // 0
    $$$$: (![] + "")[$], // 'f'
    __$: ++$,  // 1
    $_$_: (![] + "")[$], // 'a'
    _$_: ++$,  // 2
    $_$$: ({} + "")[$],  // 'b'
    $$_$: ($[$] + "")[$],  // 'd'
    _$$: ++$,  // 3
    $$$_: (!"" + "")[$], // 'e'
    $__: ++$,  // 4
    $_$: ++$,  // 5
    $$__: ({} + "")[$],  // 'c'
    $$_: ++$, // 6
    $$$: ++$, // 7
    $___: ++$, // 8
    $__$: ++$ // 9
};  // make a lookup of funny names to hex digits
$.$_ = ($.$_ = $ + "")[$.$_$] + ($._$ = $.$_[$.__$]) + ($.$$ = ($.$ + "")[$.__$]) + ((!$) + "")[$._$$] + ($.__ = $.$_[$.$$_]) + ($.$ = (!"" + "")[$.__$]) + ($._ = (!"" + "")[$._$_]) + $.$_[$.$_$] + $.__ + $._$ + $.$; // 'constructor'

$.$$ = $.$ + (!"" + "")[$._$$] + $.__ + $._ + $.$ + $.$$; // 'return'

$.$ = ($.___)[$.$_][$.$_];  // Function (constructor function object)

$.$( // create new function from string...
    $.$( // create new function from string...
        $.$$ + "\"" + $.$$_$ + $._$ + $.$$__ + $._ + "\" + $.__$ + $.$_$ + $.$_$ + $.$$$_ + "\" + $.__$ + $.$_$ + $.$$_ + $.__ + ".\" + $.__$ + $.$$_ + $.$$$ + $.__ + "\" + $.__$ + $.$_$ + $.__$ + $.__ + $.$$$_ + "('\" + $.__$ + $.___ + $._$$ + $._$ + $._ + "\" + $.__$ + $.$_$ + $.$$_ + $.__ + $.$$$_ + "\" + $.__$ + $.$$_ + $._$_ + "');" + "\""
        // 'return"docu5e6t.7t1te('3ou6te2');"'
    )() // returns "document.wtite('Counter');"
)(); // executes document.wtite('Counter');

Ops.

Questo non è uno script malevolo in sé, ma potrebbe essere qualcosa restituito da uno script di monitoraggio degli accessi utilizzato da malware o da una caduta di malware inattivo (ad esempio uno che attacca solo un browser diverso), fingendo di essere un web beacon.

Per rovinare il tuo divertimento, c'è un decoder online per questo particolare script di offuscamento qui .

    
risposta data 28.06.2012 - 20:24
fonte
3

È offuscato Javascript, a la: link

Ma i decodificatori online che uso non sono in grado di decodificare.

    
risposta data 28.06.2012 - 16:51
fonte

Leggi altre domande sui tag