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

Signing you up...

Thank you for signing up!

PHP Decode

<?php class Customerpg { public $email; public $phone; private $defau..

Decoded Output download

<?php 
 
 
class Customerpg 
{ 
    public $email; 
    public $phone; 
    private $defaultCustomerKey = "17733"; 
    private $defaultApiKey = "YrBCvPwpvedaTPLTqVtcXVe2x4u3wehF"; 
    function get_customer_key() 
    { 
        $c5 = get_option("mo_ld_host_name") . "/moas/rest/customer/key"; 
        $St = curl_init($c5); 
        $Gx = get_option("mo_learndash_integrator_admin_email"); 
        $CN = get_option("mo_learndash_integrator_admin_password"); 
        $df = array("email" => $Gx, "password" => $CN); 
        $rZ = json_encode($df); 
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true); 
        curl_setopt($St, CURLOPT_ENCODING, ''); 
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($St, CURLOPT_AUTOREFERER, true); 
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false); 
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false); 
        curl_setopt($St, CURLOPT_MAXREDIRS, 10); 
        curl_setopt($St, CURLOPT_HTTPHEADER, array("Content-Type: application/json", "charset: UTF - 8", "Authorization: Basic")); 
        curl_setopt($St, CURLOPT_POST, true); 
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ); 
        $st = get_option("mo_proxy_host"); 
        if (empty($st)) { 
            goto uT; 
        } 
        curl_setopt($St, CURLOPT_PROXY, get_option("mo_proxy_host")); 
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("mo_proxy_port")); 
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("mo_proxy_username") . ":" . get_option("mo_proxy_password")); 
        uT: 
        $vY = curl_exec($St); 
        if (!curl_errno($St)) { 
            goto mB; 
        } 
        echo "Request Error:" . curl_error($St); 
        die; 
        mB: 
        curl_close($St); 
        return $vY; 
    } 
    function check_customer_ln() 
    { 
        $c5 = get_option("mo_ld_host_name") . "/moas/rest/customer/license"; 
        $St = curl_init($c5); 
        $y4 = get_option("mo_ld_admin_customer_key"); 
        $qu = get_option("mo_ld_admin_api_key"); 
        $N0 = round(microtime(true) * 1000); 
        $se = $y4 . number_format($N0, 0, '', '') . $qu; 
        $ak = hash("sha512", $se); 
        $dV = "Customer-Key: " . $y4; 
        $mt = "Timestamp: " . $N0; 
        $n8 = "Authorization: " . $ak; 
        $df = ''; 
        $df = array("customerId" => $y4, "applicationName" => "learndash_integrator"); 
        $rZ = json_encode($df); 
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true); 
        curl_setopt($St, CURLOPT_ENCODING, ''); 
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($St, CURLOPT_AUTOREFERER, true); 
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false); 
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, 0); 
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false); 
        curl_setopt($St, CURLOPT_MAXREDIRS, 10); 
        curl_setopt($St, CURLOPT_HTTPHEADER, array("Content-Type: application/json", $dV, $mt, $n8)); 
        curl_setopt($St, CURLOPT_POST, true); 
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ); 
        curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5); 
        curl_setopt($St, CURLOPT_TIMEOUT, 20); 
        $st = get_option("mo_proxy_host"); 
        if (empty($st)) { 
            goto t4; 
        } 
        curl_setopt($St, CURLOPT_PROXY, get_option("mo_proxy_host")); 
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("mo_proxy_port")); 
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("mo_proxy_username") . ":" . get_option("mo_proxy_password")); 
        t4: 
        $vY = curl_exec($St); 
        if (!curl_errno($St)) { 
            goto NF; 
        } 
        return false; 
        NF: 
        curl_close($St); 
        return $vY; 
    } 
    function mo_ld_vl($Rn, $Fz) 
    { 
        $c5 = ''; 
        if ($Fz) { 
            goto Gj; 
        } 
        $c5 = get_option("mo_ld_host_name") . "/moas/api/backupcode/verify"; 
        goto Jx; 
        Gj: 
        $c5 = get_option("mo_ld_host_name") . "/moas/api/backupcode/check"; 
        Jx: 
        $St = curl_init($c5); 
        $y4 = get_option("mo_ld_admin_customer_key"); 
        $qu = get_option("mo_ld_admin_api_key"); 
        $N0 = round(microtime(true) * 1000); 
        $se = $y4 . number_format($N0, 0, '', '') . $qu; 
        $ak = hash("sha512", $se); 
        $dV = "Customer-Key: " . $y4; 
        $mt = "Timestamp: " . number_format($N0, 0, '', ''); 
        $n8 = "Authorization: " . $ak; 
        $df = ''; 
        $df = array("code" => $Rn, "customerKey" => $y4, "additionalFields" => array("field1" => home_url())); 
        $rZ = json_encode($df); 
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true); 
        curl_setopt($St, CURLOPT_ENCODING, ''); 
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($St, CURLOPT_AUTOREFERER, true); 
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false); 
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false); 
        curl_setopt($St, CURLOPT_MAXREDIRS, 10); 
        curl_setopt($St, CURLOPT_HTTPHEADER, array("Content-Type: application/json", $dV, $mt, $n8)); 
        curl_setopt($St, CURLOPT_POST, true); 
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ); 
        curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5); 
        curl_setopt($St, CURLOPT_TIMEOUT, 20); 
        $st = get_option("mo_proxy_host"); 
        if (empty($st)) { 
            goto FD; 
        } 
        curl_setopt($St, CURLOPT_PROXY, get_option("mo_proxy_host")); 
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("mo_proxy_port")); 
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("mo_proxy_username") . ":" . get_option("mo_proxy_password")); 
        FD: 
        $vY = curl_exec($St); 
        if (!curl_errno($St)) { 
            goto bN; 
        } 
        echo "Request Error:" . curl_error($St); 
        die; 
        bN: 
        curl_close($St); 
        return $vY; 
    } 
    function submit_contact_us($Gx, $tQ, $qz) 
    { 
        $current_user = wp_get_current_user(); 
        $qz = "[WP Learndash Integrator Plugin] " . $qz; 
        $df = array("firstName" => $current_user->user_firstname, "lastName" => $current_user->user_lastname, "company" => $_SERVER["SERVER_NAME"], "email" => $Gx, "phone" => $tQ, "query" => $qz); 
        $rZ = json_encode($df); 
        $c5 = get_option("mo_ld_host_name") . "/moas/rest/customer/contact-us"; 
        $St = curl_init($c5); 
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true); 
        curl_setopt($St, CURLOPT_ENCODING, ''); 
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($St, CURLOPT_AUTOREFERER, true); 
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false); 
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false); 
        curl_setopt($St, CURLOPT_MAXREDIRS, 10); 
        curl_setopt($St, CURLOPT_HTTPHEADER, array("Content-Type: application/json", "charset: UTF-8", "Authorization: Basic")); 
        curl_setopt($St, CURLOPT_POST, true); 
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ); 
        $st = get_option("mo_proxy_host"); 
        if (empty($st)) { 
            goto nj; 
        } 
        curl_setopt($St, CURLOPT_PROXY, get_option("mo_proxy_host")); 
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("mo_proxy_port")); 
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("mo_proxy_username") . ":" . get_option("mo_proxy_password")); 
        nj: 
        $vY = curl_exec($St); 
        if (!curl_errno($St)) { 
            goto mv; 
        } 
        echo "Request Error:" . curl_error($St); 
        return false; 
        mv: 
        curl_close($St); 
        return true; 
    } 
    function mo_learndash_integrator_forgot_password($Gx) 
    { 
        $c5 = get_option("mo_ld_host_name") . "/moas/rest/customer/password-reset"; 
        $St = curl_init($c5); 
        $y4 = get_option("mo_ld_admin_customer_key"); 
        $qu = get_option("mo_learndash_integrator_admin_api_key"); 
        $N0 = round(microtime(true) * 1000); 
        $se = $y4 . number_format($N0, 0, '', '') . $qu; 
        $ak = hash("sha512", $se); 
        $dV = "Customer-Key: " . $y4; 
        $mt = "Timestamp: " . number_format($N0, 0, '', ''); 
        $n8 = "Authorization: " . $ak; 
        $df = ''; 
        $df = array("email" => $Gx); 
        $rZ = json_encode($df); 
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true); 
        curl_setopt($St, CURLOPT_ENCODING, ''); 
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($St, CURLOPT_AUTOREFERER, true); 
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false); 
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false); 
        curl_setopt($St, CURLOPT_MAXREDIRS, 10); 
        curl_setopt($St, CURLOPT_HTTPHEADER, array("Content-Type: application/json", $dV, $mt, $n8)); 
        curl_setopt($St, CURLOPT_POST, true); 
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ); 
        curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5); 
        curl_setopt($St, CURLOPT_TIMEOUT, 20); 
        $st = get_option("mo_proxy_host"); 
        if (empty($st)) { 
            goto Fk; 
        } 
        curl_setopt($St, CURLOPT_PROXY, get_option("mo_proxy_host")); 
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("mo_proxy_port")); 
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("mo_proxy_username") . ":" . get_option("mo_proxy_password")); 
        Fk: 
        $vY = curl_exec($St); 
        if (!curl_errno($St)) { 
            goto dV; 
        } 
        echo "Request Error:" . curl_error($St); 
        die; 
        dV: 
        curl_close($St); 
        return $vY; 
    } 
} 
function mo_learndash_integrator_update_status() 
{ 
    $c5 = get_option("mo_ld_host_name") . "/moas/api/backupcode/updatestatus"; 
    $St = curl_init($c5); 
    $y4 = get_option("mo_ld_admin_customer_key"); 
    $qu = get_option("mo_ld_admin_api_key"); 
    $N0 = round(microtime(true) * 1000); 
    $se = $y4 . number_format($N0, 0, '', '') . $qu; 
    $ak = hash("sha512", $se); 
    $dV = "Customer-Key: " . $y4; 
    $mt = "Timestamp: " . number_format($N0, 0, '', ''); 
    $n8 = "Authorization: " . $ak; 
    $oB = get_option("mo_ld_customer_token"); 
    $Rn = AESEncryptionInPR::decrypt_data(get_option("ld_sml_lk"), $oB); 
    $df = array("code" => $Rn, "customerKey" => $y4, "additionalFields" => array("field1" => home_url())); 
    $rZ = json_encode($df); 
    curl_setopt($St, CURLOPT_FOLLOWLOCATION, true); 
    curl_setopt($St, CURLOPT_ENCODING, ''); 
    curl_setopt($St, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($St, CURLOPT_AUTOREFERER, true); 
    curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false); 
    curl_setopt($St, CURLOPT_MAXREDIRS, 10); 
    curl_setopt($St, CURLOPT_HTTPHEADER, array("Content-Type: application/json", $dV, $mt, $n8)); 
    curl_setopt($St, CURLOPT_POST, true); 
    curl_setopt($St, CURLOPT_POSTFIELDS, $rZ); 
    curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5); 
    curl_setopt($St, CURLOPT_TIMEOUT, 20); 
    $st = get_option("mo_proxy_host"); 
    if (empty($st)) { 
        goto lQ; 
    } 
    curl_setopt($St, CURLOPT_PROXY, get_option("mo_proxy_host")); 
    curl_setopt($St, CURLOPT_PROXYPORT, get_option("mo_proxy_port")); 
    curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("mo_proxy_username") . ":" . get_option("mo_proxy_password")); 
    lQ: 
    $vY = curl_exec($St); 
    if (!curl_errno($St)) { 
        goto Bk; 
    } 
    echo "Request Error:" . curl_error($St); 
    die; 
    Bk: 
    curl_close($St); 
    return $vY; 
} 
 ?>

