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 $_X=__FILE__;$_r='JF9YPV9fRklMRV9fOyRfaz0nSkY5WVBWOWZSa2xNUlY5Zk95UmZXVDBuV1RKNGFHT..
Decoded Output download
class Magebird_Popup_Model_Config extends Mage_Core_Model_Config_Data{public function save(){${"e0AMmwNvodw"}=Mage::getStoreConfig($this->getPath());${"OaiCuiuq9R0"}=$this->getValue();if(!${"OaiCuiuq9R0"})return;${"S7vXd76E8ph"}=$this->getData('field');${"EcN298EOD8N"}=$this->getData('field_config')->label;if(!empty($OaiCuiuq9R0)){if(empty($e0AMmwNvodw)){${"MltnEfmN8cZ"}=null;${"EayQkX8S8ej"}=http_build_query(array("licence_name"=>"popup","extension"=>"popup","licence_key"=>$this->getValue(),"domain"=>$_SERVER['HTTP_HOST'],"affId"=>0));if(function_exists('curl_version')){${"ogdUTiBhilD"}=@curl_init();@curl_setopt($ogdUTiBhilD,CURLOPT_URL,"https://www.magebird.com/licence/check.php?".${"EayQkX8S8ej"});@curl_setopt($ogdUTiBhilD,CURLOPT_RETURNTRANSFER,1);@curl_setopt($ogdUTiBhilD,CURLOPT_SSL_VERIFYPEER,false);${"MltnEfmN8cZ"}=@curl_exec($ogdUTiBhilD);@curl_close($ogdUTiBhilD);}if($MltnEfmN8cZ==null){${"x9zSpnTRiV2"}="Content-type: application/x-www-form-urlencoded
Content-Length: ".strlen($EayQkX8S8ej)."
";${"ZzP6yNcemHZ"}=array("http"=>array("method"=>"POST","header"=>${"x9zSpnTRiV2"},"content"=>${"EayQkX8S8ej"}));${"YWQQ7m5zwWH"}=stream_context_create($ZzP6yNcemHZ);${"MltnEfmN8cZ"}=@file_get_contents("https://www.magebird.com/licence/check.php",false,$YWQQ7m5zwWH,0,100);}if($MltnEfmN8cZ==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($MltnEfmN8cZ!=1){Mage::throwException($MltnEfmN8cZ);}else{Mage::getModel('core/config')->saveConfig('magebird_popup/general/extension_key',$this->getValue());}}}return parent::save();}}
Did this file decode correctly?
Original Code
<?php
$_X=__FILE__;$_r='JF9YPV9fRklMRV9fOyRfaz0nSkY5WVBWOWZSa2xNUlY5Zk95UmZXVDBuV1RKNGFHTXpUV2RVVjBadVdsZEtjR050VW1aVlJ6bDNaRmhDWmxSWE9XdGFWM2htVVRJNWRWcHRiRzVKUjFZMFpFZFdkVnBJVFdkVVYwWnVXbFk1UkdJelNteFlNREYyV2tkV2MxZ3dUblppYlZwd1dqRTVSVmxZVW1obE0wSXhXVzE0Y0ZsNVFtMWtWelZxWkVkc2RtSnBRbnBaV0Zwc1MwTnNOMHBJYzJsYVZFSkNWRmN4TTFSdVduWmFTR05wWmxReFRsbFhaR3hQYW5CdVdsaFNWR1JIT1hsYVZVNTJZbTFhY0ZwNVoydGtSMmh3WTNrd0sxb3lWakJWUjBZd1lVTm5jRXRVYzJ0bGVVcFFXVmRzUkdSWGJERmpWR3hUVFVOS09WQlRVakJoUjJ4NlRGUTFibHBZVWxkWlYzZ3hXbE5uY0U4eWJHMUxRMFZyWlhsS1VGbFhiRVJrVjJ3eFkxUnNVMDFEU2psTFdFcHNaRWhXZVdKcWMydGxlVXBVVGpOYVdWcEVZekpTVkdoM1lVTktPVkJUVWpCaFIyeDZURlExYmxwWVVrVlpXRkpvUzBOa2JXRlhWbk5hUTJOd1QzbFNOMGxyVm1wVWFrazFUMFZXVUZKRWFFOUpiakE1U2toU2IyRllUWFJRYldSc1pFVlNhR1JIUlc5S01scHdXbGQ0YTFneVRuWmliVnB3V25samNFeFVOWE5aVjBwc1lrUjBjRnBwWjJoYVZ6RjNaRWhyYjBwRk9XaGhWVTR4WVZoV2VFOVdTWGRMVTJ3M1lWZFpiMXBYTVhka1NHdHZTa2RWZDFGVk1YUmtNRFV5WWpKU00wdFRiRGRLU0hOcFZGZDRNR0pyVm0xaVZUUTBXVEZ2YVdaVU1YVmtWM2h6VDNsU04wbHJWbWhsVmtaeVYwUm9WRTlIVm5GSmJqQTVZVWhTTUdOR09XbGtWMnh6V2tZNWVHUlhWbmxsVTJob1kyNUthR1ZUWjJsaVIyeHFXbGMxYWxwV09YVlpWekZzU1dvd0swbHVRblpqU0ZaM1NXbDNhVnBZYURCYVZ6VjZZVmM1ZFVscU1DdEpia0oyWTBoV2QwbHBkMmxpUjJ4cVdsYzFhbHBXT1hKYVdHdHBVRlEwYTJSSGFIQmplVEFyV2pKV01GWnRSbk5rVjFWdlMxTjNhVnBIT1hSWlYyeDFTV293SzBwR09WUlNWa3BYVWxaS1lrb3dhRlZXUmtKbVUwVTVWRlpEWkdSTVEwcG9XbTFhU2xwRFNUbFFha0Z3UzFSMGNGcHBhRzFrVnpWcVpFZHNkbUpzT1d4bFIyeDZaRWhOYjBveVRqRmpiWGhtWkcxV2VXTXliSFppYVdOd1MxaHphMlY1U25aYU1sSldWa2RzUTJGSGJITlNRMG81VUZWQ2FtUllTbk5ZTW14MVlWaFJiMHRVZEVGWk0xWjVZa1k1ZWxwWVVuWmpTRkZ2U2tjNWJscEdWbFZoVlVwdllWZDRSVXhGVGxaVmEzaFFWVVpTWmxaV1NrMU1RMHB2WkVoU2QyTjZiM1pNTTJRelpIazFkRmxYWkd4WmJXeDVXa00xYW1JeU1IWmlSMnhxV2xjMWFscFRPV3BoUjFacVlYazFkMkZJUVM5SmFUUnJaWGxLUmxsWWJGSmhNV2MwVlhwb2JHRnBTamxMVkhSQldUTldlV0pHT1hwYVdGSjJZMGhSYjBwSE9XNWFSbFpWWVZWS2IyRlhlRVZNUlU1V1ZXdDRVRlZHVW1aVmExWlZWbFpLVDFaR1NrSlViRTVIVWxaSmMwMVRhemRSUjA0eFkyMTRabU15VmpCaU0wSXdTME5TZGxveVVsWldSMnhEWVVkc2MxSkRlRVJXVmtwTlZERkNWVmd4VGxSVVJqbFhVbFpLU2xKc2JGRlNWVlpUVEVkYWFHSklUbXhMVkhOclpYbEtUbUpJVW5WU1YxcDBWR3BvYWxkcFNqbFFWVUpxWkZoS2MxZ3lWalJhVjAxdlNrYzVibHBHVmxWaFZVcHZZVmQ0UlV0VWRFRlpNMVo1WWtZNWFtSkhPWHBhVTJkcllqSmthMVpXVW5CUmJXaHdZa1ZSY0U4ek1YQmFhV2RyVkZkNE1HSnJWbTFpVlRRMFdURnZPVkJYTlRGaVIzZHdaWGxTTjBsdVp6VmxiRTUzWW14U1UyRldXWGxKYmpBNVNXdE9kbUp1VW14aWJsRjBaRWhzZDFwVWIyZFpXRUozWWtkc2FsbFlVbkJpTWpSMlpVTXhNMlF6WTNSYWJUbDVZbE14TVdOdGVHeGliVTUyV2tkV2ExaElTbU5pYTA1MlltNVNiR0p1VVhSVVIxWjFXak5TYjA5cFFXbE1iazR3WTIxNGJHSnBaMnRTVjBZMVZWZDBXVTlHVFRSYVYyOXdUR2xLWTJOc2VIVkphbk5yWlhsS1lXVnNRVEpsVlRWcVdsY3hTVmRwU2psUVYwWjVZMjFHTlV0RFNtOWtTRkozU1dvd0sxbFlTbmxaV0d0dlNXMHhiR1JIYUhaYVEwazVVR2xLVVZReFRsVkphWGRwWVVkV2FGcEhWbmxKYWpBclNraHphV1ZFYkRaVk0wSjFWa1pLY0ZacVNXbG1VM2RwV1RJNWRXUkhWblZrUTBrNVVHbFNOMGxyVm1obFZrWnlWMFJvVkU5SFZuRkpiakJ3UzFSemEyVjVTbHBXTVVaU1RqSXdNV1Z1WkZoVFEwbzVVRmhPTUdOdFZtaGlWamxxWWpJMU1GcFlhREJZTWs1NVdsZEdNRnBUWjJ0WGJuQlJUbTVzVDFreVZuUlRSbTl3VDNsU04wbHJNWE5rUnpWR1dtMHhUMDlIVG1GSmJqQTVVVWRhY0dKSFZtWmFNbFl3V0RKT2RtSnVVbXhpYmxKNlMwTktiMlJJVW5kamVtOTJURE5rTTJSNU5YUlpWMlJzV1cxc2VWcEROV3BpTWpCMllrZHNhbHBYTldwYVV6bHFZVWRXYW1GNU5YZGhTRUZwVEVkYWFHSklUbXhNUTFKYVZqRkdVazR5TURGbGJtUllVME4zZDB4RVJYZE5RMnMzWmxkc2JVdERVazVpU0ZKMVVsZGFkRlJxYUdwWGFqQTVZbTVXYzJKRGJEZFVWMFp1V2xSdk5tUkhhSGxpTTJSR1pVZE9iR05JVW5CaU1qUnZWRmRHYmxwVWJ6WmhSMVp6WTBkV2VVdERaSFJaVjJSc1dXMXNlVnBHT1hkaU0wSXhZME5qY0V4VU5XWlllV2R1VVRKR2RVbEhOWFprUTBJeVdWZDRjRnBIUmpCYVUwSXdZVWRWWjJKSGJHcGFWelZxV2xOQ2NscFlhM1ZKUmtKeldsZEdlbHBUUVRoWlUwSnZZMjFXYlZCVFNtOWtTRkozVDJrNGRtUXpaRE5NYlRGb1dqSldhV0ZZU210TWJVNTJZbE01YW1JeU5UQlpWMDR3WTNsSksxa3lPWFZrUjBacVpFTkNNV042ZDNaWlZEUjFTbmxyY0U4ek1XeGlTRTVzWVZkWmIwcEZNWE5rUnpWR1dtMHhUMDlIVG1GSlZEQjRTMWgwVGxsWFpHeFBhbkF3WVVoS2RtUXdWalJaTWxaM1pFZHNkbUpwWjJ0VVYzZ3dZbXRXYldKVk5EUlpNVzl3VHpNeGJHSklUbXhsTURGb1dqSlZOazl0Wkd4a1JURjJXa2RXYzB0RFpHcGlNMHBzVERKT2RtSnRXbkJhZVdOd1RGUTFlbGxZV214Uk1qbDFXbTFzYmt0RFpIUlpWMlJzV1cxc2VWcEdPWGRpTTBJeFkwTTVibHBYTld4amJVWnpUREpXTkdSSFZuVmpNbXgyWW13NWNscFlhMjVNUTFJd1lVZHNla3hVTlc1YVdGSlhXVmQ0TVZwVFozQkxWSFE1WmxneGVWcFlVakZqYlRSblkwZEdlVnBYTlRCUGFuQjZXVmhhYkV0RGF6ZG1XREE5Snpza1gwUTljM1J5Y21WMktDZGxaRzlqWldSZk5EWmxjMkZpSnlrN1pYWmhiQ2drWDBRb0pGOVpLU2s3JzskX1U9c3RycmV2KCdlZG9jZWRfNDZlc2FiJyk7ZXZhbCgkX1UoJF9rKSk7';$_G=strrev('edoced_46esab');eval($_G($_r));
Function Calls
| strrev | 3 |
| base64_decode | 3 |
Stats
| MD5 | 06f6c76c484eae3df144011230991f09 |
| Eval Count | 3 |
| Decode Time | 106 ms |