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

Signing you up...

Thank you for signing up!

PHP Decode

namespace ACL\WPPLUGIN\WRCpt; class __ALCLISENCE__80ILLUA_65A4 { private $__akc2l..

Decoded Output download

<?  namespace ACL\WPPLUGIN\WRCpt; 
 
class __ALCLISENCE__80ILLUA_65A4 
{ 
    private $__akc2lr4e1u1; 
    private $__kfyfl237868; 
    private $__ir1tlq4e1k1; 
    private $__dyc6lq4e1a1; 
 
    public function __construct(array $__a6c7lb5318d, \Closure $__a5c1l503758) 
    { 
        $__a6c2lb4e189 = $this; 
        $__a6c2lb4e189->__ir1tlq4e1k1 = $__a6c7lb5318d["productSecret"]; 
        $__a6c2lb4e189->__dyc6lq4e1a1 = $__a6c7lb5318d["whmcsPath"]; 
        $__a6c2lb4e189->__akc2lr4e1u1 = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A2() . "/license.mkt"; 
        $__a6c2lb4e189->__kfyfl237868 = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A2(); 
        $__a6c4l0f3d9e = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A4(); 
        $__adcel7f9191 = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A3(); 
        $__afc4lb79bbe = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A5($__adcel7f9191, $__a6c4l0f3d9e, $__a5c1l503758); 
        //3 
        if ($__afc4lb79bbe["status"] == "Active") { 
            $__a6c4l0f3d9e = isset($__afc4lb79bbe["localkey"]) && !empty($__afc4lb79bbe["localkey"]) ? $__afc4lb79bbe[ 
            "localkey"] : ""; 
            if (isset($__afc4lb79bbe["remotecheck"]) && !empty($__afc4lb79bbe["remotecheck"])) 
            { 
                $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A4("write", $__a6c4l0f3d9e); 
            } 
            $__a5c1l503758("Active", $__adcel7f9191); 
        } else { 
            $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A9($__afc4lb79bbe["status"], $__a5c1l503758, $__adcel7f9191); 
        } 
    } 
    private function __ALCLISENCE__80ILLUA_65A2() 
    { 
        $__a4c1lb150b3 = __DIR__ . "/license"; 
        if (!is_dir($__a4c1lb150b3)) { 
            mkdir($__a4c1lb150b3, 0755); 
        } 
        return $__a4c1lb150b3; 
    } 
    private function __ALCLISENCE__80ILLUA_65A6($__a4c7l3778bd = "read", $__a4c5l31d9d1 = "") 
    { 
        $__a6c2lb4e189 = $this; 
        $__afcfl937888 = false; 
        foreach (glob($__a6c2lb4e189->__kfyfl237868 . "/*.key.mkt") as $__a2cfl6780f1) { 
            $__afcfl937888 = $__a2cfl6780f1; 
            break; 
        } 
        $__afcfl937888 = $__afcfl937888 == false ? $__a6c2lb4e189->__kfyfl237868 . "/" . md5(time()) . ".key.mkt" : $__afcfl937888; 
        if ($__a5c5ld83692 = @fopen($__afcfl937888, "x")) { 
            fclose($__a5c5ld83692); 
            chmod($__afcfl937888, 0600); 
        } else { 
            if (0600 !== (fileperms($__afcfl937888) & 0777)) { 
                chmod($__afcfl937888, 0600); 
            } 
        } 
        if ($__a4c7l3778bd == "read") { 
            $__a0c1l49b596 = ""; 
            if(filesize($__afcfl937888) > 0) { 
                if ($__a5c5ld83692 = @fopen($__afcfl937888, "r")) { 
                    $__a0c1l49b596 .= @fread($__a5c5ld83692, filesize($__afcfl937888)); 
                    fclose($__a5c5ld83692); 
                } 
            } 
 
            return $__a0c1l49b596; 
        } else { 
            if ($__a4c7l3778bd == "write") { 
                $__a6c0l73eb60 = false; 
                if ($__a5c5ld83692 = @fopen($__afcfl937888, "w")) { 
                    @fwrite($__a5c5ld83692, $__a4c5l31d9d1); 
                    fclose($__a5c5ld83692); 
                    $__a6c0l73eb60 = true; 
                } 
                return $__a6c0l73eb60; 
            } 
        } 
        return ""; 
    } 
    private function __ALCLISENCE__80ILLUA_65A3() 
    { 
        $__a6c2lb4e189 = $this; 
        if (isset($_POST["license_key"]) && !empty($_POST["license_key"])) { 
            if ($__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A6("write", $_POST["license_key"])) { 
                header("Location: " . $_SERVER["REQUEST_URI"]); 
                die; 
            } 
            return ""; 
        } 
        return $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A6(); 
    } 
    private function __ALCLISENCE__80ILLUA_65A9($__a5cfl86943d, \Closure $__a5c1l503758, $__adcel7f9191) 
    { 
        $__a5c1l503758($__a5cfl86943d, $__adcel7f9191); 
        // Invalid / Expired / Suspend 
    } 
    private function __ALCLISENCE__80ILLUA_65A4($__a4c7l3778bd = "read", $__a4c5l31d9d1 = "") 
    { 
        $__a6c2lb4e189 = $this; 
        if ($__a6c4l0f3d9e = @fopen($__a6c2lb4e189->__akc2lr4e1u1, "x")) { 
            fclose($__a6c4l0f3d9e); 
            chmod($__a6c2lb4e189->__akc2lr4e1u1, 0600); 
        } else { 
            if (0600 !== (fileperms($__a6c2lb4e189->__akc2lr4e1u1) & 0777)) { 
                chmod($__a6c2lb4e189->__akc2lr4e1u1, 0600); 
            } 
        } 
        if ($__a4c7l3778bd == "read") { 
            $__a0c1l49b596 = ""; 
            if(filesize($__a6c2lb4e189->__akc2lr4e1u1) > 0) { 
                if ($__a6c4l0f3d9e = @fopen($__a6c2lb4e189->__akc2lr4e1u1, "r")) { 
                    $__a0c1l49b596 .= @fread($__a6c4l0f3d9e, filesize($__a6c2lb4e189->__akc2lr4e1u1)); 
                    fclose($__a6c4l0f3d9e); 
                } 
            } 
            return $__a0c1l49b596; 
        } else { 
            if ($__a4c7l3778bd == "write") { 
                $__a6c0l73eb60 = false; 
                if ($__a6c4l0f3d9e = @fopen($__a6c2lb4e189->__akc2lr4e1u1, "w")) { 
                    @fwrite($__a6c4l0f3d9e, $__a4c5l31d9d1); 
                    fclose($__a6c4l0f3d9e); 
                    $__a6c0l73eb60 = true; 
                } 
                return $__a6c0l73eb60; 
            } 
        } 
        return ""; 
    } 
    private function __ALCLISENCE__80ILLUA_65A5($__a9celf5edfe, $__a4c5l31d9d1 = "", \Closure $__a5c1l503758 = null) 
    { 
        $__a6c2lb4e189 = $this; 
        $__afc5ld16dfe = 15; 
        $__a9cfl66d334 = 7; 
        $__abc1ld18272 = time() . md5(mt_rand(1000000000, 9999999999) . $__a9celf5edfe); 
        $__abc0ld39204 = date("Ymd"); 
        $__a9c0l92f337 = $_SERVER["SERVER_NAME"]; 
        $__a4c0l1099bb = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : $_SERVER["LOCAL_ADDR"]; 
        $__a2c4lf06d67 = dirname(__FILE__); 
        $__a1celb94f31 = "modules/servers/licensing/verify.php"; 
        $__a1c4l9785e4 = false; 
        if ($__a4c5l31d9d1) { 
            $__a4c5l31d9d1 = str_replace("
", "", $__a4c5l31d9d1); 
            # Remove the line breaks 
            $__a5c3l6f8f9b = substr($__a4c5l31d9d1, 0, strlen($__a4c5l31d9d1) - 32); 
            # Extract WPPLUGIN Data 
            $__a9c4le8522d = substr($__a4c5l31d9d1, strlen($__a4c5l31d9d1) - 32); 
            # Extract MD5 Hash 
            if ($__a9c4le8522d == md5($__a5c3l6f8f9b . $__a6c2lb4e189->__ir1tlq4e1k1)) { 
                $__a5c3l6f8f9b = strrev($__a5c3l6f8f9b); 
                # Reverse the string 
                $__a9c4le8522d = substr($__a5c3l6f8f9b, 0, 32); 
                # Extract MD5 Hash 
                $__a5c3l6f8f9b = substr($__a5c3l6f8f9b, 32); 
                # Extract WPPLUGIN Data 
                $__a5c3l6f8f9b = base64_decode($__a5c3l6f8f9b); 
                $__a0c3l622152 = unserialize($__a5c3l6f8f9b); 
                $__a2c6l8477f0 = $__a0c3l622152["checkdate"]; 
                if ($__a9c4le8522d == md5($__a2c6l8477f0 . $__a6c2lb4e189->__ir1tlq4e1k1)) { 
                    $__a8c6l25f2ed = date("Ymd", mktime(0, 0, 0, date("m"), date("d") - $__afc5ld16dfe, date("Y"))); 
                    if ($__a2c6l8477f0 > $__a8c6l25f2ed) { 
                        $__a1c4l9785e4 = true; 
                        $__a9cfl524222 = $__a0c3l622152; 
                        $__a5cal821321 = "validdomain"; 
                        if(isset($__a9cfl524222[$__a5cal821321])) { 
                            $__a9cel787666 = explode(",", $__a9cfl524222[$__a5cal821321]); 
                            if (!in_array($_SERVER["SERVER_NAME"], $__a9cel787666)) { 
                                $__a1c4l9785e4 = false; 
                                $__a0c3l622152["status"] = "Invalid"; 
                                $__a9cfl524222 = array(); 
                            } 
                        } 
                        $__a9cy1l76481 = "validip"; 
                        if(isset($__a9cfl524222[$__a9cy1l76481])) { 
                            $__a8cbld00dd2 = explode(",", $__a9cfl524222[$__a9cy1l76481]); 
                            if (!in_array($__a4c0l1099bb, $__a8cbld00dd2)) { 
                                $__a1c4l9785e4 = false; 
                                $__a0c3l622152["status"] = "Invalid"; 
                                $__a9cfl524222 = array(); 
                            } 
                        } 
                        $__a6c1lf51341 = "validdirectory"; 
                        if(isset($__a9cfl524222[$__a6c1lf51341])) { 
                            $__a1c0lf54276 = explode(",", $__a9cfl524222[$__a6c1lf51341]); 
                            if (!in_array($__a2c4lf06d67, $__a1c0lf54276)) { 
                                $__a1c4l9785e4 = false; 
                                $__a0c3l622152["status"] = "Invalid"; 
                                $__a9cfl524222 = array(); 
                            } 
                        } 
                    } 
                } 
            } 
        } 
        if (!$__a1c4l9785e4) { 
            $__a5c8l397668 = 0; 
            $__a6c0l5295f8 = array("licensekey" => $__a9celf5edfe, "domain" => $__a9c0l92f337, "ip" => $__a4c0l1099bb, "dir" => $__a2c4lf06d67); 
            if ($__abc1ld18272) { 
                $__a6c0l5295f8["check_token"] = $__abc1ld18272; 
            } 
            $__a2c0l472488 = ""; 
            foreach ($__a6c0l5295f8 as $__a7c5l2e9312 => $__a0c3lb82850) { 
                $__a2c0l472488 .= $__a7c5l2e9312 . "=" . urlencode($__a0c3lb82850) . "&"; 
            } 
            if (function_exists("curl_exec")) { 
                $__a7c4l884583 = curl_init(); 
                curl_setopt($__a7c4l884583, CURLOPT_URL, $__a6c2lb4e189->__dyc6lq4e1a1 . $__a1celb94f31); 
                curl_setopt($__a7c4l884583, CURLOPT_POST, 1); 
                curl_setopt($__a7c4l884583, CURLOPT_POSTFIELDS, $__a2c0l472488); 
                curl_setopt($__a7c4l884583, CURLOPT_TIMEOUT, 30); 
                curl_setopt($__a7c4l884583, CURLOPT_RETURNTRANSFER, 1); 
                curl_setopt($__a7c4l884583, CURLOPT_SSL_VERIFYPEER, false); 
                $__abcel974768 = curl_exec($__a7c4l884583); 
                $__a5c8l397668 = curl_getinfo($__a7c4l884583, CURLINFO_HTTP_CODE); 
                curl_close($__a7c4l884583); 
            } else { 
                $__a3c6l935324 = "/^HTTP\/\d+\.\d+\s+(\d+)/"; 
                $__a7c7l65038b = @fsockopen($__a6c2lb4e189->__dyc6lq4e1a1, 80, $__adc0l6138e6, $__afc9lb8edf8, 5); 
                if ($__a7c7l65038b) { 
                    $__adc0l9dbbd6 = "
"; 
                    $__a8c7ld57834 = "POST " . $__a6c2lb4e189->__dyc6lq4e1a1 . $__a1celb94f31 . " HTTP/1.0" . $__adc0l9dbbd6; 
                    $__a8c7ld57834 .= "Host: " . $__a6c2lb4e189->__dyc6lq4e1a1 . $__adc0l9dbbd6; 
                    $__a8c7ld57834 .= "Content-type: application/x-www-form-urlencoded" . $__adc0l9dbbd6; 
                    $__a8c7ld57834 .= "Content-length: " . @strlen($__a2c0l472488) . $__adc0l9dbbd6; 
                    $__a8c7ld57834 .= "Connection: close" . $__adc0l9dbbd6 . $__adc0l9dbbd6; 
                    $__a8c7ld57834 .= $__a2c0l472488; 
                    $__abcel974768 = $__abc0lff9338 = ""; 
                    @stream_set_timeout($__a7c7l65038b, 20); 
                    @fputs($__a7c7l65038b, $__a8c7ld57834); 
                    $__a5cfl86943d = @socket_get_status($__a7c7l65038b); 
                    while (!@feof($__a7c7l65038b) && $__a5cfl86943d) { 
                        $__abc0lff9338 = @fgets($__a7c7l65038b, 1024); 
                        $__a3c3l7bb50d = array(); 
                        if (!$__a5c8l397668 && preg_match($__a3c6l935324, trim($__abc0lff9338), $__a3c3l7bb50d)) { 
                            $__a5c8l397668 = empty($__a3c3l7bb50d[1]) ? 0 : $__a3c3l7bb50d[1]; 
                        } 
                        $__abcel974768 .= $__abc0lff9338; 
                        $__a5cfl86943d = @socket_get_status($__a7c7l65038b); 
                    } 
                    @fclose($__a7c7l65038b); 
                } 
            } 
            if ($__a5c8l397668 != 200) { 
                $__a9cfl524222 = array(); 
                $__a9cfl524222["status"] = "Error"; 
                $__a9cfl524222["description"] = "Remote Check Failed"; 
                return $__a9cfl524222; 
            } else { 
                preg_match_all("/<(.*?)>([^<]+)<\/>/i", $__abcel974768, $__a4c8l6297f1); 
                $__a9cfl524222 = array(); 
                foreach ($__a4c8l6297f1[1] as $__a7c5l2e9312 => $__a0c3lb82850) { 
                    $__a9cfl524222[$__a0c3lb82850] = $__a4c8l6297f1[2][$__a7c5l2e9312]; 
                } 
            } 
            if (!is_array($__a9cfl524222)) { 
                $__a5c1l503758("Invalid_Response"); 
                exit; 
            } 
            if (isset($__a9cfl524222["md5hash"])) { 
                if ($__a9cfl524222["md5hash"] != md5($__a6c2lb4e189->__ir1tlq4e1k1 . $__abc1ld18272)) { 
                    $__a9cfl524222["status"] = "Invalid"; 
                    $__a9cfl524222["description"] = "MD5 Checksum Verification Failed"; 
                    return $__a9cfl524222; 
                } 
            } 
            if ($__a9cfl524222["status"] == "Active") { 
                $__a9cfl524222["checkdate"] = $__abc0ld39204; 
                $__a8c7l1b5b97 = serialize($__a9cfl524222); 
                $__a8c7l1b5b97 = base64_encode($__a8c7l1b5b97); 
                $__a8c7l1b5b97 = md5($__abc0ld39204 . $__a6c2lb4e189->__ir1tlq4e1k1) . $__a8c7l1b5b97; 
                $__a8c7l1b5b97 = strrev($__a8c7l1b5b97); 
                $__a8c7l1b5b97 = $__a8c7l1b5b97 . md5($__a8c7l1b5b97 . $__a6c2lb4e189->__ir1tlq4e1k1); 
                $__a8c7l1b5b97 = wordwrap($__a8c7l1b5b97, 80, "
", true); 
                $__a9cfl524222["localkey"] = $__a8c7l1b5b97; 
            } 
            $__a9cfl524222["remotecheck"] = true; 
        } 
        unset($__a6c0l5295f8, $__abcel974768, $__a4c8l6297f1, $__abc0ld39204, $__a4c0l1099bb, $__afc5ld16dfe, $__a9cfl66d334, $__a9c4le8522d); 
        return $__a9cfl524222; 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

namespace ACL\WPPLUGIN\WRCpt;

class __ALCLISENCE__80ILLUA_65A4
{
    private $__akc2lr4e1u1;
    private $__kfyfl237868;
    private $__ir1tlq4e1k1;
    private $__dyc6lq4e1a1;

    public function __construct(array $__a6c7lb5318d, \Closure $__a5c1l503758)
    {
        $__a6c2lb4e189 = $this;
        $__a6c2lb4e189->__ir1tlq4e1k1 = $__a6c7lb5318d["\x70\x72\x6f\x64\x75\x63\x74\123\145\x63\162\145\x74"];
        $__a6c2lb4e189->__dyc6lq4e1a1 = $__a6c7lb5318d["\x77\x68\155\x63\163\x50\141\164\x68"];
        $__a6c2lb4e189->__akc2lr4e1u1 = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A2() . "\57\x6c\x69\x63\x65\156\x73\x65\x2e\x6d\153\x74";
        $__a6c2lb4e189->__kfyfl237868 = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A2();
        $__a6c4l0f3d9e = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A4();
        $__adcel7f9191 = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A3();
        $__afc4lb79bbe = $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A5($__adcel7f9191, $__a6c4l0f3d9e, $__a5c1l503758);
        //3
        if ($__afc4lb79bbe["\163\x74\141\164\x75\x73"] == "\x41\143\x74\x69\x76\145") {
            $__a6c4l0f3d9e = isset($__afc4lb79bbe["\x6c\x6f\143\x61\154\x6b\145\171"]) && !empty($__afc4lb79bbe["\x6c\157\143\141\154\153\x65\171"]) ? $__afc4lb79bbe[
            "\154\x6f\143\x61\x6c\153\x65\x79"] : "";
            if (isset($__afc4lb79bbe["\162\145\x6d\157\x74\145\143\150\145\x63\x6b"]) && !empty($__afc4lb79bbe["\162\145\155\x6f\x74\x65\143\x68\145\143\x6b"]))
            {
                $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A4("\x77\162\151\x74\x65", $__a6c4l0f3d9e);
            }
            $__a5c1l503758("\x41\143\x74\151\x76\x65", $__adcel7f9191);
        } else {
            $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A9($__afc4lb79bbe["\163\164\141\x74\165\x73"], $__a5c1l503758, $__adcel7f9191);
        }
    }
    private function __ALCLISENCE__80ILLUA_65A2()
    {
        $__a4c1lb150b3 = __DIR__ . "\x2f\154\151\x63\145\156\163\145";
        if (!is_dir($__a4c1lb150b3)) {
            mkdir($__a4c1lb150b3, 0755);
        }
        return $__a4c1lb150b3;
    }
    private function __ALCLISENCE__80ILLUA_65A6($__a4c7l3778bd = "read", $__a4c5l31d9d1 = "")
    {
        $__a6c2lb4e189 = $this;
        $__afcfl937888 = false;
        foreach (glob($__a6c2lb4e189->__kfyfl237868 . "\x2f\x2a\x2e\153\145\171\x2e\155\153\x74") as $__a2cfl6780f1) {
            $__afcfl937888 = $__a2cfl6780f1;
            break;
        }
        $__afcfl937888 = $__afcfl937888 == false ? $__a6c2lb4e189->__kfyfl237868 . "\57" . md5(time()) . "\x2e\153\x65\x79\x2e\x6d\x6b\x74" : $__afcfl937888;
        if ($__a5c5ld83692 = @fopen($__afcfl937888, "\170")) {
            fclose($__a5c5ld83692);
            chmod($__afcfl937888, 0600);
        } else {
            if (0600 !== (fileperms($__afcfl937888) & 0777)) {
                chmod($__afcfl937888, 0600);
            }
        }
        if ($__a4c7l3778bd == "\162\145\141\x64") {
            $__a0c1l49b596 = "";
            if(filesize($__afcfl937888) > 0) {
                if ($__a5c5ld83692 = @fopen($__afcfl937888, "\x72")) {
                    $__a0c1l49b596 .= @fread($__a5c5ld83692, filesize($__afcfl937888));
                    fclose($__a5c5ld83692);
                }
            }

            return $__a0c1l49b596;
        } else {
            if ($__a4c7l3778bd == "\x77\162\x69\164\x65") {
                $__a6c0l73eb60 = false;
                if ($__a5c5ld83692 = @fopen($__afcfl937888, "\x77")) {
                    @fwrite($__a5c5ld83692, $__a4c5l31d9d1);
                    fclose($__a5c5ld83692);
                    $__a6c0l73eb60 = true;
                }
                return $__a6c0l73eb60;
            }
        }
        return "";
    }
    private function __ALCLISENCE__80ILLUA_65A3()
    {
        $__a6c2lb4e189 = $this;
        if (isset($_POST["\x6c\x69\x63\x65\x6e\163\145\x5f\153\145\x79"]) && !empty($_POST["\154\151\143\x65\156\163\145\x5f\x6b\x65\x79"])) {
            if ($__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A6("\167\162\151\x74\145", $_POST["\x6c\151\143\x65\x6e\163\x65\137\153\145\x79"])) {
                header("\114\157\143\x61\164\x69\x6f\x6e\x3a\x20" . $_SERVER["\x52\x45\121\x55\105\x53\x54\x5f\125\122\111"]);
                die;
            }
            return "";
        }
        return $__a6c2lb4e189->__ALCLISENCE__80ILLUA_65A6();
    }
    private function __ALCLISENCE__80ILLUA_65A9($__a5cfl86943d, \Closure $__a5c1l503758, $__adcel7f9191)
    {
        $__a5c1l503758($__a5cfl86943d, $__adcel7f9191);
        // Invalid / Expired / Suspend
    }
    private function __ALCLISENCE__80ILLUA_65A4($__a4c7l3778bd = "read", $__a4c5l31d9d1 = "")
    {
        $__a6c2lb4e189 = $this;
        if ($__a6c4l0f3d9e = @fopen($__a6c2lb4e189->__akc2lr4e1u1, "\x78")) {
            fclose($__a6c4l0f3d9e);
            chmod($__a6c2lb4e189->__akc2lr4e1u1, 0600);
        } else {
            if (0600 !== (fileperms($__a6c2lb4e189->__akc2lr4e1u1) & 0777)) {
                chmod($__a6c2lb4e189->__akc2lr4e1u1, 0600);
            }
        }
        if ($__a4c7l3778bd == "\162\x65\141\x64") {
            $__a0c1l49b596 = "";
            if(filesize($__a6c2lb4e189->__akc2lr4e1u1) > 0) {
                if ($__a6c4l0f3d9e = @fopen($__a6c2lb4e189->__akc2lr4e1u1, "\162")) {
                    $__a0c1l49b596 .= @fread($__a6c4l0f3d9e, filesize($__a6c2lb4e189->__akc2lr4e1u1));
                    fclose($__a6c4l0f3d9e);
                }
            }
            return $__a0c1l49b596;
        } else {
            if ($__a4c7l3778bd == "\x77\x72\x69\x74\145") {
                $__a6c0l73eb60 = false;
                if ($__a6c4l0f3d9e = @fopen($__a6c2lb4e189->__akc2lr4e1u1, "\167")) {
                    @fwrite($__a6c4l0f3d9e, $__a4c5l31d9d1);
                    fclose($__a6c4l0f3d9e);
                    $__a6c0l73eb60 = true;
                }
                return $__a6c0l73eb60;
            }
        }
        return "";
    }
    private function __ALCLISENCE__80ILLUA_65A5($__a9celf5edfe, $__a4c5l31d9d1 = "", \Closure $__a5c1l503758 = null)
    {
        $__a6c2lb4e189 = $this;
        $__afc5ld16dfe = 15;
        $__a9cfl66d334 = 7;
        $__abc1ld18272 = time() . md5(mt_rand(1000000000, 9999999999) . $__a9celf5edfe);
        $__abc0ld39204 = date("\x59\x6d\x64");
        $__a9c0l92f337 = $_SERVER["\123\x45\x52\x56\x45\x52\137\x4e\101\x4d\x45"];
        $__a4c0l1099bb = isset($_SERVER["\123\105\x52\126\x45\x52\137\x41\x44\104\122"]) ? $_SERVER["\x53\105\x52\x56\x45\x52\x5f\x41\x44\x44\x52"] : $_SERVER["\114\x4f\103\101\114\137\x41\x44\104\x52"];
        $__a2c4lf06d67 = dirname(__FILE__);
        $__a1celb94f31 = "\155\x6f\144\x75\x6c\x65\163\x2f\163\145\x72\x76\x65\x72\x73\x2f\x6c\151\x63\145\156\163\x69\x6e\147\57\166\x65\x72\151\x66\171\56\160\150\160";
        $__a1c4l9785e4 = false;
        if ($__a4c5l31d9d1) {
            $__a4c5l31d9d1 = str_replace("\n", "", $__a4c5l31d9d1);
            # Remove the line breaks
            $__a5c3l6f8f9b = substr($__a4c5l31d9d1, 0, strlen($__a4c5l31d9d1) - 32);
            # Extract WPPLUGIN Data
            $__a9c4le8522d = substr($__a4c5l31d9d1, strlen($__a4c5l31d9d1) - 32);
            # Extract MD5 Hash
            if ($__a9c4le8522d == md5($__a5c3l6f8f9b . $__a6c2lb4e189->__ir1tlq4e1k1)) {
                $__a5c3l6f8f9b = strrev($__a5c3l6f8f9b);
                # Reverse the string
                $__a9c4le8522d = substr($__a5c3l6f8f9b, 0, 32);
                # Extract MD5 Hash
                $__a5c3l6f8f9b = substr($__a5c3l6f8f9b, 32);
                # Extract WPPLUGIN Data
                $__a5c3l6f8f9b = base64_decode($__a5c3l6f8f9b);
                $__a0c3l622152 = unserialize($__a5c3l6f8f9b);
                $__a2c6l8477f0 = $__a0c3l622152["\x63\150\145\143\153\x64\141\x74\x65"];
                if ($__a9c4le8522d == md5($__a2c6l8477f0 . $__a6c2lb4e189->__ir1tlq4e1k1)) {
                    $__a8c6l25f2ed = date("\x59\155\144", mktime(0, 0, 0, date("\155"), date("\144") - $__afc5ld16dfe, date("\x59")));
                    if ($__a2c6l8477f0 > $__a8c6l25f2ed) {
                        $__a1c4l9785e4 = true;
                        $__a9cfl524222 = $__a0c3l622152;
                        $__a5cal821321 = "\166\x61\154\151\x64\x64\157\155\x61\151\x6e";
                        if(isset($__a9cfl524222[$__a5cal821321])) {
                            $__a9cel787666 = explode("\x2c", $__a9cfl524222[$__a5cal821321]);
                            if (!in_array($_SERVER["\123\x45\x52\x56\105\122\x5f\x4e\x41\115\105"], $__a9cel787666)) {
                                $__a1c4l9785e4 = false;
                                $__a0c3l622152["\163\x74\x61\164\165\163"] = "\111\x6e\x76\141\154\151\x64";
                                $__a9cfl524222 = array();
                            }
                        }
                        $__a9cy1l76481 = "\x76\141\x6c\x69\x64\x69\x70";
                        if(isset($__a9cfl524222[$__a9cy1l76481])) {
                            $__a8cbld00dd2 = explode("\x2c", $__a9cfl524222[$__a9cy1l76481]);
                            if (!in_array($__a4c0l1099bb, $__a8cbld00dd2)) {
                                $__a1c4l9785e4 = false;
                                $__a0c3l622152["\x73\164\x61\164\x75\163"] = "\x49\x6e\x76\x61\154\151\144";
                                $__a9cfl524222 = array();
                            }
                        }
                        $__a6c1lf51341 = "\166\141\154\x69\x64\144\x69\162\x65\143\164\x6f\x72\x79";
                        if(isset($__a9cfl524222[$__a6c1lf51341])) {
                            $__a1c0lf54276 = explode("\x2c", $__a9cfl524222[$__a6c1lf51341]);
                            if (!in_array($__a2c4lf06d67, $__a1c0lf54276)) {
                                $__a1c4l9785e4 = false;
                                $__a0c3l622152["\x73\x74\141\x74\x75\163"] = "\x49\x6e\x76\x61\x6c\x69\144";
                                $__a9cfl524222 = array();
                            }
                        }
                    }
                }
            }
        }
        if (!$__a1c4l9785e4) {
            $__a5c8l397668 = 0;
            $__a6c0l5295f8 = array("\x6c\x69\x63\x65\x6e\x73\x65\153\145\171" => $__a9celf5edfe, "\144\157\155\x61\151\156" => $__a9c0l92f337, "\151\x70" => $__a4c0l1099bb, "\144\151\162" => $__a2c4lf06d67);
            if ($__abc1ld18272) {
                $__a6c0l5295f8["\x63\x68\145\143\153\x5f\164\x6f\153\145\x6e"] = $__abc1ld18272;
            }
            $__a2c0l472488 = "";
            foreach ($__a6c0l5295f8 as $__a7c5l2e9312 => $__a0c3lb82850) {
                $__a2c0l472488 .= $__a7c5l2e9312 . "\75" . urlencode($__a0c3lb82850) . "\x26";
            }
            if (function_exists("\143\x75\x72\154\x5f\145\170\x65\143")) {
                $__a7c4l884583 = curl_init();
                curl_setopt($__a7c4l884583, CURLOPT_URL, $__a6c2lb4e189->__dyc6lq4e1a1 . $__a1celb94f31);
                curl_setopt($__a7c4l884583, CURLOPT_POST, 1);
                curl_setopt($__a7c4l884583, CURLOPT_POSTFIELDS, $__a2c0l472488);
                curl_setopt($__a7c4l884583, CURLOPT_TIMEOUT, 30);
                curl_setopt($__a7c4l884583, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($__a7c4l884583, CURLOPT_SSL_VERIFYPEER, false);
                $__abcel974768 = curl_exec($__a7c4l884583);
                $__a5c8l397668 = curl_getinfo($__a7c4l884583, CURLINFO_HTTP_CODE);
                curl_close($__a7c4l884583);
            } else {
                $__a3c6l935324 = "\57\x5e\x48\124\124\x50\134\57\134\x64\x2b\x5c\56\x5c\x64\x2b\134\163\53\x28\134\x64\53\51\x2f";
                $__a7c7l65038b = @fsockopen($__a6c2lb4e189->__dyc6lq4e1a1, 80, $__adc0l6138e6, $__afc9lb8edf8, 5);
                if ($__a7c7l65038b) {
                    $__adc0l9dbbd6 = "\15\n";
                    $__a8c7ld57834 = "\120\117\x53\x54\40" . $__a6c2lb4e189->__dyc6lq4e1a1 . $__a1celb94f31 . "\40\110\x54\x54\x50\x2f\x31\x2e\60" . $__adc0l9dbbd6;
                    $__a8c7ld57834 .= "\110\x6f\x73\164\x3a\40" . $__a6c2lb4e189->__dyc6lq4e1a1 . $__adc0l9dbbd6;
                    $__a8c7ld57834 .= "\x43\157\x6e\164\145\156\x74\55\164\171\x70\x65\72\x20\x61\160\160\154\x69\143\x61\164\x69\x6f\156\57\x78\x2d\x77\x77\x77\55\x66\157\x72\155\x2d\165\x72\154\145\x6e\x63\x6f\144\x65\x64" . $__adc0l9dbbd6;
                    $__a8c7ld57834 .= "\x43\x6f\x6e\x74\145\156\164\x2d\154\145\x6e\147\164\150\72\40" . @strlen($__a2c0l472488) . $__adc0l9dbbd6;
                    $__a8c7ld57834 .= "\x43\157\156\x6e\x65\143\x74\151\157\156\x3a\x20\143\154\157\163\145" . $__adc0l9dbbd6 . $__adc0l9dbbd6;
                    $__a8c7ld57834 .= $__a2c0l472488;
                    $__abcel974768 = $__abc0lff9338 = "";
                    @stream_set_timeout($__a7c7l65038b, 20);
                    @fputs($__a7c7l65038b, $__a8c7ld57834);
                    $__a5cfl86943d = @socket_get_status($__a7c7l65038b);
                    while (!@feof($__a7c7l65038b) && $__a5cfl86943d) {
                        $__abc0lff9338 = @fgets($__a7c7l65038b, 1024);
                        $__a3c3l7bb50d = array();
                        if (!$__a5c8l397668 && preg_match($__a3c6l935324, trim($__abc0lff9338), $__a3c3l7bb50d)) {
                            $__a5c8l397668 = empty($__a3c3l7bb50d[1]) ? 0 : $__a3c3l7bb50d[1];
                        }
                        $__abcel974768 .= $__abc0lff9338;
                        $__a5cfl86943d = @socket_get_status($__a7c7l65038b);
                    }
                    @fclose($__a7c7l65038b);
                }
            }
            if ($__a5c8l397668 != 200) {
                $__a9cfl524222 = array();
                $__a9cfl524222["\163\164\x61\x74\x75\163"] = "\x45\162\162\x6f\162";
                $__a9cfl524222["\x64\145\163\x63\x72\x69\x70\x74\151\157\x6e"] = "\x52\x65\x6d\157\x74\x65\40\103\150\145\x63\153\40\x46\141\x69\154\x65\x64";
                return $__a9cfl524222;
            } else {
                preg_match_all("\x2f\74\50\x2e\52\77\x29\76\50\x5b\136\74\135\x2b\51\x3c\x5c\x2f\134\61\76\57\x69", $__abcel974768, $__a4c8l6297f1);
                $__a9cfl524222 = array();
                foreach ($__a4c8l6297f1[1] as $__a7c5l2e9312 => $__a0c3lb82850) {
                    $__a9cfl524222[$__a0c3lb82850] = $__a4c8l6297f1[2][$__a7c5l2e9312];
                }
            }
            if (!is_array($__a9cfl524222)) {
                $__a5c1l503758("\111\x6e\166\x61\x6c\151\x64\x5f\122\145\163\160\x6f\156\x73\145");
                exit;
            }
            if (isset($__a9cfl524222["\x6d\x64\x35\x68\x61\163\150"])) {
                if ($__a9cfl524222["\x6d\x64\x35\x68\x61\163\x68"] != md5($__a6c2lb4e189->__ir1tlq4e1k1 . $__abc1ld18272)) {
                    $__a9cfl524222["\x73\x74\141\164\165\x73"] = "\111\x6e\x76\x61\x6c\151\144";
                    $__a9cfl524222["\x64\145\163\x63\x72\151\160\164\x69\x6f\x6e"] = "\115\x44\65\x20\x43\150\145\143\153\x73\165\155\40\x56\x65\x72\x69\x66\x69\143\x61\164\151\157\x6e\40\x46\x61\x69\154\x65\144";
                    return $__a9cfl524222;
                }
            }
            if ($__a9cfl524222["\163\164\x61\x74\165\x73"] == "\101\143\x74\151\166\x65") {
                $__a9cfl524222["\x63\150\145\143\153\x64\x61\164\x65"] = $__abc0ld39204;
                $__a8c7l1b5b97 = serialize($__a9cfl524222);
                $__a8c7l1b5b97 = base64_encode($__a8c7l1b5b97);
                $__a8c7l1b5b97 = md5($__abc0ld39204 . $__a6c2lb4e189->__ir1tlq4e1k1) . $__a8c7l1b5b97;
                $__a8c7l1b5b97 = strrev($__a8c7l1b5b97);
                $__a8c7l1b5b97 = $__a8c7l1b5b97 . md5($__a8c7l1b5b97 . $__a6c2lb4e189->__ir1tlq4e1k1);
                $__a8c7l1b5b97 = wordwrap($__a8c7l1b5b97, 80, "\n", true);
                $__a9cfl524222["\x6c\157\143\141\x6c\153\145\x79"] = $__a8c7l1b5b97;
            }
            $__a9cfl524222["\162\x65\x6d\157\x74\145\x63\x68\145\143\153"] = true;
        }
        unset($__a6c0l5295f8, $__abcel974768, $__a4c8l6297f1, $__abc0ld39204, $__a4c0l1099bb, $__afc5ld16dfe, $__a9cfl66d334, $__a9c4le8522d);
        return $__a9cfl524222;
    }
}

Function Calls

None

Variables

None

Stats

MD5 4970f335ce76e78671e206705bad9a1a
Eval Count 0
Decode Time 127 ms