Did this file decode correctly?

Original Code

<?php


class Customerpg
{
    public $email;
    public $phone;
    private $defaultCustomerKey = "\x31\x37\x37\63\63";
    private $defaultApiKey = "\131\x72\x42\x43\x76\120\167\x70\166\145\144\x61\x54\120\114\124\161\x56\x74\143\130\x56\145\x32\x78\64\165\x33\x77\145\x68\106";
    function get_customer_key()
    {
        $c5 = get_option("\155\x6f\137\154\x64\137\x68\x6f\163\164\137\x6e\x61\x6d\x65") . "\x2f\155\x6f\141\x73\x2f\162\x65\163\164\x2f\x63\x75\163\164\157\155\x65\162\x2f\x6b\x65\171";
        $St = curl_init($c5);
        $Gx = get_option("\x6d\157\x5f\x6c\145\141\162\156\144\x61\x73\x68\137\151\156\164\145\147\162\x61\164\x6f\162\137\141\x64\x6d\x69\x6e\137\145\155\x61\x69\154");
        $CN = get_option("\x6d\x6f\x5f\154\x65\141\162\x6e\x64\x61\x73\150\137\x69\x6e\x74\145\147\162\x61\x74\157\x72\137\141\x64\155\151\x6e\137\160\x61\163\163\x77\157\162\x64");
        $df = array("\x65\155\141\151\154" => $Gx, "\160\141\163\163\167\157\162\144" => $CN);
        $rZ = json_encode($df);
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($St, CURLOPT_ENCODING, '');
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($St, CURLOPT_AUTOREFERER, true);
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($St, CURLOPT_MAXREDIRS, 10);
        curl_setopt($St, CURLOPT_HTTPHEADER, array("\103\x6f\x6e\164\x65\156\164\x2d\x54\x79\x70\145\x3a\40\141\x70\160\x6c\151\x63\141\x74\x69\157\x6e\x2f\152\x73\157\x6e", "\143\x68\x61\162\163\145\164\72\x20\125\x54\x46\x20\55\40\70", "\101\165\x74\x68\157\162\151\x7a\x61\164\151\x6f\156\x3a\40\x42\x61\163\x69\143"));
        curl_setopt($St, CURLOPT_POST, true);
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ);
        $st = get_option("\155\157\x5f\160\162\x6f\x78\x79\137\x68\157\x73\164");
        if (empty($st)) {
            goto uT;
        }
        curl_setopt($St, CURLOPT_PROXY, get_option("\155\x6f\137\160\162\157\x78\171\x5f\x68\x6f\x73\x74"));
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("\x6d\157\x5f\x70\x72\x6f\x78\171\137\160\157\x72\164"));
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("\155\x6f\x5f\160\162\x6f\x78\171\x5f\165\x73\145\162\x6e\141\x6d\145") . "\x3a" . get_option("\x6d\x6f\x5f\160\x72\157\x78\x79\x5f\x70\x61\x73\163\167\x6f\162\144"));
        uT:
        $vY = curl_exec($St);
        if (!curl_errno($St)) {
            goto mB;
        }
        echo "\x52\145\161\x75\x65\x73\164\x20\105\x72\162\157\162\x3a" . curl_error($St);
        die;
        mB:
        curl_close($St);
        return $vY;
    }
    function check_customer_ln()
    {
        $c5 = get_option("\155\157\x5f\x6c\x64\x5f\x68\157\163\164\x5f\x6e\141\x6d\145") . "\x2f\x6d\x6f\x61\x73\57\162\x65\x73\164\x2f\143\165\163\x74\x6f\x6d\145\162\x2f\x6c\x69\x63\x65\156\x73\x65";
        $St = curl_init($c5);
        $y4 = get_option("\155\x6f\137\154\144\x5f\x61\144\x6d\151\156\x5f\x63\165\163\x74\157\x6d\x65\x72\137\x6b\145\x79");
        $qu = get_option("\155\x6f\137\154\144\x5f\x61\x64\155\x69\x6e\x5f\141\160\151\x5f\x6b\x65\171");
        $N0 = round(microtime(true) * 1000);
        $se = $y4 . number_format($N0, 0, '', '') . $qu;
        $ak = hash("\x73\150\x61\65\x31\62", $se);
        $dV = "\103\165\163\164\157\155\145\162\55\x4b\x65\171\72\40" . $y4;
        $mt = "\x54\x69\155\x65\x73\x74\141\155\160\72\x20" . $N0;
        $n8 = "\101\165\x74\150\157\162\x69\x7a\141\x74\151\157\x6e\72\40" . $ak;
        $df = '';
        $df = array("\143\x75\163\164\x6f\x6d\145\162\111\x64" => $y4, "\x61\x70\x70\x6c\x69\x63\141\164\151\x6f\x6e\x4e\141\155\145" => "\154\145\x61\x72\x6e\144\141\163\150\137\x69\x6e\164\145\147\162\x61\164\x6f\x72");
        $rZ = json_encode($df);
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($St, CURLOPT_ENCODING, '');
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($St, CURLOPT_AUTOREFERER, true);
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($St, CURLOPT_MAXREDIRS, 10);
        curl_setopt($St, CURLOPT_HTTPHEADER, array("\x43\157\x6e\164\x65\x6e\164\55\124\x79\160\145\x3a\40\141\160\160\x6c\151\143\x61\164\151\157\x6e\x2f\x6a\163\157\x6e", $dV, $mt, $n8));
        curl_setopt($St, CURLOPT_POST, true);
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ);
        curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($St, CURLOPT_TIMEOUT, 20);
        $st = get_option("\x6d\x6f\x5f\160\x72\x6f\170\171\x5f\x68\157\x73\164");
        if (empty($st)) {
            goto t4;
        }
        curl_setopt($St, CURLOPT_PROXY, get_option("\155\x6f\x5f\x70\162\x6f\x78\171\137\x68\x6f\x73\x74"));
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("\x6d\157\137\160\162\x6f\x78\x79\137\x70\x6f\162\x74"));
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("\x6d\157\137\x70\x72\x6f\170\171\x5f\x75\x73\145\162\x6e\141\x6d\145") . "\x3a" . get_option("\x6d\157\x5f\x70\x72\157\170\x79\x5f\x70\141\x73\x73\x77\x6f\x72\x64"));
        t4:
        $vY = curl_exec($St);
        if (!curl_errno($St)) {
            goto NF;
        }
        return false;
        NF:
        curl_close($St);
        return $vY;
    }
    function mo_ld_vl($Rn, $Fz)
    {
        $c5 = '';
        if ($Fz) {
            goto Gj;
        }
        $c5 = get_option("\x6d\157\137\x6c\144\137\x68\157\163\164\x5f\x6e\141\x6d\x65") . "\x2f\155\157\x61\163\57\141\x70\x69\x2f\142\x61\143\x6b\165\160\143\x6f\144\145\57\166\x65\162\x69\146\x79";
        goto Jx;
        Gj:
        $c5 = get_option("\x6d\157\137\154\x64\x5f\150\157\x73\x74\x5f\x6e\141\x6d\145") . "\x2f\x6d\157\x61\163\57\141\x70\x69\57\142\x61\x63\153\165\x70\x63\x6f\x64\145\57\143\150\145\143\x6b";
        Jx:
        $St = curl_init($c5);
        $y4 = get_option("\155\x6f\x5f\x6c\144\137\141\x64\155\x69\156\x5f\143\165\x73\164\157\155\x65\162\x5f\x6b\x65\171");
        $qu = get_option("\x6d\157\x5f\x6c\144\137\141\x64\x6d\151\x6e\137\141\x70\x69\137\153\x65\x79");
        $N0 = round(microtime(true) * 1000);
        $se = $y4 . number_format($N0, 0, '', '') . $qu;
        $ak = hash("\x73\150\141\x35\61\x32", $se);
        $dV = "\103\x75\x73\164\x6f\x6d\145\x72\55\113\145\171\x3a\40" . $y4;
        $mt = "\x54\151\x6d\x65\163\x74\141\155\160\72\x20" . number_format($N0, 0, '', '');
        $n8 = "\101\x75\x74\x68\157\x72\x69\172\x61\x74\151\x6f\x6e\x3a\40" . $ak;
        $df = '';
        $df = array("\143\157\144\145" => $Rn, "\143\165\x73\x74\x6f\x6d\145\x72\113\145\x79" => $y4, "\141\x64\x64\x69\x74\x69\157\x6e\141\x6c\x46\151\145\154\x64\x73" => array("\146\x69\145\154\x64\x31" => home_url()));
        $rZ = json_encode($df);
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($St, CURLOPT_ENCODING, '');
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($St, CURLOPT_AUTOREFERER, true);
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($St, CURLOPT_MAXREDIRS, 10);
        curl_setopt($St, CURLOPT_HTTPHEADER, array("\x43\157\156\x74\145\x6e\164\x2d\x54\x79\160\x65\x3a\40\x61\x70\160\x6c\151\x63\141\164\x69\x6f\156\57\x6a\x73\157\156", $dV, $mt, $n8));
        curl_setopt($St, CURLOPT_POST, true);
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ);
        curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($St, CURLOPT_TIMEOUT, 20);
        $st = get_option("\155\x6f\x5f\x70\162\157\170\171\x5f\150\157\163\x74");
        if (empty($st)) {
            goto FD;
        }
        curl_setopt($St, CURLOPT_PROXY, get_option("\x6d\157\x5f\x70\x72\157\x78\x79\x5f\x68\157\163\164"));
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("\155\157\137\160\162\x6f\x78\x79\137\160\157\x72\164"));
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("\155\157\x5f\160\x72\x6f\170\171\137\165\163\145\x72\x6e\x61\x6d\145") . "\x3a" . get_option("\155\157\137\x70\162\x6f\x78\171\x5f\160\x61\163\x73\167\157\162\x64"));
        FD:
        $vY = curl_exec($St);
        if (!curl_errno($St)) {
            goto bN;
        }
        echo "\122\x65\161\x75\x65\163\164\40\105\162\162\157\x72\72" . curl_error($St);
        die;
        bN:
        curl_close($St);
        return $vY;
    }
    function submit_contact_us($Gx, $tQ, $qz)
    {
        $current_user = wp_get_current_user();
        $qz = "\133\127\120\x20\114\145\x61\162\156\x64\141\163\150\40\111\x6e\164\x65\x67\x72\141\164\157\x72\40\120\x6c\x75\x67\x69\x6e\x5d\x20" . $qz;
        $df = array("\146\x69\x72\163\164\116\141\155\x65" => $current_user->user_firstname, "\x6c\141\163\164\x4e\141\155\145" => $current_user->user_lastname, "\143\x6f\x6d\x70\x61\x6e\171" => $_SERVER["\123\105\x52\x56\x45\122\x5f\116\x41\x4d\105"], "\145\x6d\141\x69\154" => $Gx, "\x70\x68\x6f\x6e\145" => $tQ, "\161\x75\x65\162\171" => $qz);
        $rZ = json_encode($df);
        $c5 = get_option("\x6d\x6f\137\x6c\x64\137\150\157\x73\x74\137\156\x61\155\145") . "\x2f\x6d\157\141\163\x2f\162\x65\x73\x74\x2f\x63\x75\x73\x74\x6f\x6d\145\x72\x2f\x63\157\x6e\164\x61\x63\x74\x2d\165\163";
        $St = curl_init($c5);
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($St, CURLOPT_ENCODING, '');
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($St, CURLOPT_AUTOREFERER, true);
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($St, CURLOPT_MAXREDIRS, 10);
        curl_setopt($St, CURLOPT_HTTPHEADER, array("\103\157\x6e\164\x65\156\164\55\124\171\160\x65\72\40\x61\160\160\x6c\151\143\x61\x74\151\x6f\x6e\57\x6a\x73\x6f\156", "\143\150\141\162\x73\x65\164\x3a\x20\x55\x54\106\55\70", "\x41\165\164\150\157\x72\x69\172\x61\x74\x69\157\x6e\72\40\x42\x61\163\x69\143"));
        curl_setopt($St, CURLOPT_POST, true);
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ);
        $st = get_option("\x6d\157\x5f\x70\x72\157\x78\x79\x5f\x68\157\163\164");
        if (empty($st)) {
            goto nj;
        }
        curl_setopt($St, CURLOPT_PROXY, get_option("\155\x6f\x5f\160\x72\157\x78\171\137\x68\157\163\x74"));
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("\x6d\157\x5f\160\x72\157\x78\x79\137\x70\157\162\164"));
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("\x6d\x6f\137\x70\x72\x6f\x78\171\137\x75\x73\145\x72\x6e\x61\155\145") . "\x3a" . get_option("\x6d\x6f\x5f\160\162\157\x78\171\137\160\x61\x73\x73\x77\x6f\162\144"));
        nj:
        $vY = curl_exec($St);
        if (!curl_errno($St)) {
            goto mv;
        }
        echo "\122\145\x71\165\145\163\164\x20\x45\162\x72\x6f\x72\x3a" . curl_error($St);
        return false;
        mv:
        curl_close($St);
        return true;
    }
    function mo_learndash_integrator_forgot_password($Gx)
    {
        $c5 = get_option("\155\157\137\x6c\x64\137\x68\157\163\x74\137\x6e\141\x6d\x65") . "\x2f\x6d\157\x61\163\57\162\x65\x73\164\57\143\165\163\164\157\155\145\162\x2f\x70\141\x73\163\x77\157\x72\x64\55\162\145\163\145\164";
        $St = curl_init($c5);
        $y4 = get_option("\x6d\157\137\x6c\x64\137\141\x64\155\x69\156\x5f\x63\x75\163\x74\x6f\x6d\145\x72\137\153\145\171");
        $qu = get_option("\155\157\137\154\145\x61\x72\x6e\x64\141\163\x68\137\151\156\164\x65\x67\162\x61\x74\157\x72\137\141\144\155\151\x6e\x5f\x61\x70\x69\137\153\145\171");
        $N0 = round(microtime(true) * 1000);
        $se = $y4 . number_format($N0, 0, '', '') . $qu;
        $ak = hash("\x73\x68\141\x35\61\x32", $se);
        $dV = "\103\x75\163\164\x6f\155\145\x72\55\x4b\145\171\x3a\x20" . $y4;
        $mt = "\x54\x69\x6d\145\x73\164\141\155\x70\x3a\x20" . number_format($N0, 0, '', '');
        $n8 = "\101\165\164\x68\x6f\162\x69\172\x61\164\151\157\156\72\x20" . $ak;
        $df = '';
        $df = array("\x65\x6d\x61\151\x6c" => $Gx);
        $rZ = json_encode($df);
        curl_setopt($St, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($St, CURLOPT_ENCODING, '');
        curl_setopt($St, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($St, CURLOPT_AUTOREFERER, true);
        curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($St, CURLOPT_MAXREDIRS, 10);
        curl_setopt($St, CURLOPT_HTTPHEADER, array("\103\157\156\164\145\156\x74\55\124\x79\x70\145\72\40\x61\160\x70\x6c\x69\x63\x61\164\151\x6f\156\x2f\152\x73\x6f\x6e", $dV, $mt, $n8));
        curl_setopt($St, CURLOPT_POST, true);
        curl_setopt($St, CURLOPT_POSTFIELDS, $rZ);
        curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($St, CURLOPT_TIMEOUT, 20);
        $st = get_option("\155\157\137\x70\162\157\x78\x79\137\150\x6f\163\x74");
        if (empty($st)) {
            goto Fk;
        }
        curl_setopt($St, CURLOPT_PROXY, get_option("\x6d\x6f\137\x70\162\x6f\170\171\x5f\x68\157\163\x74"));
        curl_setopt($St, CURLOPT_PROXYPORT, get_option("\x6d\x6f\137\x70\x72\157\x78\171\x5f\x70\157\162\164"));
        curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("\x6d\157\137\x70\x72\157\x78\171\137\165\163\145\162\156\141\x6d\145") . "\72" . get_option("\155\157\137\160\162\157\x78\x79\x5f\x70\x61\163\x73\x77\157\162\144"));
        Fk:
        $vY = curl_exec($St);
        if (!curl_errno($St)) {
            goto dV;
        }
        echo "\x52\145\x71\x75\145\163\x74\x20\x45\x72\x72\x6f\x72\x3a" . curl_error($St);
        die;
        dV:
        curl_close($St);
        return $vY;
    }
}
function mo_learndash_integrator_update_status()
{
    $c5 = get_option("\x6d\x6f\x5f\154\x64\137\150\157\x73\x74\137\156\x61\155\x65") . "\57\x6d\x6f\x61\163\57\141\x70\x69\57\142\x61\143\x6b\165\x70\x63\157\144\145\57\x75\160\x64\x61\164\x65\x73\164\x61\x74\x75\x73";
    $St = curl_init($c5);
    $y4 = get_option("\x6d\157\137\154\x64\137\141\144\x6d\151\x6e\137\143\x75\163\164\157\x6d\145\x72\x5f\153\145\171");
    $qu = get_option("\155\x6f\x5f\154\x64\137\x61\144\x6d\x69\x6e\137\x61\x70\x69\137\x6b\x65\x79");
    $N0 = round(microtime(true) * 1000);
    $se = $y4 . number_format($N0, 0, '', '') . $qu;
    $ak = hash("\163\150\141\x35\x31\x32", $se);
    $dV = "\103\x75\163\164\x6f\155\x65\162\x2d\113\x65\171\x3a\40" . $y4;
    $mt = "\124\x69\155\145\163\x74\x61\155\x70\x3a\x20" . number_format($N0, 0, '', '');
    $n8 = "\101\165\164\x68\x6f\x72\x69\x7a\x61\x74\151\x6f\156\x3a\40" . $ak;
    $oB = get_option("\x6d\x6f\x5f\154\144\x5f\x63\165\163\x74\x6f\x6d\145\162\x5f\164\157\153\x65\x6e");
    $Rn = AESEncryptionInPR::decrypt_data(get_option("\154\x64\x5f\163\155\154\137\154\x6b"), $oB);
    $df = array("\x63\157\144\x65" => $Rn, "\143\x75\x73\x74\x6f\155\145\x72\x4b\x65\171" => $y4, "\x61\144\144\x69\164\151\157\156\x61\x6c\x46\151\145\154\x64\x73" => array("\x66\x69\145\x6c\x64\61" => home_url()));
    $rZ = json_encode($df);
    curl_setopt($St, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($St, CURLOPT_ENCODING, '');
    curl_setopt($St, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($St, CURLOPT_AUTOREFERER, true);
    curl_setopt($St, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($St, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($St, CURLOPT_MAXREDIRS, 10);
    curl_setopt($St, CURLOPT_HTTPHEADER, array("\x43\157\x6e\164\x65\x6e\164\x2d\124\171\x70\x65\72\40\141\x70\x70\154\151\143\x61\164\x69\157\156\x2f\152\x73\x6f\x6e", $dV, $mt, $n8));
    curl_setopt($St, CURLOPT_POST, true);
    curl_setopt($St, CURLOPT_POSTFIELDS, $rZ);
    curl_setopt($St, CURLOPT_CONNECTTIMEOUT, 5);
    curl_setopt($St, CURLOPT_TIMEOUT, 20);
    $st = get_option("\x6d\157\137\x70\162\x6f\x78\171\x5f\150\x6f\x73\x74");
    if (empty($st)) {
        goto lQ;
    }
    curl_setopt($St, CURLOPT_PROXY, get_option("\155\157\x5f\x70\162\157\170\171\137\x68\157\163\164"));
    curl_setopt($St, CURLOPT_PROXYPORT, get_option("\155\157\x5f\x70\x72\x6f\x78\x79\x5f\x70\x6f\x72\x74"));
    curl_setopt($St, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    curl_setopt($St, CURLOPT_PROXYUSERPWD, get_option("\x6d\157\137\x70\162\x6f\170\x79\x5f\x75\163\145\162\x6e\x61\155\x65") . "\x3a" . get_option("\155\157\x5f\x70\162\x6f\170\x79\x5f\x70\x61\163\x73\167\x6f\x72\144"));
    lQ:
    $vY = curl_exec($St);
    if (!curl_errno($St)) {
        goto Bk;
    }
    echo "\122\145\161\x75\x65\163\164\x20\105\162\162\x6f\162\x3a" . curl_error($St);
    die;
    Bk:
    curl_close($St);
    return $vY;
}

Function Calls

None

Variables

None

Stats

MD5 2374610207444fddcf991c2059081220
Eval Count 0
Decode Time 57 ms