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

Variables

$_I base64_decode
$_M base64_decode
$_X index.php
$_t Y2xhc3MgTWFnZWJpcmRfUG9wdXBfTW9kZWxfQ29uZmlnIGV4dGVuZHMgTWFn..
$_u JF9YPV9fRklMRV9fOyRfdD0nWTJ4aGMzTWdUV0ZuWldKcGNtUmZVRzl3ZFhC..

Stats

MD5 856eafdee58c8c6b24334607e26696a7
Eval Count 2
Decode Time 95 ms