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 |
Stats
MD5 | 4970f335ce76e78671e206705bad9a1a |
Eval Count | 0 |
Decode Time | 127 ms |