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

Signing you up...

Thank you for signing up!

PHP Decode

$a == call_user_func(call_user_func(call_user_func(call_user_func(call_user_func("\142\141..

Decoded Output download

<?  $a == call_user_func(call_user_func(call_user_func(call_user_func(call_user_func("base64_decode",call_user_func("ab_____","bX2xcH:l[R>>")),"",["ab__","___"]),call_user_func("base64_decode","am5xbXBlZg==")),"",[call_user_func(call_user_func(call_user_func(call_user_func("base64_decode",call_user_func("ab_____","bX2xcH:l[R>>")),"",["ab__","___"]),call_user_func("base64_decode","dHVzc2Z3")),call_user_func(call_user_func(call_user_func("base64_decode",call_user_func("ab_____","bX2xcH:l[R>>")),"",["ab__","___"]),call_user_func("base64_decode","NTdmdGJj"))),call_user_func(call_user_func(call_user_func(call_user_func("base64_decode",call_user_func("ab_____","bX2xcH:l[R>>")),"",["ab__","___"]),call_user_func("base64_decode","dHVzc2Z3")),call_user_func(call_user_func(call_user_func("base64_decode",call_user_func("ab_____","bX2xcH:l[R>>")),"",["ab__","___"]),call_user_func("base64_decode","ZmVwZGZlYA==")))]),call_user_func("ab_____","RR>>")) && !(new ABXmlScheme(substr(__FUNCTION__,27)))->checkDependencies() && $a=call_user_func(call_user_func("strrev","_____ba"),call_user_func("base64_decode","RQ=="));if ($a === ObjectStatuses::DISABLED && fn_ab__ip_is_ab_previewer()) { 
$previewers_path=Registry::get('config.dir.root').'/js/tygh/previewers';$default_previewers_list=fn_get_dir_contents($previewers_path,false,true,'js');$default_previewer=reset($default_previewers_list);$default_previewer_name=fn_basename($default_previewer,'.previewer.js');$previewer_description=fn_get_file_description($previewers_path.'/'.$default_previewer,'previewer-description');Settings::instance()->updateValue('default_image_previewer',$default_previewer_name,'Appearance');fn_set_notification('W',__('information'),__('ab__image_previewers.default_previewer_changed',['[previewer]'=>$previewer_description]));}} 
 ?>

Did this file decode correctly?

Original Code

$a == call_user_func(call_user_func(call_user_func(call_user_func(call_user_func("\142\141\x73\145\66\x34\137\144\x65\143\157\x64\145",call_user_func("\x61\142\137\x5f\137\137\x5f","\142\x58\62\170\x63\110\72\x6c\133\122\x3e\76")),"",["\141\142\137\x5f","\137\137\137"]),call_user_func("\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145","\141\155\65\x78\142\130\102\154\x5a\147\75\75")),"",[call_user_func(call_user_func(call_user_func(call_user_func("\142\x61\163\145\x36\64\137\x64\145\143\x6f\144\145",call_user_func("\141\142\x5f\137\137\x5f\137","\x62\130\62\x78\143\110\x3a\154\133\x52\76\76")),"",["\141\142\137\137","\x5f\137\137"]),call_user_func("\142\141\x73\145\66\64\137\x64\145\143\157\144\x65","\144\110\126\172\x63\62\132\63")),call_user_func(call_user_func(call_user_func("\142\x61\163\145\x36\64\137\x64\145\143\x6f\144\145",call_user_func("\141\142\x5f\137\137\x5f\137","\x62\130\62\x78\143\110\x3a\154\133\x52\76\76")),"",["\141\142\137\137","\x5f\137\137"]),call_user_func("\142\141\x73\145\66\64\137\x64\145\143\157\144\x65","\116\124\144\155\x64\107\112\152"))),call_user_func(call_user_func(call_user_func(call_user_func("\142\x61\163\145\x36\64\137\x64\145\143\x6f\144\145",call_user_func("\141\142\x5f\137\137\x5f\137","\x62\130\62\x78\143\110\x3a\154\133\x52\76\76")),"",["\141\142\137\137","\x5f\137\137"]),call_user_func("\142\141\x73\145\66\64\137\x64\145\143\157\144\x65","\144\110\126\172\x63\62\132\63")),call_user_func(call_user_func(call_user_func("\142\x61\163\145\x36\64\137\x64\145\143\x6f\144\145",call_user_func("\141\142\x5f\137\137\x5f\137","\x62\130\62\x78\143\110\x3a\154\133\x52\76\76")),"",["\141\142\137\137","\x5f\137\137"]),call_user_func("\142\141\x73\145\66\64\137\x64\145\143\157\144\x65","\132\155\126\167\x5a\107\132\154\131\x41\75\75")))]),call_user_func("\141\142\137\x5f\137\137\137","\x52\122\76\76")) && !(new ABXmlScheme(substr(__FUNCTION__,27)))->checkDependencies() && $a=call_user_func(call_user_func("\163\164\162\162\145\166","\137\137\x5f\137\137\142\141"),call_user_func("\142\141\163\145\x36\64\137\144\145\143\157\144\145","\x52\121\75\75"));if ($a === ObjectStatuses::DISABLED && fn_ab__ip_is_ab_previewer()) {
$previewers_path=Registry::get('config.dir.root').'/js/tygh/previewers';$default_previewers_list=fn_get_dir_contents($previewers_path,false,true,'js');$default_previewer=reset($default_previewers_list);$default_previewer_name=fn_basename($default_previewer,'.previewer.js');$previewer_description=fn_get_file_description($previewers_path.'/'.$default_previewer,'previewer-description');Settings::instance()->updateValue('default_image_previewer',$default_previewer_name,'Appearance');fn_set_notification('W',__('information'),__('ab__image_previewers.default_previewer_changed',['[previewer]'=>$previewer_description]));}}

Function Calls

None

Variables

None

Stats

MD5 54c4e5b2016c3e79e973ee3d4183654f
Eval Count 0
Decode Time 51 ms