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 /** * Magebird.com * * @category Magebird * @package Magebird_Popup ..
Decoded Output download
class Magebird_Popup_Model_Config extends Mage_Core_Model_Config_Data
{
public function save()
{
${"bjdgYhKyf1w"} = Mage::getStoreConfig($this->getPath());
${"mJeSay9FVht"} = $this->getValue();
if (!${"mJeSay9FVht"})
return;
${"bt2FTyWmBDM"} = $this->getData('field');
${"ey21LXDDawJ"} = $this->getData('field_config')->label;
if (!empty($mJeSay9FVht)) {
Mage::getModel('core/config')->saveConfig('magebird_popup/general/extension_key', $this->getValue());
if (Mage::getStoreConfig('magebird_popup/settings/requesttype') == 3) {
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magebird_popup')->__("The licence key has been submited, but it seems that script magebirdpopup.php is not web accessible. Please read instructions <a href='%s' target='_blank'>here</a>.", "https://www.magebird.com/magento-extensions/popup.html?tab=faq#requestType"));
}
Mage::getModel('core/config')->saveConfig('magebird_popup/settings/requestswitched', 1);
/* if (empty($bjdgYhKyf1w)) {
${"ZzKlDXdqrCh"} = null;
${"lonUFbByx48"} = http_build_query(array(
"licence_name" => "popup",
"extension" => "popup",
"licence_key" => $this->getValue(),
"domain" => $_SERVER['HTTP_HOST'],
"affId" => 0
));
if (function_exists('curl_version')) {
${"zcJjkJqZSJP"} = @curl_init();
@curl_setopt($zcJjkJqZSJP, CURLOPT_URL, "https://www.magebird.com/licence/check.php?" . ${"lonUFbByx48"});
@curl_setopt($zcJjkJqZSJP, CURLOPT_RETURNTRANSFER, 1);
@curl_setopt($zcJjkJqZSJP, CURLOPT_SSL_VERIFYPEER, false);
${"ZzKlDXdqrCh"} = @curl_exec($zcJjkJqZSJP);
@curl_close($zcJjkJqZSJP);
}
if ($ZzKlDXdqrCh == null) {
${"hYAHPB7jsos"} = "Content-type: application/x-www-form-urlencoded
Content-Length: " . strlen($lonUFbByx48) . "
";
${"FufXojX3JUk"} = array(
"http" => array(
"method" => "POST",
"header" => ${"hYAHPB7jsos"},
"content" => ${"lonUFbByx48"}
)
);
${"Kl02ORW3EL7"} = stream_context_create($FufXojX3JUk);
${"ZzKlDXdqrCh"} = @file_get_contents("https://www.magebird.com/licence/check.php", false, $Kl02ORW3EL7, 0, 100);
}
if ($ZzKlDXdqrCh == null) {
Mage::throwException(Mage::helper('magebird_popup')->__('Can not validate the licence key. Please <a href="http://www.magebird.com/contacts">contact us</a>.'));
} elseif ($ZzKlDXdqrCh != 1) {
Mage::throwException($ZzKlDXdqrCh);
} else {
Mage::getModel('core/config')->saveConfig('magebird_popup/general/extension_key', $this->getValue());
if (Mage::getStoreConfig('magebird_popup/settings/requesttype') == 3) {
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magebird_popup')->__("The licence key has been submited, but it seems that script magebirdpopup.php is not web accessible. Please read instructions <a href='%s' target='_blank'>here</a>.", "https://www.magebird.com/magento-extensions/popup.html?tab=faq#requestType"));
}
Mage::getModel('core/config')->saveConfig('magebird_popup/settings/requestswitched', 1);
}
} */
}
return parent::save();
}
}
Did this file decode correctly?
Original Code
<?php
/**
* Magebird.com
*
* @category Magebird
* @package Magebird_Popup
* @copyright Copyright (c) 2016 Magebird (http://www.Magebird.com)
* @license http://www.magebird.com/licence
* Any form of ditribution, sell, transfer forbidden see licence above
* Code has been obfuscated to prevent licence violations
*/
$_X=__FILE__;$_u='JF9YPV9fRklMRV9fOyRfdD0nWTJ4aGMzTWdUV0ZuWldKcGNtUmZVRzl3ZFhCZlRXOWtaV3hmUTI5dVptbG5JR1Y0ZEdWdVpITWdUV0ZuWlY5RGIzSmxYMDF2WkdWc1gwTnZibVpwWjE5RVlYUmhEUXA3RFFvZ0lDQWdjSFZpYkdsaklHWjFibU4wYVc5dUlITmhkbVVvS1EwS0lDQWdJSHNOQ2lBZ0lDQWdJQ0FnSkhzaVltcGtaMWxvUzNsbU1YY2lmU0E5SUUxaFoyVTZPbWRsZEZOMGIzSmxRMjl1Wm1sbktDUjBhR2x6TFQ1blpYUlFZWFJvS0NrcE93MEtJQ0FnSUNBZ0lDQWtleUp0U21WVFlYazVSbFpvZENKOUlEMGdKSFJvYVhNdFBtZGxkRlpoYkhWbEtDazdEUW9nSUNBZ0lDQWdJR2xtSUNnaEpIc2liVXBsVTJGNU9VWldhSFFpZlNrTkNpQWdJQ0FnSUNBZ0lDQWdJSEpsZEhWeWJqc05DaUFnSUNBZ0lDQWdKSHNpWW5ReVJsUjVWMjFDUkUwaWZTQTlJQ1IwYUdsekxUNW5aWFJFWVhSaEtDZG1hV1ZzWkNjcE93MEtJQ0FnSUNBZ0lDQWtleUpsZVRJeFRGaEVSR0YzU2lKOUlEMGdKSFJvYVhNdFBtZGxkRVJoZEdFb0oyWnBaV3hrWDJOdmJtWnBaeWNwTFQ1c1lXSmxiRHNOQ2lBZ0lDQWdJQ0FnYVdZZ0tDRmxiWEIwZVNna2JVcGxVMkY1T1VaV2FIUXBLU0I3RFFvSkNRbE5ZV2RsT2pwblpYUk5iMlJsYkNnblkyOXlaUzlqYjI1bWFXY25LUzArYzJGMlpVTnZibVpwWnlnbmJXRm5aV0pwY21SZmNHOXdkWEF2WjJWdVpYSmhiQzlsZUhSbGJuTnBiMjVmYTJWNUp5d2dKSFJvYVhNdFBtZGxkRlpoYkhWbEtDa3BPdzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCcFppQW9UV0ZuWlRvNloyVjBVM1J2Y21WRGIyNW1hV2NvSjIxaFoyVmlhWEprWDNCdmNIVndMM05sZEhScGJtZHpMM0psY1hWbGMzUjBlWEJsSnlrZ1BUMGdNeWtnZXcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnVFdGblpUbzZaMlYwVTJsdVoyeGxkRzl1S0NkaFpHMXBibWgwYld3dmMyVnpjMmx2YmljcExUNWhaR1JGY25KdmNpaE5ZV2RsT2pwb1pXeHdaWElvSjIxaFoyVmlhWEprWDNCdmNIVndKeWt0UGw5ZktDSlVhR1VnYkdsalpXNWpaU0JyWlhrZ2FHRnpJR0psWlc0Z2MzVmliV2wwWldRc0lHSjFkQ0JwZENCelpXVnRjeUIwYUdGMElITmpjbWx3ZENCdFlXZGxZbWx5WkhCdmNIVndMbkJvY0NCcGN5QnViM1FnZDJWaUlHRmpZMlZ6YzJsaWJHVXVJRkJzWldGelpTQnlaV0ZrSUdsdWMzUnlkV04wYVc5dWN5QThZU0JvY21WbVBTY2xjeWNnZEdGeVoyVjBQU2RmWW14aGJtc25QbWhsY21VOEwyRStMaUlzSUNKb2RIUndjem92TDNkM2R5NXRZV2RsWW1seVpDNWpiMjB2YldGblpXNTBieTFsZUhSbGJuTnBiMjV6TDNCdmNIVndMbWgwYld3L2RHRmlQV1poY1NOeVpYRjFaWE4wVkhsd1pTSXBLVHNOQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2ZRMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JOWVdkbE9qcG5aWFJOYjJSbGJDZ25ZMjl5WlM5amIyNW1hV2NuS1MwK2MyRjJaVU52Ym1acFp5Z25iV0ZuWldKcGNtUmZjRzl3ZFhBdmMyVjBkR2x1WjNNdmNtVnhkV1Z6ZEhOM2FYUmphR1ZrSnl3Z01TazdEUW9nSUNBZ0lDQWdJQ0FnSUNBdktpQnBaaUFvWlcxd2RIa29KR0pxWkdkWmFFdDVaakYzS1NrZ2V3MEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUjdJbHA2UzJ4RVdHUnhja05vSW4wZ1BTQnVkV3hzT3cwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSN0lteHZibFZHWWtKNWVEUTRJbjBnUFNCb2RIUndYMkoxYVd4a1gzRjFaWEo1S0dGeWNtRjVLQTBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBaWJHbGpaVzVqWlY5dVlXMWxJaUE5UGlBaWNHOXdkWEFpTEEwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWlaWGgwWlc1emFXOXVJaUE5UGlBaWNHOXdkWEFpTEEwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWliR2xqWlc1alpWOXJaWGtpSUQwK0lDUjBhR2x6TFQ1blpYUldZV3gxWlNncExBMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FpWkc5dFlXbHVJaUE5UGlBa1gxTkZVbFpGVWxzblNGUlVVRjlJVDFOVUoxMHNEUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNKaFptWkpaQ0lnUFQ0Z01BMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDa3BPdzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtSUNobWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjJOMWNteGZkbVZ5YzJsdmJpY3BLU0I3RFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUjdJbnBqU21wclNuRmFVMHBRSW4wZ1BTQkFZM1Z5YkY5cGJtbDBLQ2s3RFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lFQmpkWEpzWDNObGRHOXdkQ2drZW1OS2FtdEtjVnBUU2xBc0lFTlZVa3hQVUZSZlZWSk1MQ0FpYUhSMGNITTZMeTkzZDNjdWJXRm5aV0pwY21RdVkyOXRMMnhwWTJWdVkyVXZZMmhsWTJzdWNHaHdQeUlnTGlBa2V5SnNiMjVWUm1KQ2VYZzBPQ0o5S1RzTkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdRR04xY214ZmMyVjBiM0IwS0NSNlkwcHFhMHB4V2xOS1VDd2dRMVZTVEU5UVZGOVNSVlJWVWs1VVVrRk9VMFpGVWl3Z01TazdEUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUVCamRYSnNYM05sZEc5d2RDZ2tlbU5LYW10S2NWcFRTbEFzSUVOVlVreFBVRlJmVTFOTVgxWkZVa2xHV1ZCRlJWSXNJR1poYkhObEtUc05DaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhzaVducExiRVJZWkhGeVEyZ2lmU0E5SUVCamRYSnNYMlY0WldNb0pIcGpTbXByU25GYVUwcFFLVHNOQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1FHTjFjbXhmWTJ4dmMyVW9KSHBqU21wclNuRmFVMHBRS1RzTkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOURRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2FXWWdLQ1JhZWt0c1JGaGtjWEpEYUNBOVBTQnVkV3hzS1NCN0RRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1I3SW1oWlFVaFFRamRxYzI5ekluMGdQU0FpUTI5dWRHVnVkQzEwZVhCbE9pQmhjSEJzYVdOaGRHbHZiaTk0TFhkM2R5MW1iM0p0TFhWeWJHVnVZMjlrWldSY2NseHVRMjl1ZEdWdWRDMU1aVzVuZEdnNklDSWdMaUJ6ZEhKc1pXNG9KR3h2YmxWR1lrSjVlRFE0S1NBdUlDSmNjbHh1SWpzTkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSHNpUm5WbVdHOXFXRE5LVldzaWZTQTlJR0Z5Y21GNUtBMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0ltaDBkSEFpSUQwK0lHRnljbUY1S0EwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDSnRaWFJvYjJRaUlEMCtJQ0pRVDFOVUlpd05DaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FpYUdWaFpHVnlJaUE5UGlBa2V5Sm9XVUZJVUVJM2FuTnZjeUo5TEEwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDSmpiMjUwWlc1MElpQTlQaUFrZXlKc2IyNVZSbUpDZVhnME9DSjlEUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXBEUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNrN0RRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1I3SWt0c01ESlBVbGN6UlV3M0luMGdQU0J6ZEhKbFlXMWZZMjl1ZEdWNGRGOWpjbVZoZEdVb0pFWjFabGh2YWxnelNsVnJLVHNOQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pIc2lXbnBMYkVSWVpIRnlRMmdpZlNBOUlFQm1hV3hsWDJkbGRGOWpiMjUwWlc1MGN5Z2lhSFIwY0hNNkx5OTNkM2N1YldGblpXSnBjbVF1WTI5dEwyeHBZMlZ1WTJVdlkyaGxZMnN1Y0dod0lpd2dabUZzYzJVc0lDUkxiREF5VDFKWE0wVk1OeXdnTUN3Z01UQXdLVHNOQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0I5RFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZZ0tDUmFla3RzUkZoa2NYSkRhQ0E5UFNCdWRXeHNLU0I3RFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lFMWhaMlU2T25Sb2NtOTNSWGhqWlhCMGFXOXVLRTFoWjJVNk9taGxiSEJsY2lnbmJXRm5aV0pwY21SZmNHOXdkWEFuS1MwK1gxOG9KME5oYmlCdWIzUWdkbUZzYVdSaGRHVWdkR2hsSUd4cFkyVnVZMlVnYTJWNUxpQlFiR1ZoYzJVZ1BHRWdhSEpsWmowaWFIUjBjRG92TDNkM2R5NXRZV2RsWW1seVpDNWpiMjB2WTI5dWRHRmpkSE1pUG1OdmJuUmhZM1FnZFhNOEwyRStMaWNwS1RzTkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUlHVnNjMlZwWmlBb0pGcDZTMnhFV0dSeGNrTm9JQ0U5SURFcElIc05DaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnVFdGblpUbzZkR2h5YjNkRmVHTmxjSFJwYjI0b0pGcDZTMnhFV0dSeGNrTm9LVHNOQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0I5SUdWc2MyVWdldzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCTllXZGxPanBuWlhSTmIyUmxiQ2duWTI5eVpTOWpiMjVtYVdjbktTMCtjMkYyWlVOdmJtWnBaeWduYldGblpXSnBjbVJmY0c5d2RYQXZaMlZ1WlhKaGJDOWxlSFJsYm5OcGIyNWZhMlY1Snl3Z0pIUm9hWE10UG1kbGRGWmhiSFZsS0NrcE93MEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlBb1RXRm5aVG82WjJWMFUzUnZjbVZEYjI1bWFXY29KMjFoWjJWaWFYSmtYM0J2Y0hWd0wzTmxkSFJwYm1kekwzSmxjWFZsYzNSMGVYQmxKeWtnUFQwZ015a2dldzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdUV0ZuWlRvNloyVjBVMmx1WjJ4bGRHOXVLQ2RoWkcxcGJtaDBiV3d2YzJWemMybHZiaWNwTFQ1aFpHUkZjbkp2Y2loTllXZGxPanBvWld4d1pYSW9KMjFoWjJWaWFYSmtYM0J2Y0hWd0p5a3RQbDlmS0NKVWFHVWdiR2xqWlc1alpTQnJaWGtnYUdGeklHSmxaVzRnYzNWaWJXbDBaV1FzSUdKMWRDQnBkQ0J6WldWdGN5QjBhR0YwSUhOamNtbHdkQ0J0WVdkbFltbHlaSEJ2Y0hWd0xuQm9jQ0JwY3lCdWIzUWdkMlZpSUdGalkyVnpjMmxpYkdVdUlGQnNaV0Z6WlNCeVpXRmtJR2x1YzNSeWRXTjBhVzl1Y3lBOFlTQm9jbVZtUFNjbGN5Y2dkR0Z5WjJWMFBTZGZZbXhoYm1zblBtaGxjbVU4TDJFK0xpSXNJQ0pvZEhSd2N6b3ZMM2QzZHk1dFlXZGxZbWx5WkM1amIyMHZiV0ZuWlc1MGJ5MWxlSFJsYm5OcGIyNXpMM0J2Y0hWd0xtaDBiV3cvZEdGaVBXWmhjU055WlhGMVpYTjBWSGx3WlNJcEtUc05DaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZlEwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQk5ZV2RsT2pwblpYUk5iMlJsYkNnblkyOXlaUzlqYjI1bWFXY25LUzArYzJGMlpVTnZibVpwWnlnbmJXRm5aV0pwY21SZmNHOXdkWEF2YzJWMGRHbHVaM012Y21WeGRXVnpkSE4zYVhSamFHVmtKeXdnTVNrN0RRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2ZRMEtJQ0FnSUNBZ0lDQWdJQ0FnZlNBcUx3MEtJQ0FnSUNBZ0lDQjlEUW9nSUNBZ0lDQWdJSEpsZEhWeWJpQndZWEpsYm5RNk9uTmhkbVVvS1RzTkNpQWdJQ0I5RFFwOSc7JF9NPXN0cnJldignZWRvY2VkXzQ2ZXNhYicpO2V2YWwoJF9NKCRfdCkpOw==';$_I=strrev('edoced_46esab');eval($_I($_u));
Function Calls
| strrev | 2 |
| base64_decode | 2 |
Stats
| MD5 | 856eafdee58c8c6b24334607e26696a7 |
| Eval Count | 2 |
| Decode Time | 95 ms |