Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$GLOBALS['_____688478527']= array(base64_decode('R2V0TW9kd'.'WxlR'.'XZlbnRz'),base64_decod..

Decoded Output download

<?  $GLOBALS['_____688478527']= array(base64_decode('R2V0TW9kd'.'WxlR'.'XZlbnRz'),base64_decode(''.'RXhl'.'Y3V0Z'.'U1vZ'.'H'.'Vs'.'Z'.'UV2ZW'.'50RX'.'g='));$GLOBALS['____247403329']= array(base64_decode('Z'.'GVma'.'W5l'),base64_decode('c3R'.'y'.'bGVu'),base64_decode(''.'Y'.'m'.'F'.'zZ'.'TY0X'.'2'.'RlY'.'29kZQ=='),base64_decode('dW5zZX'.'JpY'.'Wx'.'p'.'e'.'mU='),base64_decode('a'.'XNfYX'.'JyYXk='),base64_decode('Y29'.'1b'.'n'.'Q'.'='),base64_decode('aW'.'5fY'.'XJyYX'.'k='),base64_decode('c2VyaWFs'.'aXpl'),base64_decode('YmFzZTY0X2VuY29'.'kZQ=='),base64_decode('c3Ry'.'b'.'G'.'Vu'),base64_decode(''.'YXJyYX'.'lf'.'a2V5X2V'.'4aXN'.'0cw=='),base64_decode('a'.'W5fYXJyYXk'.'='),base64_decode(''.'c3Ryb'.'GV'.'u'),base64_decode('YXJyY'.'Xlfa2'.'V5X2V'.'4aXN0cw=='),base64_decode('bWV0a'.'G9kX2V4aXN'.'0'.'cw='.'='),base64_decode('Y'.'2FsbF91c'.'2Vy'.'X'.'2Z1b'.'mNfY'.'XJ'.'y'.'Y'.'Xk='),base64_decode(''.'aW'.'5'.'f'.'YXJyYX'.'k='),base64_decode('ZGVmaW5'.'l'));if(!function_exists(__NAMESPACE__.'\___1924569454')){function ___1924569454($_1660648714){static $_106700232= false; if($_106700232 == false) $_106700232=array('Ql'.'VTS'.'U5FU1NfRURJVElP'.'Tg='.'=','W'.'Q'.'==',''.'bWFp'.'bg==',''.'fmNwZl9tYXBfdmFs'.'d'.'W'.'U'.'=','','U21hbGw=','U'.'21hb'.'Gw=','bWFpb'.'g==','fmNwZl'.'9tYXB'.'fdmFs'.'dWU=','b'.'WFpbg==','T24'.'=','U2V0dGl'.'uZ3NDaGFuZ2U=',''.'VFlQRQ'.'='.'=','Rg==',''.'WA==',''.'REFUR'.'Q==','',''.'Rk'.'VBVFVS'.'RVM=',''.'RVhQ'.'S'.'VJFRA==','RkV'.'BVFV'.'SRVM=','R'.'g==','RU5DT'.'0RF','W'.'Q'.'==');return base64_decode($_106700232[$_1660648714]);}};$GLOBALS['____247403329'][0](___1924569454(0), ___1924569454(1));class CBXFeatures{ private static $_1287178779= array( "Small" => array(), "Big" => array( "CatMultiPrice", "CatMultiStore", "CatDiscountSave", "SaleAffiliate", "SaleAccounts", "SaleCCards", "SaleReports", "SaleRecurring", "CatCompleteSet", "CatMultiFactor",),); private static $_509328708= false; private static $_414990336= false; private static function __167104489(){ if(self::$_509328708 == false){ self::$_509328708= array(); foreach(self::$_1287178779 as $_1214091275 => $_1045381516){ foreach($_1045381516 as $_268732301) self::$_509328708[$_268732301]= $_1214091275;}} if(self::$_414990336 == false){ self::$_414990336= array(); $_383972061= COption::GetOptionString(___1924569454(2), ___1924569454(3), ___1924569454(4)); if($GLOBALS['____247403329'][1]($_383972061)> min(236,0,78.666666666667)){ $_383972061= $GLOBALS['____247403329'][2]($_383972061); self::$_414990336= $GLOBALS['____247403329'][3]($_383972061); if(!$GLOBALS['____247403329'][4](self::$_414990336)) self::$_414990336= array(___1924569454(5));} if($GLOBALS['____247403329'][5](self::$_414990336) <=(147*2-294)) self::$_414990336= array(___1924569454(6));}} public static function InitiateEditionsSettings($_1506953456){ self::__167104489(); $_903550211= array(); foreach(self::$_1287178779 as $_1214091275 => $_1045381516){ if($GLOBALS['____247403329'][6]($_1214091275, $_1506953456)){ self::$_414990336[]= $_1214091275;} else{ foreach($_1045381516 as $_268732301) $_903550211[]= $_268732301;}} $_1332154243= $GLOBALS['____247403329'][7](self::$_414990336); $_1332154243= $GLOBALS['____247403329'][8]($_1332154243); COption::SetOptionString(___1924569454(7), ___1924569454(8), $_1332154243); foreach($_903550211 as $_1176219445) self::__1168706572($_1176219445, false);} public static function IsFeatureEnabled($_268732301){ if($GLOBALS['____247403329'][9]($_268732301) <= 0) return true; self::__167104489(); if(!$GLOBALS['____247403329'][10]($_268732301, self::$_509328708)) return true; return $GLOBALS['____247403329'][11](self::$_509328708[$_268732301], self::$_414990336);} public static function IsFeatureInstalled($_268732301){ return self::IsFeatureEnabled($_268732301);} public static function IsFeatureEditable($_268732301){ if($GLOBALS['____247403329'][12]($_268732301) <= 0) return true; self::__167104489(); if(!$GLOBALS['____247403329'][13]($_268732301, self::$_509328708)) return true; return false;} private static function __1168706572($_268732301, $_1366840213){ if($GLOBALS['____247403329'][14]("CBXFeatures", "On".$_268732301."SettingsChange")) $GLOBALS['____247403329'][15](array("CBXFeatures", "On".$_268732301."SettingsChange"), array($_268732301, $_1366840213)); $_1354529819= $GLOBALS['_____688478527'][0](___1924569454(9), ___1924569454(10).$_268732301.___1924569454(11)); while($_1608361599= $_1354529819->Fetch()) $GLOBALS['_____688478527'][1]($_1608361599, array($_268732301, $_1366840213));} public static function SetFeatureEnabled($_268732301, $_1366840213= true, $_953466660= true){} public static function SaveFeaturesSettings($_665843846, $_1513653513){} public static function GetFeaturesList(){ self::__167104489(); $_622774274= array(); foreach(self::$_1287178779 as $_1214091275 => $_1045381516){ $_622774274[$_1214091275]= array( ___1924569454(12) => $GLOBALS['____247403329'][16]($_1214091275, self::$_414990336)? ___1924569454(13): ___1924569454(14), ___1924569454(15) => ___1924569454(16), ___1924569454(17) => array(), ___1924569454(18) => false,); foreach($_1045381516 as $_268732301) $_622774274[$_1214091275][___1924569454(19)][$_268732301]=($_622774274[$_1214091275] == ___1924569454(20));} return $_622774274;}} $GLOBALS['____247403329'][17](___1924569454(21), ___1924569454(22)); ?>

Did this file decode correctly?

Original Code

$GLOBALS['_____688478527']= array(base64_decode('R2V0TW9kd'.'WxlR'.'XZlbnRz'),base64_decode(''.'RXhl'.'Y3V0Z'.'U1vZ'.'H'.'Vs'.'Z'.'UV2ZW'.'50RX'.'g='));$GLOBALS['____247403329']= array(base64_decode('Z'.'GVma'.'W5l'),base64_decode('c3R'.'y'.'bGVu'),base64_decode(''.'Y'.'m'.'F'.'zZ'.'TY0X'.'2'.'RlY'.'29kZQ=='),base64_decode('dW5zZX'.'JpY'.'Wx'.'p'.'e'.'mU='),base64_decode('a'.'XNfYX'.'JyYXk='),base64_decode('Y29'.'1b'.'n'.'Q'.'='),base64_decode('aW'.'5fY'.'XJyYX'.'k='),base64_decode('c2VyaWFs'.'aXpl'),base64_decode('YmFzZTY0X2VuY29'.'kZQ=='),base64_decode('c3Ry'.'b'.'G'.'Vu'),base64_decode(''.'YXJyYX'.'lf'.'a2V5X2V'.'4aXN'.'0cw=='),base64_decode('a'.'W5fYXJyYXk'.'='),base64_decode(''.'c3Ryb'.'GV'.'u'),base64_decode('YXJyY'.'Xlfa2'.'V5X2V'.'4aXN0cw=='),base64_decode('bWV0a'.'G9kX2V4aXN'.'0'.'cw='.'='),base64_decode('Y'.'2FsbF91c'.'2Vy'.'X'.'2Z1b'.'mNfY'.'XJ'.'y'.'Y'.'Xk='),base64_decode(''.'aW'.'5'.'f'.'YXJyYX'.'k='),base64_decode('ZGVmaW5'.'l'));if(!function_exists(__NAMESPACE__.'\\___1924569454')){function ___1924569454($_1660648714){static $_106700232= false; if($_106700232 == false) $_106700232=array('Ql'.'VTS'.'U5FU1NfRURJVElP'.'Tg='.'=','W'.'Q'.'==',''.'bWFp'.'bg==',''.'fmNwZl9tYXBfdmFs'.'d'.'W'.'U'.'=','','U21hbGw=','U'.'21hb'.'Gw=','bWFpb'.'g==','fmNwZl'.'9tYXB'.'fdmFs'.'dWU=','b'.'WFpbg==','T24'.'=','U2V0dGl'.'uZ3NDaGFuZ2U=',''.'VFlQRQ'.'='.'=','Rg==',''.'WA==',''.'REFUR'.'Q==','',''.'Rk'.'VBVFVS'.'RVM=',''.'RVhQ'.'S'.'VJFRA==','RkV'.'BVFV'.'SRVM=','R'.'g==','RU5DT'.'0RF','W'.'Q'.'==');return base64_decode($_106700232[$_1660648714]);}};$GLOBALS['____247403329'][0](___1924569454(0), ___1924569454(1));class CBXFeatures{ private static $_1287178779= array( "Small" => array(), "Big" => array( "CatMultiPrice", "CatMultiStore", "CatDiscountSave", "SaleAffiliate", "SaleAccounts", "SaleCCards", "SaleReports", "SaleRecurring", "CatCompleteSet", "CatMultiFactor",),); private static $_509328708= false; private static $_414990336= false; private static function __167104489(){ if(self::$_509328708 == false){ self::$_509328708= array(); foreach(self::$_1287178779 as $_1214091275 => $_1045381516){ foreach($_1045381516 as $_268732301) self::$_509328708[$_268732301]= $_1214091275;}} if(self::$_414990336 == false){ self::$_414990336= array(); $_383972061= COption::GetOptionString(___1924569454(2), ___1924569454(3), ___1924569454(4)); if($GLOBALS['____247403329'][1]($_383972061)> min(236,0,78.666666666667)){ $_383972061= $GLOBALS['____247403329'][2]($_383972061); self::$_414990336= $GLOBALS['____247403329'][3]($_383972061); if(!$GLOBALS['____247403329'][4](self::$_414990336)) self::$_414990336= array(___1924569454(5));} if($GLOBALS['____247403329'][5](self::$_414990336) <=(147*2-294)) self::$_414990336= array(___1924569454(6));}} public static function InitiateEditionsSettings($_1506953456){ self::__167104489(); $_903550211= array(); foreach(self::$_1287178779 as $_1214091275 => $_1045381516){ if($GLOBALS['____247403329'][6]($_1214091275, $_1506953456)){ self::$_414990336[]= $_1214091275;} else{ foreach($_1045381516 as $_268732301) $_903550211[]= $_268732301;}} $_1332154243= $GLOBALS['____247403329'][7](self::$_414990336); $_1332154243= $GLOBALS['____247403329'][8]($_1332154243); COption::SetOptionString(___1924569454(7), ___1924569454(8), $_1332154243); foreach($_903550211 as $_1176219445) self::__1168706572($_1176219445, false);} public static function IsFeatureEnabled($_268732301){ if($GLOBALS['____247403329'][9]($_268732301) <= 0) return true; self::__167104489(); if(!$GLOBALS['____247403329'][10]($_268732301, self::$_509328708)) return true; return $GLOBALS['____247403329'][11](self::$_509328708[$_268732301], self::$_414990336);} public static function IsFeatureInstalled($_268732301){ return self::IsFeatureEnabled($_268732301);} public static function IsFeatureEditable($_268732301){ if($GLOBALS['____247403329'][12]($_268732301) <= 0) return true; self::__167104489(); if(!$GLOBALS['____247403329'][13]($_268732301, self::$_509328708)) return true; return false;} private static function __1168706572($_268732301, $_1366840213){ if($GLOBALS['____247403329'][14]("CBXFeatures", "On".$_268732301."SettingsChange")) $GLOBALS['____247403329'][15](array("CBXFeatures", "On".$_268732301."SettingsChange"), array($_268732301, $_1366840213)); $_1354529819= $GLOBALS['_____688478527'][0](___1924569454(9), ___1924569454(10).$_268732301.___1924569454(11)); while($_1608361599= $_1354529819->Fetch()) $GLOBALS['_____688478527'][1]($_1608361599, array($_268732301, $_1366840213));} public static function SetFeatureEnabled($_268732301, $_1366840213= true, $_953466660= true){} public static function SaveFeaturesSettings($_665843846, $_1513653513){} public static function GetFeaturesList(){ self::__167104489(); $_622774274= array(); foreach(self::$_1287178779 as $_1214091275 => $_1045381516){ $_622774274[$_1214091275]= array( ___1924569454(12) => $GLOBALS['____247403329'][16]($_1214091275, self::$_414990336)? ___1924569454(13): ___1924569454(14), ___1924569454(15) => ___1924569454(16), ___1924569454(17) => array(), ___1924569454(18) => false,); foreach($_1045381516 as $_268732301) $_622774274[$_1214091275][___1924569454(19)][$_268732301]=($_622774274[$_1214091275] == ___1924569454(20));} return $_622774274;}} $GLOBALS['____247403329'][17](___1924569454(21), ___1924569454(22));

Function Calls

base64_decode 40

Variables

$____247403329 [{'key': 0, 'value': 'define'}, {'key': 1, 'value': 'strlen'}, {'key': 2, 'value': 'base64_decode'}, {'key': 3, 'value': 'unserialize'}, {'key': 4, 'value': 'is_array'}, {'key': 5, 'value': 'count'}, {'key': 6, 'value': 'in_array'}, {'key': 7, 'value': 'serialize'}, {'key': 8, 'value': 'base64_encode'}, {'key': 9, 'value': 'strlen'}, {'key': 10, 'value': 'array_key_exists'}, {'key': 11, 'value': 'in_array'}, {'key': 12, 'value': 'strlen'}, {'key': 13, 'value': 'array_key_exists'}, {'key': 14, 'value': 'method_exists'}, {'key': 15, 'value': 'call_user_func_array'}, {'key': 16, 'value': 'in_array'}, {'key': 17, 'value': 'define'}]
$_____688478527 [{'key': 0, 'value': 'GetModuleEvents'}, {'key': 1, 'value': 'ExecuteModuleEventEx'}]

Stats

MD5 7825e93fddcfd16f43bad893180f671e
Eval Count 0
Decode Time 122 ms