Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


function vn(a) {
                                var o = Mn(E(1, 1), N(22, 13))
                                  , r = G(c(13, 13), l(28, 16));
                                return typeof a !== ln(on(u(0, 9), T(7, 10))) && (o ^ r) + F(N(12, 7), N(7, 4)) * r - dn(x(2, 1), j(3, 2)) * (~o & r) < U(c(29, 12), O(0, 9)) ? a : (rn(S(2, 5), O(2, 5)),
                                P(v(4, 7), T(4, 10)),
                                a[ln(tn(i(135, 10), m(50, 105)))]()[ln(G(z(68, 439), d(16, 4)))](/\{\s*\[native code\]\s*\}$/m) && a[ln(_(i(290, 8), A(3, 7)))][ln(Mn(M(94, 9), x(465, 269)))]()[ln(rn(S(35, 80), m(158, 234)))](/\{\s*\[native code\]\s*\}$/m) ? function() {
                                    if (Nn <= 0 || !t)
                                        return a[['apply']](this, arguments);
                                    Nn--;
                                    var i = !1;
                                    try {
                                        if (arguments[['callee']] && arguments[['callee']][['caller']] && arguments[['callee']][['caller']][['toString']]) {
                                            var o = arguments[['callee']][['caller']][['toString']]();
                                            0 != o[['indexOf']]('function (){var _0x') && 0 != o[['indexOf']]('function(){var _0x') || (i = !0),
                                            o[['indexOf']]('var contactSupportComment') > -1 && o[['indexOf']]('var humanCommentEl') > -1 && (i = !0),
                                            (o[['indexOf']]('showForm(formWrapperId)') > -1 || o[['indexOf']]('submitContactForm(contactFormId') > -1) && (i = !0),
                                            (o[['indexOf']]('#iadvize-container') > -1 || o[['indexOf']]('useForcedLinkTracking') > -1 || o[['indexOf']]('dot-optimeeze') > -1) && (i = !0),
                                            o[['indexOf']]('"iframe_api"') > -1 && o[['indexOf']]('"player_api"') > -1 && (i = !0),
                                            o[['indexOf']]('ga-disable-') > -1 && (i = !0),
                                            i || n[['addSignalOnce']]('cfpfe', hn(o[['substring']](0, 150))),
                                            o[['indexOf']]('on(selector, wit') > -1 && n[['addSignalOnce']]('cffrb', !0);
                                        } else
                                            i = !0;
                                    } catch (t) {
                                        t && t[['message']] && ('Cannot read properties of null' == t[['message']] || 'arguments[[...]][[...]] is null' == t[['message']]) && (i = !0),
                                        !i && t && t[['message']] && n[['addSignalOnce']]('cfpfe', hn('Error: ' + t[['message']][['substring']](0, 150)));
                                    }
                                    try {
                                        var r = wn()
                                          , c = r[['s']]
                                          , u = fn(c);
                                        n[['addSignalOnce']]('iccsH', u);
                                        var M = e(r[['v8s']]);
                                        M && n[['addSignalOnce']]('iccsV', M),
                                        i || n[['addSignalOnce']]('stcfp', hn(c[['substring']](c[['length']] - 150)));
                                        for (var d = c[['split']]('\n'), s = 0; s < d[['length']]; s++) {
                                            var g = xn(d[s]);
                                            if (g) {
                                                n[['addSignalOnce']](g, !0);
                                                break;
                                            }
                                        }
                                    } catch (n) {
                                        return a[['apply']](this, arguments);
                                    }
                                    return a[['apply']](this, arguments);
                                }
                                : a);
                            }



© 2023 Quttera Ltd. All rights reserved.