Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
defined("\x5f\112\105\x58\105\x43") or die("\122\145\x73\x74\162\151\143\164\145\144\40\14..
Decoded Output download
<? defined("_JEXEC") or die("Restricted access");
class MoLdapDirSearchCustomer
{
public $email;
public $phone;
public $customerKey;
private $defaultCustomerKey = "16555";
private $defaultApiKey = "fFd2XcvTGDemZvbw1bcUesNJWEqKbbUq";
function moLdapDirSearchSubmitContactUs($Yp, $hb, $Pp)
{
$A_ = "https://login.xecurify.com/moas/api/notify/send";
$zh = curl_init($A_);
$vx = "16555";
$As = "fFd2XcvTGDemZvbw1bcUesNJWEqKbbUq";
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("sha512", $a0);
$ju = "Customer-Key: " . $vx;
$LG = "Timestamp: " . number_format($th, 0, '', '');
$G7 = "Authorization: " . $gX;
$pV = $Yp;
$TS = phpversion();
$tL = new JVersion();
$lZ = $tL->getShortVersion();
$GM = MoLdapDirSearchUtility::mo_ldap_dir_search_get_plugin_version();
$so = MoLdapDirSearchUtility::mo_ldap_dir_search_get_operating_system();
$eX = "Query for MiniOrange LDAP Directory Search Free - " . $pV;
$Lb = JFactory::getUser();
$d0 = $Lb->email;
$TY = "[" . $GM . " | PHP " . $TS . " | System OS " . $so . " ] ";
$Pp = "[MiniOrange Joomla LDAP Directory Search Free | " . $TS . " | " . $lZ . " | " . $GM . " | " . $so . "] " . $Pp;
$M1 = "<div >Hello, <br><br>
\x9\x9\x9<strong>Company</strong> :<a href="" . $_SERVER["SERVER_NAME"] . "" target="_blank" >" . $_SERVER["SERVER_NAME"] . "</a><br><br>
\xa \x9\x9\x9<strong>Phone Number</strong> :" . $hb . "<br><br>
\xa\x9 \x9 <strong>Admin Email : </strong><a href="mailto:" . $d0 . "" target="_blank">" . $d0 . "</a><br><br>\xd\xa\x9\x9\x9\x9\x9<b>Email :<a href="mailto:" . $pV . "" target="_blank">" . $pV . "</a></b><br><br>\xd
\x9 <b>Query</b>: " . $Pp . "</b></div>";
$qM = array("customerKey" => $vx, "sendEmail" => true, "email" => array("customerKey" => $vx, "fromEmail" => $pV, "fromName" => "miniOrange", "toEmail" => "[email protected]", "toName" => "[email protected]", "subject" => $eX, "content" => $M1));
$xW = json_encode($qM);
$CX = array("Content-Type: application/json", $ju, $LG, $G7);
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchGetCustomerKey($mP, $hN)
{
if (MoLdapDirSearchUtility::mo_ldap_dir_search_is_curl_installed()) {
goto xL;
}
return json_encode(array("apiKey" => "CURL_ERROR", "token" => "<a href="http://php.net/manual/en/curl.installation.php">PHP cURL extension</a> is not installed or disabled."));
xL:
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "/moas/rest/customer/key";
$qM = array("email" => $mP, "password" => $hN);
$xW = json_encode($qM);
$CX = array("Content-Type: application/json", "charset: UTF-8", "Authorization: Basic");
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchCheckCustomer($mP)
{
if (MoLdapDirSearchUtility::mo_ldap_dir_search_is_curl_installed()) {
goto MX;
}
return json_encode(array("status" => "CURL_ERROR", "statusMessage" => "<a href="http://php.net/manual/en/curl.installation.php">PHP cURL extension</a> is not installed or disabled."));
MX:
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "/moas/rest/customer/check-if-exists";
$zh = curl_init($A_);
$qM = array("email" => $mP);
$xW = json_encode($qM);
$CX = array("Content-Type: application/json", "charset: UTF-8", "Authorization: Basic");
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchUpdateStatus()
{
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "/moas/api/backupcode/updatestatus";
$Yw = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("#__miniorange_search_directory_customer");
$vx = $Yw["customer_key"];
$As = $Yw["api_key"];
$To = $Yw["ldap_lk"];
$Sp = MoLdapDirSearchUtility::mo_ldap_dir_search_decrypt($To);
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("sha512", $a0);
$ju = "Customer-Key: " . $vx;
$LG = "Timestamp: " . number_format($th, 0, '', '');
$G7 = "Authorization: " . $gX;
$o6 = $Yw["customer_token"];
$Sp = MoLdapDirSearchUtility::mo_ldap_dir_search_decrypt($To);
$qM = array("code" => $Sp, "customerKey" => $vx);
$xW = json_encode($qM);
$CX = array("Content-Type: application/json", $ju, $LG, $G7);
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirFetchUserLicense()
{
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "/moas/rest/customer/license";
$Yw = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("#__miniorange_search_directory_customer");
$vx = $Yw["customer_key"];
$As = $Yw["api_key"];
$To = $Yw["ldap_lk"];
$Sp = MoLdapDirSearchUtility::mo_ldap_dir_search_decrypt($To);
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("sha512", $a0);
$ju = "Customer-Key: " . $vx;
$LG = "Timestamp: " . number_format($th, 0, '', '');
$G7 = "Authorization: " . $gX;
$o6 = $Yw["customer_token"];
$CX = array("Content-Type: application/json", $ju, $LG, $G7);
$qM = array("customerId" => $vx, "applicationName" => MoLdapDirSearchUtility::mo_ldap_dir_search_license_planname());
$xW = json_encode($qM);
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchCheckStatus($Sp)
{
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "/moas/api/backupcode/verify";
$Yw = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("#__miniorange_search_directory_customer");
$vx = $Yw["customer_key"];
$As = $Yw["api_key"];
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("sha512", $a0);
$ju = "Customer-Key: " . $vx;
$LG = "Timestamp: " . number_format($th, 0, '', '');
$G7 = "Authorization: " . $gX;
$qM = '';
$qM = array("code" => $Sp, "customerKey" => $vx, "additionalFields" => array("field1" => JURI::root()));
$xW = json_encode($qM);
$CX = array("Content-Type: application/json", $ju, $LG, $G7);
return self::mo_post_curl($A_, $xW, $CX);
}
public static function mo_post_curl($A_, $qM, $CX)
{
$zh = curl_init($A_);
curl_setopt($zh, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($zh, CURLOPT_ENCODING, '');
curl_setopt($zh, CURLOPT_RETURNTRANSFER, true);
curl_setopt($zh, CURLOPT_AUTOREFERER, true);
curl_setopt($zh, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($zh, CURLOPT_MAXREDIRS, 10);
curl_setopt($zh, CURLOPT_HTTPHEADER, $CX);
curl_setopt($zh, CURLOPT_POST, true);
curl_setopt($zh, CURLOPT_POSTFIELDS, $qM);
$M1 = curl_exec($zh);
if (!curl_errno($zh)) {
goto yb;
}
echo "Request Error:" . curl_error($zh);
return false;
yb:
curl_close($zh);
return $M1;
}
} ?>
Did this file decode correctly?
Original Code
defined("\x5f\112\105\x58\105\x43") or die("\122\145\x73\x74\162\151\143\164\145\144\40\141\x63\x63\x65\163\x73");
class MoLdapDirSearchCustomer
{
public $email;
public $phone;
public $customerKey;
private $defaultCustomerKey = "\61\66\65\65\65";
private $defaultApiKey = "\x66\106\144\x32\x58\x63\166\x54\107\x44\x65\155\x5a\x76\142\167\x31\x62\143\125\x65\163\116\x4a\127\x45\161\x4b\142\142\125\161";
function moLdapDirSearchSubmitContactUs($Yp, $hb, $Pp)
{
$A_ = "\x68\x74\164\x70\163\x3a\x2f\57\x6c\x6f\x67\151\156\x2e\x78\145\x63\165\162\x69\x66\x79\56\x63\x6f\155\x2f\x6d\x6f\x61\163\57\x61\160\151\57\x6e\x6f\164\x69\x66\171\x2f\x73\x65\156\x64";
$zh = curl_init($A_);
$vx = "\x31\66\x35\x35\65";
$As = "\x66\x46\x64\62\x58\x63\x76\x54\107\x44\x65\155\132\166\142\167\61\142\143\125\x65\163\x4e\x4a\x57\105\x71\x4b\142\142\x55\161";
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("\163\x68\x61\x35\x31\x32", $a0);
$ju = "\x43\x75\x73\x74\157\155\145\162\x2d\113\145\x79\x3a\x20" . $vx;
$LG = "\124\151\155\145\x73\x74\141\x6d\160\72\40" . number_format($th, 0, '', '');
$G7 = "\101\x75\164\x68\x6f\x72\151\x7a\141\x74\x69\157\156\x3a\40" . $gX;
$pV = $Yp;
$TS = phpversion();
$tL = new JVersion();
$lZ = $tL->getShortVersion();
$GM = MoLdapDirSearchUtility::mo_ldap_dir_search_get_plugin_version();
$so = MoLdapDirSearchUtility::mo_ldap_dir_search_get_operating_system();
$eX = "\121\165\x65\162\x79\40\x66\157\x72\40\x4d\x69\156\x69\x4f\x72\141\156\147\x65\40\114\x44\101\x50\x20\104\151\162\145\x63\x74\x6f\x72\171\40\123\145\141\x72\143\150\x20\x46\x72\145\145\x20\x2d\x20" . $pV;
$Lb = JFactory::getUser();
$d0 = $Lb->email;
$TY = "\133" . $GM . "\x20\x7c\40\120\110\x50\40" . $TS . "\x20\x7c\x20\123\x79\x73\164\145\155\x20\x4f\123\x20" . $so . "\x20\135\40";
$Pp = "\x5b\115\151\156\151\x4f\x72\x61\x6e\147\145\x20\x4a\x6f\157\x6d\x6c\x61\40\114\104\x41\120\40\x44\151\x72\145\x63\x74\x6f\162\171\x20\123\145\141\162\x63\150\x20\106\162\x65\145\40\x7c\40" . $TS . "\x20\x7c\x20" . $lZ . "\40\x7c\40" . $GM . "\40\x7c\40" . $so . "\135\40" . $Pp;
$M1 = "\x3c\x64\151\x76\x20\x3e\x48\x65\154\x6c\157\54\40\x3c\x62\162\x3e\74\142\162\76\15\12\11\11\x9\x9\x9\74\x73\x74\x72\x6f\156\147\x3e\103\157\x6d\x70\141\156\x79\74\x2f\163\164\x72\157\x6e\x67\76\40\72\74\x61\x20\150\162\x65\x66\x3d\42" . $_SERVER["\123\x45\x52\x56\105\x52\137\x4e\x41\x4d\x45"] . "\x22\40\x74\141\x72\x67\x65\x74\x3d\x22\x5f\x62\x6c\141\x6e\153\42\40\x3e" . $_SERVER["\123\105\122\126\105\122\137\116\101\115\x45"] . "\74\57\x61\x3e\x3c\142\162\x3e\x3c\x62\162\x3e\15\xa\11\11\x9\x9\x9\x3c\163\x74\162\x6f\156\x67\x3e\120\150\157\156\x65\x20\116\165\155\x62\145\x72\74\x2f\x73\x74\x72\157\156\x67\76\40\72" . $hb . "\x3c\x62\162\x3e\74\x62\x72\76\15\xa\x9\11\11\x9\11\74\x73\x74\162\157\156\x67\76\101\144\155\x69\156\40\105\x6d\141\151\x6c\x20\72\40\74\x2f\163\x74\x72\x6f\156\x67\x3e\74\x61\x20\150\x72\x65\146\75\x22\x6d\x61\151\154\164\157\x3a" . $d0 . "\42\40\164\x61\162\x67\145\x74\75\x22\137\142\x6c\141\x6e\153\x22\76" . $d0 . "\74\57\x61\x3e\x3c\x62\162\x3e\74\x62\x72\x3e\xd\xa\x9\x9\x9\x9\x9\74\x62\x3e\105\x6d\x61\151\154\x20\x3a\74\x61\40\150\x72\x65\146\75\42\x6d\x61\x69\x6c\x74\157\72" . $pV . "\42\40\164\141\162\147\x65\x74\x3d\x22\137\142\x6c\x61\156\x6b\42\76" . $pV . "\x3c\x2f\141\x3e\74\x2f\x62\76\74\x62\x72\76\x3c\x62\162\x3e\xd\12\11\11\11\x9\11\74\142\x3e\x51\165\145\x72\x79\74\57\142\76\x3a\40" . $Pp . "\74\x2f\142\76\x3c\57\144\151\166\76";
$qM = array("\x63\x75\x73\164\157\x6d\145\x72\x4b\x65\171" => $vx, "\163\x65\156\x64\x45\155\141\151\x6c" => true, "\x65\x6d\141\x69\x6c" => array("\x63\165\x73\164\x6f\155\145\x72\113\145\x79" => $vx, "\146\x72\x6f\155\105\155\x61\x69\x6c" => $pV, "\x66\162\x6f\x6d\x4e\141\x6d\145" => "\x6d\x69\156\x69\117\162\x61\x6e\x67\x65", "\164\157\105\155\x61\151\x6c" => "\x6a\157\x6f\155\x6c\141\163\165\x70\x70\157\162\x74\x40\170\145\143\165\162\x69\146\171\x2e\143\x6f\155", "\x74\157\116\x61\155\145" => "\x6a\157\x6f\155\x6c\141\163\x75\160\160\157\162\x74\x40\x78\145\x63\165\162\x69\x66\x79\x2e\x63\157\155", "\x73\x75\142\152\145\143\164" => $eX, "\x63\157\156\164\x65\156\164" => $M1));
$xW = json_encode($qM);
$CX = array("\103\157\156\x74\x65\x6e\x74\55\124\171\x70\x65\x3a\x20\x61\x70\x70\x6c\151\x63\x61\164\x69\x6f\156\57\152\x73\x6f\x6e", $ju, $LG, $G7);
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchGetCustomerKey($mP, $hN)
{
if (MoLdapDirSearchUtility::mo_ldap_dir_search_is_curl_installed()) {
goto xL;
}
return json_encode(array("\x61\x70\151\113\x65\x79" => "\x43\x55\x52\x4c\x5f\105\x52\122\x4f\122", "\x74\x6f\153\145\x6e" => "\x3c\141\40\150\x72\x65\x66\75\42\150\164\x74\x70\x3a\x2f\57\160\150\x70\x2e\156\145\x74\57\155\x61\x6e\x75\x61\x6c\x2f\145\156\57\143\x75\162\154\56\x69\x6e\163\x74\x61\154\154\x61\164\x69\157\x6e\56\160\x68\160\x22\76\120\x48\x50\x20\143\x55\122\x4c\40\145\x78\164\x65\x6e\x73\x69\x6f\x6e\x3c\x2f\141\x3e\x20\151\163\40\x6e\x6f\164\x20\x69\156\x73\x74\x61\154\154\145\144\x20\157\x72\x20\144\151\x73\x61\142\x6c\145\x64\56"));
xL:
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "\57\x6d\157\141\163\57\x72\145\x73\164\x2f\x63\x75\163\164\157\155\x65\162\x2f\153\145\171";
$qM = array("\x65\x6d\x61\x69\x6c" => $mP, "\160\x61\x73\x73\167\x6f\x72\144" => $hN);
$xW = json_encode($qM);
$CX = array("\103\157\x6e\x74\145\156\164\55\x54\171\x70\145\x3a\40\141\x70\x70\154\x69\x63\x61\x74\x69\157\x6e\57\x6a\x73\x6f\156", "\x63\150\141\x72\x73\x65\164\72\x20\x55\124\x46\55\x38", "\x41\165\x74\x68\x6f\x72\x69\x7a\141\x74\x69\157\x6e\x3a\x20\x42\x61\x73\x69\x63");
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchCheckCustomer($mP)
{
if (MoLdapDirSearchUtility::mo_ldap_dir_search_is_curl_installed()) {
goto MX;
}
return json_encode(array("\x73\x74\141\164\165\x73" => "\103\125\122\114\x5f\105\x52\x52\x4f\x52", "\x73\164\x61\164\x75\163\x4d\x65\x73\163\141\x67\x65" => "\74\x61\40\x68\162\x65\146\75\42\x68\164\164\x70\x3a\x2f\57\x70\150\160\56\156\x65\164\57\155\141\x6e\x75\141\154\x2f\145\x6e\57\x63\165\x72\x6c\x2e\151\156\x73\164\141\154\x6c\x61\164\151\x6f\x6e\56\160\x68\x70\x22\76\120\x48\120\x20\x63\x55\122\114\x20\x65\170\x74\x65\x6e\163\x69\x6f\x6e\74\57\x61\76\x20\x69\x73\40\156\157\x74\40\151\156\x73\x74\141\154\154\145\144\40\157\162\x20\x64\151\163\x61\142\x6c\x65\x64\x2e"));
MX:
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "\57\x6d\x6f\141\163\x2f\162\145\163\164\57\x63\x75\163\x74\157\x6d\145\162\57\x63\150\x65\x63\x6b\x2d\x69\x66\x2d\145\170\151\163\164\163";
$zh = curl_init($A_);
$qM = array("\145\155\141\x69\154" => $mP);
$xW = json_encode($qM);
$CX = array("\x43\157\156\x74\x65\156\x74\55\x54\x79\160\x65\x3a\x20\x61\160\160\x6c\x69\x63\141\164\x69\x6f\156\57\152\x73\x6f\156", "\x63\150\141\x72\x73\145\164\x3a\40\x55\x54\x46\x2d\x38", "\101\x75\164\x68\x6f\162\x69\172\x61\164\151\157\156\72\x20\102\x61\x73\x69\143");
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchUpdateStatus()
{
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "\57\x6d\x6f\x61\163\57\x61\x70\x69\x2f\x62\x61\143\153\165\160\x63\157\144\145\57\165\160\x64\x61\164\145\x73\x74\141\x74\x75\x73";
$Yw = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("\43\x5f\x5f\x6d\x69\156\151\157\x72\141\156\x67\145\137\x73\145\x61\x72\143\150\x5f\144\151\x72\x65\143\164\157\162\171\x5f\143\165\163\x74\157\x6d\x65\x72");
$vx = $Yw["\143\x75\x73\164\x6f\x6d\145\x72\137\153\145\171"];
$As = $Yw["\141\x70\x69\137\153\145\171"];
$To = $Yw["\x6c\x64\x61\160\x5f\x6c\153"];
$Sp = MoLdapDirSearchUtility::mo_ldap_dir_search_decrypt($To);
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("\x73\x68\141\x35\x31\x32", $a0);
$ju = "\103\165\x73\x74\157\155\145\162\x2d\x4b\x65\x79\72\x20" . $vx;
$LG = "\124\x69\155\145\x73\x74\x61\x6d\160\72\x20" . number_format($th, 0, '', '');
$G7 = "\x41\x75\164\150\157\162\151\172\141\164\x69\x6f\156\x3a\x20" . $gX;
$o6 = $Yw["\143\x75\163\x74\157\155\x65\x72\x5f\164\x6f\x6b\145\x6e"];
$Sp = MoLdapDirSearchUtility::mo_ldap_dir_search_decrypt($To);
$qM = array("\x63\x6f\144\x65" => $Sp, "\143\x75\x73\164\157\155\x65\162\x4b\x65\x79" => $vx);
$xW = json_encode($qM);
$CX = array("\x43\157\x6e\164\145\x6e\x74\x2d\x54\x79\x70\x65\72\x20\141\x70\160\x6c\151\x63\x61\x74\x69\157\156\x2f\152\163\157\156", $ju, $LG, $G7);
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirFetchUserLicense()
{
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "\57\x6d\157\x61\x73\x2f\162\x65\163\164\57\x63\x75\x73\x74\157\155\x65\162\57\154\x69\143\145\156\163\x65";
$Yw = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("\43\x5f\137\155\151\x6e\x69\x6f\162\141\156\147\145\137\163\145\141\162\x63\150\137\x64\151\162\145\143\x74\x6f\x72\171\137\x63\165\163\x74\157\155\145\162");
$vx = $Yw["\143\165\x73\164\157\x6d\x65\162\x5f\x6b\x65\171"];
$As = $Yw["\x61\160\x69\137\x6b\x65\x79"];
$To = $Yw["\154\x64\141\x70\x5f\x6c\x6b"];
$Sp = MoLdapDirSearchUtility::mo_ldap_dir_search_decrypt($To);
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("\163\x68\141\65\x31\x32", $a0);
$ju = "\103\165\x73\164\157\155\x65\162\55\x4b\145\171\72\40" . $vx;
$LG = "\x54\151\x6d\145\163\164\141\155\160\72\40" . number_format($th, 0, '', '');
$G7 = "\101\165\x74\x68\x6f\x72\151\172\x61\x74\151\x6f\x6e\x3a\x20" . $gX;
$o6 = $Yw["\143\165\x73\x74\157\155\145\x72\137\164\x6f\153\x65\x6e"];
$CX = array("\103\x6f\x6e\x74\145\156\x74\55\124\171\x70\145\x3a\40\x61\160\x70\x6c\x69\x63\141\164\x69\x6f\x6e\57\x6a\163\157\x6e", $ju, $LG, $G7);
$qM = array("\x63\x75\163\x74\157\x6d\145\162\x49\x64" => $vx, "\141\160\160\154\x69\143\x61\164\x69\x6f\x6e\116\141\x6d\145" => MoLdapDirSearchUtility::mo_ldap_dir_search_license_planname());
$xW = json_encode($qM);
return self::mo_post_curl($A_, $xW, $CX);
}
function moLdapDirSearchCheckStatus($Sp)
{
$ud = MoLdapDirSearchUtility::mo_ldap_dir_search_get_hostname();
$A_ = $ud . "\57\155\x6f\141\163\x2f\x61\160\151\57\x62\x61\143\153\165\x70\x63\157\144\x65\57\x76\145\162\151\x66\171";
$Yw = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("\43\137\137\155\151\x6e\x69\x6f\162\141\156\x67\x65\137\x73\x65\x61\162\x63\150\137\144\x69\162\x65\143\164\157\162\171\x5f\143\165\x73\164\157\x6d\145\162");
$vx = $Yw["\x63\165\x73\x74\157\x6d\145\162\137\153\x65\x79"];
$As = $Yw["\x61\x70\x69\x5f\153\x65\171"];
$th = round(microtime(true) * 1000);
$a0 = $vx . number_format($th, 0, '', '') . $As;
$gX = hash("\x73\150\x61\x35\61\x32", $a0);
$ju = "\103\x75\163\164\157\155\145\x72\55\113\x65\171\72\40" . $vx;
$LG = "\x54\151\155\x65\163\x74\x61\155\160\x3a\40" . number_format($th, 0, '', '');
$G7 = "\x41\x75\x74\x68\157\162\151\172\x61\164\151\157\x6e\x3a\x20" . $gX;
$qM = '';
$qM = array("\x63\x6f\x64\145" => $Sp, "\143\165\x73\164\157\155\x65\162\x4b\145\171" => $vx, "\x61\144\x64\x69\x74\x69\157\156\x61\154\x46\x69\145\154\144\163" => array("\146\151\x65\x6c\x64\61" => JURI::root()));
$xW = json_encode($qM);
$CX = array("\x43\157\x6e\x74\145\x6e\x74\55\124\171\x70\x65\x3a\40\x61\160\x70\x6c\x69\143\x61\164\x69\x6f\156\x2f\152\163\157\x6e", $ju, $LG, $G7);
return self::mo_post_curl($A_, $xW, $CX);
}
public static function mo_post_curl($A_, $qM, $CX)
{
$zh = curl_init($A_);
curl_setopt($zh, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($zh, CURLOPT_ENCODING, '');
curl_setopt($zh, CURLOPT_RETURNTRANSFER, true);
curl_setopt($zh, CURLOPT_AUTOREFERER, true);
curl_setopt($zh, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($zh, CURLOPT_MAXREDIRS, 10);
curl_setopt($zh, CURLOPT_HTTPHEADER, $CX);
curl_setopt($zh, CURLOPT_POST, true);
curl_setopt($zh, CURLOPT_POSTFIELDS, $qM);
$M1 = curl_exec($zh);
if (!curl_errno($zh)) {
goto yb;
}
echo "\122\x65\x71\165\145\163\x74\x20\x45\162\162\157\162\x3a" . curl_error($zh);
return false;
yb:
curl_close($zh);
return $M1;
}
}
Function Calls
None |
Stats
MD5 | 7523f18a14ae8a9edd98cbb6c4272375 |
Eval Count | 0 |
Decode Time | 42 ms |