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 if(!defined('ALOM_VERSION')){define('ALOM_VERSION','2.8.3');}if(!defined('ALOM_VERS..

Decoded Output download

<?php 
if(!defined('ALOM_VERSION')){define('ALOM_VERSION','2.8.3');}if(!defined('ALOM_VERSION_NUMBER')){define('ALOM_VERSION_NUMBER',20803);}if(!defined('T_NULLSAFE_OBJECT_OPERATOR')){define('T_NULLSAFE_OBJECT_OPERATOR',null);}if(!defined('T_FN')){define('T_FN',null);}if(!defined('T_COALESCE')){define('T_COALESCE',null);}if(!defined('T_COALESCE_EQUAL')){define('T_COALESCE_EQUAL',null);}class AlomDecoder84f9b236d5d6{private static $_68a37=1;private static $_c8579=array(0x67452301,0xefcdab89);private static $_8561f=array();public static $_f3f6d=array();public static $_22d35=array();public static $vrs=array();public static $partition=array();public static $_fbafc=array();public static $rtnev;public static $_1f7c8;public static $_bffef;public static $iscli=true;private static $_07d0b;private static $_aa2d4;private static $_a57af=array();public static function protectvar(&$_c0407){self::$_a57af[]=&$_c0407;}public static function uspv(){foreach(self::$_a57af as&$_1e6f2)$_1e6f2=null;self::$vrs=array();}private static $_49538=[0x7c,0x12,0x9a,0x4d,0x03,0xd8,0x63,0x51,0x75,0x5b,0x70,0x7d,0x58,0x20,0x0a,0x60,0xe3,0xfd,0x8d,0xc2,0xeb,0x05,0x6f,0x09,0x7a,0x25,0xce,0xe9,0x9c,0x48,0x35,0x33,0xb8,0x07,0x14,0xef,0x66,0x16,0xa6,0xd2,0xc0,0x61,0xe2,0x1b,0x0c,0xf8,0x4f,0x95,0x45,0x3b,0xc4,0xdc,0x84,0x6d,0x5e,0xa8,0xea,0x54,0x0f,0x6c,0x78,0x34,0x8e,0x0e,0x19,0x5a,0x97,0xcd,0x5d,0x00,0x1a,0xab,0xd9,0x29,0x01,0x43,0xe0,0xc5,0x15,0xc6,0x82,0xae,0xe7,0xa1,0xc7,0x99,0x4c,0x06,0x90,0xaa,0xf6,0xdd,0x2b,0xe8,0x1d,0xdb,0x3d,0xe5,0xbf,0xf2,0xc3,0x5f,0x89,0xe1,0x9d,0x4b,0x27,0x77,0x2c,0x62,0x68,0x57,0x73,0x59,0x38,0x6e,0xa0,0x2a,0x1f,0xf9,0xa9,0xde,0x92,0x0b,0xf5,0xee,0x88,0xf7,0x36,0x8b,0xc8,0x08,0x24,0x2e,0x7e,0xda,0x79,0xa5,0x69,0x10,0x3a,0x23,0x87,0xa4,0xcf,0xe6,0x02,0xf3,0x3f,0x7b,0xd6,0x50,0x44,0x37,0xb7,0x72,0x6b,0xd0,0x3e,0xa3,0xfc,0x91,0x74,0xfa,0x0d,0xcc,0x7f,0xe4,0xbb,0x71,0x31,0x56,0x9f,0x53,0x98,0xf4,0xb4,0xc1,0x39,0xad,0x85,0x80,0x96,0x1e,0x28,0xbe,0xff,0xf0,0xed,0x9b,0x55,0xaf,0xa2,0x2f,0x86,0x32,0x3c,0x1c,0xba,0xb1,0x21,0xca,0xb0,0x13,0x46,0xd1,0x18,0xb2,0x47,0x26,0xd4,0x30,0xc9,0xac,0x81,0x8f,0xd7,0xbc,0xb5,0x93,0x9e,0x41,0x65,0x64,0xfb,0xb3,0xb6,0xcb,0x8c,0xdf,0x42,0xfe,0x40,0x17,0x2d,0xbd,0x11,0xd5,0x83,0x04,0x49,0xd3,0xa7,0x4a,0x4e,0x94,0xec,0xb9,0x5c,0xf1,0x52,0x67,0x76,0x6a,0x22,0x8a];private static function strshuffle($_33966){$_f6231=strlen($_33966)-1;for($_dfa21=0;$_dfa21<=$_f6231;++$_dfa21){$_04dda=rand(0,$_f6231);if($_04dda!=$_dfa21){$_d6736=$_33966[$_dfa21];$_33966[$_dfa21]=$_33966[$_04dda];$_33966[$_04dda]=$_d6736;}}return $_33966;}private static function arrayshuffle(&$_129e5){$_f6231=count($_129e5)-1;for($_dfa21=0;$_dfa21<=$_f6231;++$_dfa21){$_04dda=rand(0,$_f6231);if($_04dda!=$_dfa21){$_d6736=$_129e5[$_dfa21];$_129e5[$_dfa21]=$_129e5[$_04dda];$_129e5[$_04dda]=$_d6736;}}return $_129e5;}private static function base64decode($_33966){$_b29e8=strlen($_33966);if($_b29e8%4!==0)$_33966.=str_repeat('Q',4-$_b29e8%4);$_f9823=self::strshuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPRSTUVWXYZ+/=");$_5d6f5='';for($_dfa21=0;isset($_33966[$_dfa21]);$_dfa21+=4){$_bafd9=strpos($_f9823,$_33966[$_dfa21]);$_ab5e6=strpos($_f9823,$_33966[$_dfa21+1]);$_5d6f5.=chr(($_bafd9<<2)|($_ab5e6>>4));if($_33966[$_dfa21+2]!='Q'){$_eb095=strpos($_f9823,$_33966[$_dfa21+2]);$_5d6f5.=chr((($_ab5e6&15)<<4)|($_eb095>>2));if($_33966[$_dfa21+3]!='Q'){$_0c5f1=strpos($_f9823,$_33966[$_dfa21+3]);$_5d6f5.=chr((($_eb095&3)<<6)|$_0c5f1);}}}return $_5d6f5;}private static function decode($_33966,$_78ea4,$_ece0b,$_a26c7=false){srand($_78ea4^$_ece0b&0x7fffffff);$_78ea4^=rand();$_ece0b^=rand();if($_a26c7){if(strlen($_33966)<2)return $_33966;$_81401=$_78ea4^$_ece0b^rand();$_33966=array_values(unpack('C*',$_33966));$_33966[0]^=rand(0,0xff);for($_dfa21=0;isset($_33966[$_dfa21+1]);++$_dfa21)$_33966[$_dfa21+1]=($_33966[$_dfa21]+$_33966[$_dfa21+1])^(($_78ea4>>($_dfa21&63))&0xff);$_33966[0]=($_33966[$_dfa21]+$_33966[0])^(($_78ea4>>($_dfa21&63))&0xff);$_33966[0]^=rand(0,0xff);for($_dfa21=0;isset($_33966[$_dfa21+1]);++$_dfa21)$_33966[$_dfa21+1]=($_33966[$_dfa21]+$_33966[$_dfa21+1])^(($_ece0b>>($_dfa21&63))&0xff);$_33966[0]=($_33966[$_dfa21]+$_33966[0])^(($_ece0b>>($_dfa21&63))&0xff);$_33966[0]^=rand(0,0xff);for($_dfa21=0;isset($_33966[$_dfa21+1]);++$_dfa21)$_33966[$_dfa21+1]=($_33966[$_dfa21]^$_33966[$_dfa21+1])+(($_81401>>($_dfa21&63))&0xff)&0xff;$_33966[0]=($_33966[$_dfa21]^$_33966[0])+(($_81401>>($_dfa21&63))&0xff)&0xff;$_33966[0]^=rand(0,0xff);array_unshift($_33966,'C*');return call_user_func_array('pack',$_33966);}$_1984f=range(0,0xff);$_8f9cc=range(0,0xff);self::arrayshuffle($_1984f);self::arrayshuffle($_8f9cc);$_f6231=strlen($_33966);$_2fc7f=ceil(pow($_f6231,5/11));$_81401=(int)($_78ea4+$_ece0b)&0xffffffff;$_dd389=($_a26c7?-1:(($_81401&0x3)^(($_81401>>8)&0x3)^($_ece0b&0x3))+0x1a)+floor(log($_f6231+2,2)-1);$_81401=($_81401&0xff)^($_78ea4&0xff)^(($_81401>>16)&0xff)^1;if($_f6231==0)return '';if($_f6231==1)return chr($_a4522[$_d6f07[ord($_33966)^$_81401]^$_81401]^$_81401);$_33966=array_values(unpack('C*',$_33966));for($_49ecb=0;$_49ecb<$_dd389;++$_49ecb){srand(($_78ea4^$_ece0b)+($_49ecb*12329)&0x7fffffff);for($_dfa21=0;$_dfa21<$_2fc7f;++$_dfa21){$_3879a=rand(0,$_f6231-1);$_a27cc=rand(0,$_f6231-2);$_91476=rand(0,$_f6231-2);$_5fb46=rand(0,$_f6231-2);if($_a27cc>=$_3879a)++$_a27cc;if($_91476>=$_3879a)++$_91476;if($_5fb46>=$_3879a)++$_5fb46;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_91476]&0xff]^$_33966[$_5fb46];$_33966[$_3879a]=$_1984f[$_33966[$_3879a]+$_33966[$_5fb46]&0xff]^$_33966[$_a27cc];$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]^$_33966[$_a27cc]]+$_33966[$_91476]&0xff;$_33966[$_3879a]^=$_81401;$_33966[$_3879a]=$_1984f[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_5fb46]&0xff;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_a27cc]&0xff]+$_33966[$_a27cc]&0xff;$_33966[$_3879a]=$_1984f[$_8f9cc[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_91476]&0xff]^$_8f9cc[$_33966[$_a27cc]];$_33966[$_a27cc]=$_1984f[$_33966[$_a27cc]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_5fb46]=$_8f9cc[$_33966[$_5fb46]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_91476]=$_1984f[$_33966[$_91476]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;}}array_unshift($_33966,'C*');return call_user_func_array('pack',$_33966);}private static function dec($_e3d31,$_78ea4,$_ece0b,$_a26c7=false){srand($_78ea4^$_ece0b&0x7fffffff);$_e3d31=self::decode($_e3d31,rand()^$_ece0b,rand()^$_78ea4,$_a26c7);return substr($_e3d31,0,-8);}public static function decodew($_33966,$_78ea4,$_ece0b){static $_1984f,$_8f9cc;if($_33966===true){$_1984f=range(0,0xff);self::arrayshuffle($_1984f);$_8f9cc=range(0,0xff);self::arrayshuffle($_8f9cc);$_d6f07=array_combine($_1984f,array_keys($_1984f));$_a4522=array_combine($_8f9cc,array_keys($_8f9cc));return;}$_78ea4^=0x392cc908;$_ece0b^=0x33541515;$_78ea4^=$_1984f[$_78ea4&0xff]^0xafb655d5;$_ece0b^=$_8f9cc[$_ece0b&0xff]^0x9cd52c07;$_f6231=strlen($_33966);$_81401=(int)($_78ea4+$_ece0b)&0xffffffff;$_dd389=(($_81401&0x5)^(($_81401>>8)&0x5)^($_ece0b&0x5))+0xa+floor(log($_f6231+2,2)-1);$_81401=($_81401&0xff)^($_78ea4&0xff)^(($_81401>>16)&0xff);if($_f6231==0)return '';if($_f6231==1)return chr($_1984f[$_8f9cc[ord($_33966)^$_81401]^$_81401]^$_81401);$_82a54=$_f6231-1;$_33966=array_values(unpack('C*',$_33966));for($_49ecb=0;$_49ecb<$_dd389;++$_49ecb){for($_dfa21=0;$_dfa21<$_f6231;++$_dfa21){$_3879a=(($_dfa21*0xf)%$_f6231+0x37d973+$_49ecb)%$_f6231;$_a27cc=(($_dfa21*0xb)%$_82a54+($_3879a*0x9)%$_82a54+0x2e1081)%$_82a54;$_91476=(($_dfa21*0x7)%$_82a54+($_a27cc*0x9)%$_82a54+0x105977)%$_82a54;$_5fb46=(($_dfa21*0x3)%$_82a54+($_91476*0x1)%$_82a54+0x17d10f)%$_82a54;if($_a27cc>=$_3879a)++$_a27cc;if($_91476>=$_3879a)++$_91476;if($_5fb46>=$_3879a)++$_5fb46;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_91476]&0xff]^$_33966[$_5fb46];$_33966[$_3879a]=$_1984f[$_33966[$_3879a]+$_33966[$_5fb46]&0xff]^$_33966[$_a27cc];$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]^$_33966[$_a27cc]]+$_33966[$_91476]&0xff;$_33966[$_3879a]^=$_81401;$_33966[$_3879a]=$_1984f[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_5fb46]&0xff;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_a27cc]&0xff]+$_33966[$_a27cc]&0xff;$_33966[$_3879a]=$_1984f[$_8f9cc[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_91476]&0xff]^$_8f9cc[$_33966[$_a27cc]];$_33966[$_a27cc]=$_1984f[$_33966[$_a27cc]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_5fb46]=$_8f9cc[$_33966[$_5fb46]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_91476]=$_1984f[$_33966[$_91476]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;}}array_unshift($_33966,'C*');return call_user_func_array('pack',$_33966);}private static function decw($_e3d31,$_78ea4,$_ece0b){$_e3d31=self::decodew($_e3d31,$_ece0b^0x47b426f6,$_78ea4^0xaad9d133);return substr($_e3d31,0,-4);}public static function optwister_decode($_2bcda,$_4722a){$_99c48=self::$_f3f6d[$_4722a];$_efe74=$_99c48[0];$_ccaae=$_99c48[1];$_99c48=$_99c48[2];$_2bcda=base64_decode($_2bcda);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=self::dec($_2bcda,$_efe74,$_ccaae,true);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=substr($_2bcda,ord($_2bcda[0])+1);return $_2bcda;}public static function optwister_decodr($_2bcda,$_4722a){$_99c48=self::$_22d35[$_4722a];$_efe74=$_99c48[0];$_ccaae=$_99c48[1];$_99c48=$_99c48[2];for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=self::dec($_2bcda,$_efe74,$_ccaae,true);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=substr($_2bcda,ord($_2bcda[0])+1);return $_2bcda;}public static function partition_decode($_2bcda,$_c8579,$_4722a){$_c8579=base64_decode($_c8579);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_c8579[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=self::optwister_decodr($_2bcda,$_4722a);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_c8579[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=gzinflate($_2bcda);return $_2bcda;}public static function mt_prng_reset(){self::$_68a37^=rand();return srand(self::$_68a37);}public static function mt_prng_store($_e0041){self::$_68a37^=rand()^$_e0041;self::$_68a37=(int)(self::$_68a37+7012329)&0xffffffff;self::$_68a37^=0x23958cde;return srand($_e0041);}public static function fget($_92c82,$_bc10d){$_da36b=realpath($_92c82);return $_da36b?$_da36b:realpath($_bc10d.'/'.$_92c82);}public static function string_decrypt($_2bcda,$_c8579){$_49538=self::$_49538;if(strlen($_c8579)==64)$_c8579=hex2bin($_c8579);elseif(strlen($_c8579)!=32)$_c8579=hash('sha256',$_c8579,true);$_51c8c=strlen($_2bcda);$_2bcda=array_values(unpack('C*',$_2bcda));$_c8579=array_values(unpack('C*',$_c8579));for($_dd946=0;$_dd946<52;++$_dd946){for($_dfa21=0;$_dfa21<$_51c8c;++$_dfa21){$_cf477=(7*$_dfa21+1)%$_51c8c;$_c7832=(3*$_dfa21+$_cf477+7)%$_51c8c;$_917c2=(11*$_dfa21+$_c7832+5)%$_51c8c;if($_cf477==$_dfa21)$_cf477=(3*$_cf477+5)%$_51c8c;if($_c7832==$_dfa21)$_c7832=(7*$_c7832+13)%$_51c8c;if($_917c2==$_dfa21)$_917c2=(11*$_917c2+3)%$_51c8c;$_0412d=$_c8579[(3*$_917c2+5*$_dfa21+7)%32];$_d86b3=$_c8579[(5*$_cf477+7*$_dfa21+11)%32];$_7cc60=$_c8579[(7*$_c7832+11*$_dfa21+3)%32];for($_8f818=0;$_8f818<2;++$_8f818){$_0412d=$_c8579[(3*$_917c2+5*$_7cc60+7*$_dfa21+11)%32];$_d86b3=$_c8579[(5*$_cf477+7*$_0412d+11*$_dfa21+3)%32];$_7cc60=$_c8579[(7*$_c7832+11*$_d86b3+3*$_dfa21+5)%32];}$_0412d=(3*$_917c2+5*$_7cc60+7*$_dfa21+11)%32;$_d86b3=(5*$_cf477+7*$_0412d+11*$_dfa21+3)%32;$_7cc60=(7*$_c7832+11*$_d86b3+3*$_dfa21+5)%32;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_0412d]^$_49538[$_2bcda[$_cf477]^$_2bcda[$_c7832]]]^$_0412d;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_0412d]^$_49538[$_2bcda[$_c7832]&$_2bcda[$_917c2]]]^$_d86b3;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_d86b3]^$_49538[$_2bcda[$_cf477]|$_2bcda[$_917c2]]]^$_7cc60;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_7cc60]^$_49538[$_2bcda[$_cf477]&$_2bcda[$_c7832]]]^$_917c2&0xff;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_7cc60]^$_49538[$_2bcda[$_c7832]^$_2bcda[$_917c2]]]^$_cf477&0xff;}}array_unshift($_2bcda,'C*');$_2bcda=call_user_func_array('pack',$_2bcda);return $_2bcda;}public static function include_key_generate($_36671=null){if($_36671===null)return bin2hex(random_bytes(32));else return hash('sha256',"Alom Include N&.~>.ZYv;V5lU2h ".(string)$_36671.'#');}public static function include_key_decrypt($code,$_c8579){if(strlen($_c8579)!=64)$_c8579=self::include_key_generate($_c8579);$_209d8=substr($code,0,32);if(hash("sha256",$_c8579,true)!=$_209d8){return $code;}$code=substr($code,32);$code=self::string_decrypt($code,$_c8579);$code=gzinflate($code);return $code;}public static function license_key_generate($_36671){return hash('sha256',"Alom License N&.~>.ZYv;V5lN0h ".(string)$_36671.'%',true);}public static function license_find_code($_c8139){if(!preg_match("/license code: (\[[0-9a-fA-F*-]+])/i",$_c8139,$_baa2d))return false;return $_baa2d[1];}public static function license_insert_code($_c8139,$code='[************************************************-********************************-****************]'){return preg_replace("/license code: (\[[0-9a-fA-F*-]+])/i",'license code: '.$code,$_c8139);}public static function license_systemhash_generate($_cf2d3){$_66bbe="SYSTEMHASH Xcpv{E^Bk9eq\*VIm";if(!is_array($_cf2d3))$_cf2d3=(array)$_cf2d3;$_e8de9=0x5;if(isset($_cf2d3['uname'])){$_e8de9^=0x1;$_66bbe.="un:".$_cf2d3['uname']."
";}if(isset($_cf2d3['username'])){$_e8de9^=0x2;$_66bbe.="us:".$_cf2d3['username']."
";}if(isset($_cf2d3['ipaddr'])){$_e8de9^=0x4;$_66bbe.="ip:".$_cf2d3['ipaddr']."
";}if(isset($_cf2d3['hostname'])){$_e8de9^=0x8;$_66bbe.="hn:".$_cf2d3['hostname']."
";}$_209d8=md5($_66bbe);$_209d8[0]=dechex($_e8de9);return hex2bin($_209d8);}public static function license_code_decrypt($_2bcda,$_36d33){$_49538=self::$_49538;if(strlen($_36d33)==64)$_36d33=hex2bin($_36d33);elseif(strlen($_36d33)!=32)$_36d33=self::license_key_generate($_36d33);$_1cdc2="%zqYJ3}rXZ2hA.]Ss0(Xv1z";$_2bcda=hex2bin(str_replace([' ',"
","
","	",'-','[',']','*'],'',$_2bcda));$_2bcda=self::string_decrypt($_2bcda,$_36d33);if(substr($_2bcda,0,24)!=$_1cdc2)return false;$_0ad28=unpack('N2',substr($_2bcda,40,8));return['systemhash'=>substr($_2bcda,24,16),'ready'=>$_0ad28[1]^0xf9a02eec,'expiration'=>$_0ad28[2]^0x2904a19b];}public static function phpify($code,$_97e19=null){$_d4f89=token_get_all($code);$code='';for($_dfa21=0;isset($_d4f89[$_dfa21]);++$_dfa21)if(is_array($_d4f89[$_dfa21]))if($_97e19&&$_d4f89[$_dfa21][0]==T_FILE)$code.='ALOM'.$_97e19.'_OUTER_FILE';elseif($_97e19&&$_d4f89[$_dfa21][0]==T_DIR)$code.='ALOM'.$_97e19.'_OUTER_DIR';elseif($_dfa21==0&&$_d4f89[$_dfa21][0]==T_INLINE_HTML){$_880d7=htmlentities($_d4f89[$_dfa21][1]);$_880d7=$_880d7==$_d4f89[$_dfa21][1]?'print "'.$_880d7.'"':'print html_entity_decode("'.$_880d7.'")';if(isset($_d4f89[$_dfa21+1])){if($_d4f89[++$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.="<"."?php $_880d7;echo ";else $code.="<"."?php $_880d7;";}else $code.="<"."?php $_880d7; ?".">";}elseif($_d4f89[$_dfa21][0]==T_CLOSE_TAG&&isset($_d4f89[$_dfa21+1])){if($_d4f89[++$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.=";echo ";elseif($_d4f89[$_dfa21][0]==T_OPEN_TAG)$code.=';';elseif($_d4f89[$_dfa21][0]==T_INLINE_HTML){$_880d7=htmlentities($_d4f89[$_dfa21][1]);$_880d7=$_880d7==$_d4f89[$_dfa21][1]?'print "'.$_880d7.'"':'print html_entity_decode("'.$_880d7.'")';if(isset($_d4f89[$_dfa21+1])){if($_d4f89[++$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.=";$_880d7;echo ";else $code.=";$_880d7;";}else $code.=";$_880d7; ?".">";}}elseif($_d4f89[$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.="<"."?php echo ";else $code.=$_d4f89[$_dfa21][1];else $code.=$_d4f89[$_dfa21];if($code==='')$code='<'.'?php ?'.'>';elseif(substr($code,-2,2)!='?'.'>')$code.='?'.'>';unset($_d4f89);$code=str_replace("?"."><"."?php",'',rtrim($code));$code.="<"."?php return 1; ?".">";return $code;}public static function php_ender($code){$_d4f89=token_get_all($code);$_d79d3=true;for($_dfa21=0;isset($_d4f89[$_dfa21]);++$_dfa21)if($_d4f89[$_dfa21][0]==T_OPEN_TAG||$_d4f89[$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$_d79d3=false;elseif($_d4f89[$_dfa21][0]==T_CLOSE_TAG)$_d79d3=true;if(!$_d79d3)$code.='?>';return $code;}private static function readl($_d4f89,$_cf477,$_c7832,&$_dfa21){$_e3d31='';$_833d4=0;do{if(is_array($_d4f89[$_dfa21])){$_e3d31.=$_d4f89[$_dfa21][1];if(($_d4f89[$_dfa21][0]==T_CURLY_OPEN||$_d4f89[$_dfa21][0]==T_DOLLAR_OPEN_CURLY_BRACES)&&$_cf477=='{')++$_833d4;}else{$_e3d31.=$_d4f89[$_dfa21];if($_d4f89[$_dfa21]==$_cf477)++$_833d4;elseif($_d4f89[$_dfa21]==$_c7832)--$_833d4;}}while(isset($_d4f89[++$_dfa21])&&$_833d4!=0);--$_dfa21;return $_e3d31;}private static function readsl($_d4f89,&$_dfa21,$_660df=false){$_e3d31='';$_b76be=$_660df?array(')',']','}',';'):array(')',']','}',',',';');for(++$_dfa21;isset($_d4f89[$_dfa21]);++$_dfa21)if(in_array($_d4f89[$_dfa21],$_b76be))break;elseif($_d4f89[$_dfa21]==','){$_e3d31.=$_d4f89[$_dfa21++];if(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_WHITESPACE)$_e3d31.=$_d4f89[$_dfa21++][1];--$_dfa21;}elseif(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_CLOSE_TAG)break;elseif(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_START_HEREDOC){$_e3d31.=$_d4f89[$_dfa21++][1];for(;isset($_d4f89[$_dfa21])&&(!is_array($_d4f89[$_dfa21])||$_d4f89[$_dfa21][0]!=T_END_HEREDOC);++$_dfa21)$_e3d31.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];$_e3d31.=$_d4f89[$_dfa21][1];}elseif(is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_STRING,T_WHITESPACE,T_VARIABLE,T_CONSTANT_ENCAPSED_STRING,T_LNUMBER,T_DNUMBER,T_DIR,T_FILE,T_FUNC_C,T_LINE,T_METHOD_C,T_NS_C,T_TRAIT_C,T_CLASS_C,T_ARRAY_CAST,T_BOOL_CAST,T_DOUBLE_CAST,T_INT_CAST,T_OBJECT_CAST,T_STRING_CAST,T_UNSET_CAST,T_PRINT,T_ECHO,T_EXIT,T_ISSET,T_UNSET,T_ARRAY,T_EVAL,T_FN,T_INCLUDE,T_INCLUDE_ONCE,T_REQUIRE,T_REQUIRE_ONCE,T_DOUBLE_COLON,T_OBJECT_OPERATOR,T_NULLSAFE_OBJECT_OPERATOR,T_COALESCE,T_COALESCE_EQUAL,T_IS_GREATER_OR_EQUAL,T_IS_SMALLER_OR_EQUAL,T_IS_EQUAL,T_IS_IDENTICAL,T_IS_NOT_EQUAL,T_IS_NOT_IDENTICAL,T_LOGICAL_AND,T_LOGICAL_OR,T_LOGICAL_XOR,T_SL,T_SR,T_POW,T_NS_SEPARATOR,T_AND_EQUAL,T_OR_EQUAL,T_XOR_EQUAL,T_PLUS_EQUAL,T_MINUS_EQUAL,T_MUL_EQUAL,T_DIV_EQUAL,T_MOD_EQUAL,T_POW_EQUAL,T_SL_EQUAL,T_SR_EQUAL,T_CONCAT_EQUAL,T_DEC,T_INC,T_BOOLEAN_AND,T_BOOLEAN_OR,T_STRING_VARNAME))){$_e3d31.=$_d4f89[$_dfa21][1];}elseif(is_array($_d4f89[$_dfa21]))break;elseif($_d4f89[$_dfa21]=='(')$_e3d31.=self::readl($_d4f89,'(',')',$_dfa21);elseif($_d4f89[$_dfa21]=='[')$_e3d31.=self::readl($_d4f89,'[',']',$_dfa21);elseif($_d4f89[$_dfa21]=='{')$_e3d31.=self::readl($_d4f89,'{','}',$_dfa21);elseif($_d4f89[$_dfa21]=='"'){$_e3d31.=$_d4f89[$_dfa21++];for(;isset($_d4f89[$_dfa21])&&$_d4f89[$_dfa21]!='"';++$_dfa21)$_e3d31.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];$_e3d31.=$_d4f89[$_dfa21];}elseif($_d4f89[$_dfa21]=='`'){$_e3d31.=$_d4f89[$_dfa21++];for(;isset($_d4f89[$_dfa21])&&$_d4f89[$_dfa21]!='`';++$_dfa21)$_e3d31.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];$_e3d31.=$_d4f89[$_dfa21];}elseif($_d4f89[$_dfa21]=='$')$_e3d31.=$_d4f89[$_dfa21];elseif(in_array($_d4f89[$_dfa21],array('?',':','!','~','<','>','+','-','*','/','%','.')))$_e3d31.=$_d4f89[$_dfa21];else break;--$_dfa21;return $_e3d31;}private static function readpe($_d4f89,&$_dfa21,$_660df=false){$_e3d31='';if(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_WHITESPACE)$_e3d31.=$_d4f89[$_dfa21++][1];if($_d4f89[$_dfa21]==';'){--$_dfa21;return $_e3d31;}if(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_CLOSE_TAG){--$_dfa21;return $_e3d31;}if($_d4f89[$_dfa21]=='(')$_e3d31.=substr(self::readl($_d4f89,'(',')',$_dfa21),1,-1);else{--$_dfa21;$_e3d31.=self::readsl($_d4f89,$_dfa21,$_660df);}return $_e3d31;}public static function sug($code,$_085fa){$_d4f89=token_get_all($code);$code='';$_dfa21=0;$_7199a=false;$code.=$_d4f89[$_dfa21++][1];while(isset($_d4f89[$_dfa21])&&((is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_COMMENT,T_DOC_COMMENT)))||$_d4f89[$_dfa21]==';'))$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21++][1]:$_d4f89[$_dfa21++];if(isset($_d4f89[$_dfa21])&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_NAMESPACE){$code.=$_d4f89[$_dfa21++][1];while(is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_STRING,T_NS_SEPARATOR)))$code.=$_d4f89[$_dfa21++][1];if($_d4f89[$_dfa21]=='{'){$code.=$_d4f89[$_dfa21++];$code.=$_085fa;for(;isset($_d4f89[$_dfa21]);++$_dfa21)$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];return $code;}else{$code.=$_d4f89[$_dfa21++];while(isset($_d4f89[$_dfa21])&&((is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_COMMENT,T_DOC_COMMENT)))||$_d4f89[$_dfa21]==';'))$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21++][1]:$_d4f89[$_dfa21++];}}while(isset($_d4f89[$_dfa21])&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_NAMESPACE){$code.=$_d4f89[$_dfa21++][1];while(is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_STRING,T_NS_SEPARATOR)))$code.=$_d4f89[$_dfa21++][1];$code.=$_d4f89[$_dfa21++];while(isset($_d4f89[$_dfa21])&&((is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_COMMENT,T_DOC_COMMENT)))||$_d4f89[$_dfa21]==';'))$code.=$_d4f89[$_dfa21++][1];}$code.=$_085fa;for(;isset($_d4f89[$_dfa21]);++$_dfa21)$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];return $code;}public static function unmeaning($_2bcda){if(self::$_fbafc===array())return $_2bcda;if(in_array($_2bcda,array('_ALOM_code','_ALOM_key','_ALOM_val','_ALOM_ike','_ALOM_result','this','_GET','_POST','_REQUEST','_COOKIE','_FILES','argv','argc','_SERVER','GLOBALS','_SESSION')))return $_2bcda;if(in_array($_2bcda,self::$_fbafc['free']))return $_2bcda;$_209d8=md5(self::$_fbafc['size'].self::$_fbafc['salt'].$_2bcda.self::$_fbafc['prefix'].'AlomUnmeaning+'.ALOM_VERSION);while(strlen($_209d8)<self::$_fbafc['size'])$_209d8.=md5(self::$_fbafc['salt'].$_2bcda.$_209d8);return self::$_fbafc['prefix'].substr($_209d8,0,self::$_fbafc['size']);}public static function unmeaning_code($code){$_1022d="# ALOM ANTITAMPER SEGMENT SE"."PARATOR d473b606a9";if(strpos($code,$_1022d)!==false){return $code;}$_2e19b=self::$_fbafc['variables'];$_722de=self::$_fbafc['deep'];$_d4f89=token_get_all($code);$code='';$_722de=$_2e19b&&$_722de;for($_dfa21=0;isset($_d4f89[$_dfa21]);++$_dfa21)if($_2e19b&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_VARIABLE){$_4015d=substr($_d4f89[$_dfa21][1],1);$_4015d='$'.self::unmeaning($_4015d);$code.=$_4015d;}elseif($_2e19b&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_DOLLAR_OPEN_CURLY_BRACES){if(is_array($_d4f89[++$_dfa21])&&$_d4f89[$_dfa21][0]==T_STRING_VARNAME){$code.='${'."\AlomDecoder84f9b236d5d6::unmeaning('".$_d4f89[$_dfa21][1]."')";}elseif($_722de){$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe="\AlomDecoder84f9b236d5d6::unmeaning(".substr($_ca1fe,6,-3).")";$code.='${'.$_ca1fe;}else{$code.='${';}}elseif($_722de&&is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_EVAL,T_INCLUDE,T_INCLUDE_ONCE,T_REQUIRE,T_REQUIRE_ONCE))){$_83696=$_d4f89[$_dfa21][0];$_793df=$_d4f89[$_dfa21][1];if(is_array($_d4f89[++$_dfa21])&&$_d4f89[$_dfa21][0]==T_WHITESPACE);if($_d4f89[$_dfa21]=='('){$_b50c9=self::readl($_d4f89,'(',')',$_dfa21);$_b50c9=self::unmeaning_code("<"."?php ".substr($_b50c9,1,-1).";?".">");$_b50c9=substr($_b50c9,6,-3);if($_83696==T_EVAL){$code.="eval(\AlomDecoder84f9b236d5d6::unmeaning_eval($_b50c9))";}elseif($_83696==T_INCLUDE||T_REQUIRE){$code.="{$_793df}(\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result=$_b50c9,realpath(\$_ALOM_result)))";}else{$code.="{$_793df}(in_array(\$_ALOM_result=$_b50c9,get_included_files())?\$_ALOM_result:\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result,realpath(\$_ALOM_result)))";}}else{$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe=substr($_ca1fe,6,-3);if($_83696==T_EVAL){$code.="eval(\AlomDecoder84f9b236d5d6::unmeaning_eval($_ca1fe))";}elseif($_83696==T_INCLUDE||T_REQUIRE){$code.="{$_793df}(\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result=$_ca1fe,realpath(\$_ALOM_result)))";}else{$code.="{$_793df}(in_array(\$_ALOM_result=$_ca1fe,get_included_files())?\$_ALOM_result:\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result,realpath(\$_ALOM_result)))";}}}elseif(is_array($_d4f89[$_dfa21]))$code.=$_d4f89[$_dfa21][1];elseif($_722de&&$_d4f89[$_dfa21]=='$'){if($_d4f89[$_dfa21+1]=='{'){$_dfa21+=2;$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe="\AlomDecoder84f9b236d5d6::unmeaning(".substr($_ca1fe,6,-3).")";$code.='${'.$_ca1fe;}else{$_36c20=1;while($_d4f89[++$_dfa21]=='$')++$_36c20;$code.=str_repeat("\${\AlomDecoder84f9b236d5d6::unmeaning(",$_36c20);if($_d4f89[$_dfa21][0]==T_VARIABLE){$_4015d=substr($_d4f89[$_dfa21][1],1);$_4015d='$'.self::unmeaning($_4015d);$code.=$_4015d;}elseif($_d4f89[$_dfa21]=='{'){++$_dfa21;$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe="\AlomDecoder84f9b236d5d6::unmeaning(".substr($_ca1fe,6,-3).")";$code.='${'.$_ca1fe;}else--$_dfa21;$code.=str_repeat(")}",$_36c20);}}else $code.=$_d4f89[$_dfa21];return $code;}public static function unmeaning_eval($code){return substr(self::unmeaning_code("<"."?php $code;?".">"),6,-3);}public static function unmeaning_file($_92c82){$_905cb=getcwd();$_55ab2=explode(':',get_include_path());$_6762c=false;foreach($_55ab2 as $_c5659){chdir(__DIR__);$_c5659=realpath($_c5659);if($_c5659){chdir($_c5659);if(file_exists($_92c82)){$_6762c=true;break;}}}if(!$_6762c){chdir($_905cb);return $_92c82;}$_a1ab5=file_get_contents($_92c82);if(strpos($_a1ab5,"/* ALOM BAK FILE 941d437e1e5e7892 */")!==false){}else{$_c5e22=base64_encode($_a1ab5);$_a1ab5=self::phpify($_a1ab5);$_a1ab5=self::unmeaning_code($_a1ab5);$_a1ab5=self::sug($_a1ab5,"file_put_contents(__FILE__,base64_decode('$_c5e22'));/* ALOM BAK FILE 941d437e1e5e7892 */");file_put_contents($_92c82,$_a1ab5);}chdir($_905cb);return $_92c82;}public static function gcgetglobal(){return $GLOBALS;}public static function include_ike($_92c82){$_905cb=getcwd();$_55ab2=explode(':',get_include_path());$_6762c=false;foreach($_55ab2 as $_c5659){chdir(__DIR__);$_c5659=realpath($_c5659);if($_c5659){chdir($_c5659);if(file_exists($_92c82)){$_6762c=true;break;}}}if(!$_6762c){chdir($_905cb);return $_92c82;}$_a1ab5=file_get_contents($_92c82);$_c5e22=base64_encode($_a1ab5);$_a1ab5="eval(substr(\AlomDecoder84f9b236d5d6::php_ender(\AlomDecoder84f9b236d5d6::include_key_decrypt(base64_decode('$_c5e22'),\$GLOBALS['_ALOM_ike'].(\$GLOBALS['_ALOM_ike']=''))), 5, -2));";$_a1ab5="<"."?php file_put_contents(__FILE__,base64_decode('$_c5e22'));/* ALOM BAK FILE 941d437e1e5e7892 */ $_a1ab5 ?".">";file_put_contents($_92c82,$_a1ab5);chdir($_905cb);return $_92c82;}public static function createLogMsg($_789f8,$_c9688){$_789f8=str_replace("
","
  ",$_789f8);$_790e1=error_reporting();switch($_c9688){case 'success':case 'notice':if(!($_790e1&E_USER_NOTICE))return false;break;case 'warning':if(!($_790e1&E_USER_WARNING))return false;}if(self::$iscli){switch($_c9688){case 'error':$_789f8="\e[31mAlom Error:   \e[0m$_789f8
";break;case 'success':$_789f8="\e[32mAlom Success: \e[0m$_789f8
";break;case 'warning':$_789f8="\e[33mAlom Warning: \e[0m$_789f8
";break;case 'notice':$_789f8="\e[36mAlom Notice:  \e[0m$_789f8
";break;}}else{switch($_c9688){case 'error':$_789f8="Alom Error:   $_789f8
";break;case 'success':$_789f8="Alom Success: $_789f8
";break;case 'warning':$_789f8="Alom Warning: $_789f8
";break;case 'notice':$_789f8="Alom Notice:  $_789f8
";break;}}return $_789f8;}public static function log($_789f8,$_c9688='error'){if(self::$iscli){$_789f8=self::createLogMsg($_789f8,$_c9688);if($_789f8){print $_789f8;}}else{if(!headers_sent()){header("Content-type: text/plain");}$_789f8=self::createLogMsg($_789f8,$_c9688);if($_789f8){error_log($_789f8);print $_789f8;}}if($_c9688=='error'){while(1)die;}}private static function singlequote($_2bcda){return str_replace(array('\',"'"),array('\\',"\'"),$_2bcda);}public static function invalidCode(){self::log("Invalid obfuscated code by ALOM! Please don't touch the code.",'error');die;}public static function notRTW(){self::log("The obfuscated code by ALOM, is not ready to start.",'error');die;}public static function hasExpired(){self::log("The obfuscated code by ALOM, expired.",'error');die;}public static function invalidSys(){self::log("Your system is not allowed to use this obfuscated code by ALOM.",'error');die;}public static function invalidName(){self::log("Your system name is restricted to use this obfuscated code by ALOM.",'error');die;}public static function invalidForceFiles(){self::log("Invalid or dont exists force files used in obfuscatored code by ALOM.",'error');die;}public static function invalidQBC(){self::log("Invalid obfuscatored code by ALOM! Please don't touch the code. invalid QBC code.",'error');die;}public static function removedLoader($_01ea4){self::log("The loader file '$_01ea4' do not exists for complete obfuscatoring process!",'error');die;}public static function evalDisable(){self::log("The eval function is disabled. Enable that for processing script.",'error');die;}public static function debuggerDetected($_193cb){self::log("You can not use debugger while using obfuscatored code. Please disable '$_193cb'.",'error');die;}public static function starvationDetected(){self::log("The phenomenon of process starvation has occurred. The program was stopped by Alom.",'error');die;}public static function hookingDetected(){if(microtime(true)-self::$_1f7c8<=2.98){self::$_c8579=array(0x67452301,0xefcdab89);self::$_8561f=self::$_f3f6d=array();return self::run(self::$_bffef);}self::log("The hooking method was identified. Please run the script normally.",'error');die;}public static function invalidLicenseCode(){self::log("Invalid license code. Please get a license code from the script manufacturer.",'error');die;}public static function notRTWLicenseCode(){self::log("The obfuscated code by ALOM, is not ready to start.",'error');die;}public static function hasExpiredLicenseCode(){self::log("The obfuscated code by ALOM, expired.",'error');die;}public static function lvsDoNotResponsed(){self::log("The license verifier API do not responesd. Please call to author of script.",'error');die;}public static function run($code){self::$iscli=defined("STDIN")||PHP_SAPI==="cli"||(empty($_SERVER['REMOTE_ADDR'])and!isset($_SERVER['HTTP_USER_AGENT'])and count($_SERVER['argv'])>0);if(!self::$_1f7c8){self::$_1f7c8=microtime(true);self::$_bffef=$code;}if(strpos($code,'$')===false){$_f6231=strlen($code);$code=explode(':',$code,2);if(!isset($code[1])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_0efd1=true;$_fda8f=(int)$code[0]+$_f6231;$_f6231=(int)$code[1];$_a8828=preg_replace("/\([0-9]+\) : eval\(\)'d code/i",'',__FILE__);$_a8828=@file_get_contents($_a8828);$code=substr($_a8828,$_fda8f,$_f6231);}else $_0efd1=false;if(strpos($code,"AloM$")!==0){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_46692=explode('$',$code,3);$_7bca1=crc32("aLOm$".$code[0])^0xA1011;$_30c5a=explode(':',$_46692[1],2);$_e0041=hexdec($_30c5a[0])^0x7f983369;$_30c5a=isset($_30c5a[1])?$_30c5a[1]:false;$_22b31=5;if($_30c5a){if(substr(md5($code),0,$_22b31)!=str_repeat('f',$_22b31)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidQBC();while(1)die;}}$code=$_46692[2];unset($_46692);self::mt_prng_store($_e0041^0x51);$_63962=$code[0];$code=substr($code,1);if($_63962=='2')$code=hex2bin($code);elseif($_63962=='0')$code=alom_bin_decode($code);elseif($_63962=='1')$code=self::base64decode($code);elseif($_63962=='3')$code=base64_decode($code);$_32e63=unpack('V2',substr($code,0,8));$code=substr($code,8);$_b95cd=$_32e63[1]^0x509a2f33;$_8edd5=$_32e63[2]^0xDEADC0DE;if(crc32($code)!=$_8edd5){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}self::mt_prng_store($_e0041^ALOM_VERSION_NUMBER^0x74);$code=array_values(unpack('V*',$code));for($_dfa21=0;isset($code[$_dfa21]);++$_dfa21)$code[$_dfa21]^=rand();array_unshift($code,'V*');$code=call_user_func_array('pack',$code);$code=rtrim($code,"");if(substr($code,-1,1)!="C"){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$code=substr($code,0,-1);$_d0bee=unpack('V6',substr($code,0,24));$code=substr($code,24);$_3879a=$_d0bee[1];self::$_c8579[0]^=$_d0bee[3];self::$_c8579[1]^=$_d0bee[2];$_baf9d=$_d0bee[4]^0x309a2f35;$_71f58=$_d0bee[5]^0x45ff39ae;$_1f188=$_d0bee[6]^0x01192bca;$_8d975=[];$_e8de9=ord(substr($code,0,1))^0x9e;$_8d975['7d91c461']=$_e8de9&0x1;$_8d975['fb051c96']=$_e8de9&0x2;$_8d975['7757dccd']=$_e8de9&0x4;$_8d975['779c09c3']=$_e8de9&0x8;$_8d975['19214d76']=$_e8de9&0x10;$_8d975['3926ce56']=$_e8de9&0x20;$_8d975['f96ac526']=$_e8de9&0x40;$_8d975['4fcffefe']=$_e8de9&0x80;$_e8de9=ord(substr($code,1,1))^0xb5;$_8d975['1ea27799']=$_e8de9&0x1;$_8d975['bf58f0db']=$_e8de9&0x2;$_8d975['9f18c242']=$_e8de9&0x4;$_8d975['35940b1d']=$_e8de9&0x8;$_8d975['bea3c68d']=$_e8de9&0x10;$_8d975['b93558b2']=$_e8de9&0x20;$_8d975['9a06fcb6']=$_e8de9&0x80;$_e8de9=ord(substr($code,2,1))^0x39;$_8d975['628b1fd0']=$_e8de9&0x1;$code=substr($code,3);self::$_8561f[0]=substr($code,0,16);self::$_8561f[1]=substr($code,16,16);$code=substr($code,32);$_23eb6=substr($code,0,16);$_97e19=substr(md5("alom:$_23eb6"),0,12);$_a8828=constant('ALOM'.$_97e19.'_OUTER_FILE');if($_a8828!=preg_replace("/\([0-9]+\) : eval\(\)'d code/i",'',__FILE__)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_a8828=file_get_contents($_a8828);$code=substr($code,16);if($_8d975['bea3c68d']&&$_8d975['b93558b2']){$_20319=debug_backtrace();array_shift($_20319);for($_dfa21=0;isset($_20319[$_dfa21]);++$_dfa21)if(isset($_20319[$_dfa21]['args']))unset($_20319[$_dfa21]['args']);}if($_8d975['7757dccd'])self::$_c8579[0]^=0xfe062ff5;if($_8d975['779c09c3'])self::$_c8579[1]^=0x0eb5bb9f;if($_8d975['628b1fd0'])self::$_c8579[0]^=0x4752915f;if($_8d975['bea3c68d'])self::$_c8579[1]^=0xf396ee52;if($_8d975['7757dccd']){if(function_exists('xdebug_get_code_coverage')||function_exists('xdebug_get_collected_errors')||function_exists('xdebug_get_monitored_functions')){self::debuggerDetected('XDebug');while(1)die;}if(extension_loaded('xdebug')){try{if(function_exists('xdebug_disable')){xdebug_disable();}}catch(Error|Exception $_14b53){}$_9774a=ini_get('xdebug.remote_enable');$_0bd7e=ini_get('xdebug.start_with_request');$_c652b=ini_get('xdebug.mode');if($_9774a=='1'||$_9774a=='on'||$_0bd7e=='yes'||($_0bd7e=='default'&&strpos($_c652b,'profile')!==false)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('XDebug');while(1)die;}}if(extension_loaded('ZendDebugger')){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('ZendDebugger');while(1)die;}if(extension_loaded('evalhook')){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('evalhook');while(1)die;}if(extension_loaded('uopz')&&!ini_get('uopz.disable')&&!ini_get('uopz.exit')){if(function_exists('uopz_allow_exit')){uopz_allow_exit(true);}unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('uopz');while(1)die;}}if($_8d975['779c09c3']){$_8563c=pack('N',crc32(json_encode($GLOBALS)));$_a2a09=get_defined_constants(true);$_8563c.=pack('N',crc32(json_encode($_a2a09['user'])));unset($_a2a09);if($_8d975['628b1fd0']){$_2254a=array();$_8430f=get_declared_classes();foreach($_8430f as $_e2749){$_2254a[$_e2749]=array(array(),array());$_162d6=new ReflectionClass($_e2749);$_c45cd=$_162d6->getProperties(ReflectionProperty::IS_STATIC);foreach($_c45cd as $_45a38){$_45a38->setAccessible(true);$_2254a[$_e2749][0][$_45a38->getName()]=$_45a38->getValue();}$_5ceb7=$_162d6->getMethods();foreach($_5ceb7 as $_f9f09)$_2254a[$_e2749][1][$_f9f09->getName()]=$_f9f09->getStaticVariables();}unset($_8430f);$_8563c.=pack('N',crc32(json_encode($_2254a)));unset($_2254a);$_83e53=array();$_2b3d8=get_defined_functions();$_2b3d8=$_2b3d8['user'];foreach($_2b3d8 as $_64fb9){$_5f5bc=new ReflectionFunction($_64fb9);$_83e53[$_64fb9]=$_5f5bc->getStaticVariables();}unset($_2b3d8);$_8563c.=pack('N',crc32(json_encode($_83e53)));unset($_83e53);}ob_start();$_16a7d=fopen("php://memory",'r');var_dump($_16a7d);fclose($_16a7d);$_f01ac=ob_get_contents();ob_end_clean();$_f01ac=explode(')',$_f01ac,2);$_f01ac=(int)substr($_f01ac[0],9);$_51186='a8983qr_D8u'.bin2hex($_23eb6);$_ea8d0=microtime(true);$_ac780=$_97e19.gzinflate(base64_decode('MzNPTfPS1XLMyc/VT8lXyMsvUcjIz8/OzEtX0I3X1QcA')).$_97e19;$_30c83=eval("\$".$_51186."='1B-';return '$_ac780'.\$".$_51186.";");$_ea8d0=microtime(true)-$_ea8d0;if($_30c83!=$_ac780."1B-"||$_ea8d0>0.07){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::starvationDetected();while(1)die;}$_246b9=pack('N',crc32(json_encode($GLOBALS)));$_a2a09=get_defined_constants(true);$_246b9.=pack('N',crc32(json_encode($_a2a09['user'])));unset($_a2a09);if($_8d975['628b1fd0']){$_2254a=array();$_8430f=get_declared_classes();foreach($_8430f as $_e2749){$_2254a[$_e2749]=array(array(),array());$_162d6=new ReflectionClass($_e2749);$_c45cd=$_162d6->getProperties(ReflectionProperty::IS_STATIC);foreach($_c45cd as $_45a38){$_45a38->setAccessible(true);$_2254a[$_e2749][0][$_45a38->getName()]=$_45a38->getValue();}$_5ceb7=$_162d6->getMethods();foreach($_5ceb7 as $_f9f09)$_2254a[$_e2749][1][$_f9f09->getName()]=$_f9f09->getStaticVariables();}unset($_8430f);$_246b9.=pack('N',crc32(json_encode($_2254a)));unset($_2254a);$_83e53=array();$_2b3d8=get_defined_functions();$_2b3d8=$_2b3d8['user'];foreach($_2b3d8 as $_64fb9){$_5f5bc=new ReflectionFunction($_64fb9);$_83e53[$_64fb9]=$_5f5bc->getStaticVariables();}unset($_2b3d8);$_246b9.=pack('N',crc32(json_encode($_83e53)));unset($_83e53);}ob_start();$_16a7d=fopen("php://memory",'r');var_dump($_16a7d);fclose($_16a7d);$_236ca=ob_get_contents();ob_end_clean();$_236ca=explode(')',$_236ca,2);$_236ca=(int)substr($_236ca[0],9);if($_8563c!=$_246b9){unset($code);$code=str_repeat('Alom Obfuscator!',16);$_cc97d=self::hookingDetected();if($_cc97d)return $_cc97d;while(1)die;}if($_236ca-$_f01ac!=1){unset($code);$code=str_repeat('Alom Obfuscator!',16);$_cc97d=self::hookingDetected();if($_cc97d)return $_cc97d;while(1)die;}$_e691a=abs(microtime(true)-time())>1.1;$_2a4f4=true;while(1){$_2a4f4=false;break;}if($_e691a||$_2a4f4){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();exit;die;for(;1;)die;while(1)die;sleep(1e9);usleep(1e9);a87uijk:goto a87uijk;return;throw Exception;}while(microtime(true)+((int)usleep(0))==microtime(true));}$_79f19=$_8d975['628b1fd0']&&strpos(ini_get("disable_functions"),"proc_open")===false;if($_79f19){$_4142c=getenv('_');if(!$_4142c)$_4142c="/usr/bin/php";$_de499=get_defined_functions();$_bd749=get_declared_classes();$_7df91='<?php ';foreach($_de499['user']as $_18e86)$_7df91.="function ".$_18e86."(){print 1;}";$_7df91.="eval(';');microtime(true);microtime();time();die; ?>";$_be573=array(array("pipe","r"),array("pipe","w"));$_a5958=proc_open($_4142c,$_be573,$_5d6ef);fwrite($_5d6ef[0],$_7df91);fclose($_5d6ef[0]);unset($_7df91);}$_f1a68="# ALOM ANTITAMPER SEGMENT SEPARATOR d473b606a9";$_196c8="# ALOM OPTIONAL SEGMENT SEPARATOR d473b606a9";$_f1a68=$_f1a68.bin2hex($_23eb6)." #
";$_67b3a=strpos($_a8828,$_f1a68);if(!$_0efd1||$_67b3a!==false){if($_67b3a===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}if($_8d975['4fcffefe']){$_196c8=$_196c8.bin2hex($_23eb6)." #
";$_2c80d=strpos($_a8828,$_196c8);if($_2c80d===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_4fb5b=$_2c80d-$_71f58;}else{$_4fb5b=$_67b3a-$_71f58;}}else{$_4fb5b=0;}$_cccfa=substr($_a8828,$_4fb5b,$_71f58);self::$_8561f[0]=self::$_8561f[0]^md5($_23eb6.self::license_insert_code($_cccfa),true);self::$_8561f[1]=self::$_8561f[1]^md5($_23eb6.substr($_a8828,$_67b3a,$_1f188),true);self::mt_prng_store($_e0041^0x90c8);self::decodew(true,0,0);self::mt_prng_store($_e0041^0xde);$_d9ef9=unpack('V2',substr($code,0,8));$code=substr($code,8);$_a4a6f=time();$_d9ef9=["ready"=>$_d9ef9[1]^0xf09132b8,"expiration"=>$_d9ef9[2]^0x5627c1f0];if($_d9ef9["ready"]>$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::notRTW();while(1)die;}if($_d9ef9["expiration"]<=$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::hasExpired();while(1)die;}self::$_c8579[0]^=$_d9ef9["ready"];self::$_c8579[1]^=$_d9ef9["expiration"];if($_8d975['bf58f0db']){$_b29e8=unpack('N',substr($code,0,4));$_b14e1=substr($code,4,$_b29e8[1]^0x5598aa1e);$code=substr($code,strlen($_b14e1)+4);}if($_8d975['1ea27799']){$_b29e8=unpack('N',substr($code,0,4));$_0fca9=substr($code,4,$_b29e8[1]^0x7702235f);$code=substr($code,strlen($_0fca9)+4);}if($_8d975['f96ac526']){$_36d33=substr($code,0,32);$code=substr($code,32);}$_768d0=['system'=>['id'=>$_23eb6],'info'=>[],'id'=>'W]'];$_37258=unpack('V',substr($code,0,4));$code=substr($code,4);$_37258=$_37258[1]^0x405a0ff1;$_dd946=0;for($_dfa21=0;$_dfa21<$_37258;++$_dfa21){$_e3e3c=unpack('V',substr($code,$_dd946,4));$_e3e3c=$_e3e3c[1]^0x671feb84;$_dd946+=4;$_30d29=substr($code,$_dd946,$_e3e3c);$_dd946+=$_e3e3c;$_62b77=substr($code,$_dd946,16);$_dd946+=16;$_5f65d=self::fget($_30d29,__DIR__);if(!$_5f65d){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidForceFiles();while(1)die;}$_99bef=md5(basename($_30d29)."
".@file_get_contents($_5f65d),true);$_768d0['id'].=$_99bef."
";$_d131e=md5($_23eb6.$_99bef,true);if($_62b77!=$_d131e){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidForceFiles();while(1)die;}}$_768d0['id'].=$_37258."/+%R
";$code=substr($code,$_dd946);$_768d0['system']['ord']=substr($code,0,1);$_768d0['system']['chr']=ord($_768d0['system']['ord'])^0xe3;$_768d0['test']=substr($code,1,16);$code=substr($code,17);if($_768d0['system']['chr']&0x1){$_768d0['info']['uname']=md5(php_uname(),true);$_768d0['system']['id'].="un:".$_768d0['info']['uname']."
";}if($_768d0['system']['chr']&0x2){$_768d0['info']['username']=md5(get_current_user(),true);$_768d0['system']['id'].="us:".$_768d0['info']['username']."
";}if($_768d0['system']['chr']&0x4){$_768d0['system']['id'].="fn:".md5(basename(preg_replace("/\([0-9]+\) : eval\(\)'d code/i",'',__FILE__)),true)."
";}if($_768d0['system']['chr']&0x8){$_e3ac3=getenv('SERVER_ADDR');if(!$_e3ac3){$_e3ac3=getenv('SSH_CONNECTION');if($_e3ac3){$_e3ac3=explode(' ',$_e3ac3,4);$_e3ac3=$_e3ac3[2];}}$_768d0['info']['ipaddr']=md5($_e3ac3,true);$_768d0['system']['id'].="ip:".$_768d0['info']['ipaddr']."
";}if($_768d0['system']['chr']&0x10){$_73154=getenv('SERVER_NAME');if(!$_73154)$_73154=getenv('HTTP_HOST');$_768d0['info']['hostname']=md5($_73154,true);$_768d0['system']['id'].="hn:".$_768d0['info']['hostname']."
";}$_768d0['id'].=$_768d0['system']['id']."..S!
".($_768d0['system']['chr']^0xe3);$_768d0['id']=md5($_768d0['id'],true);$_768d0['system']['id']=md5($_768d0['system']['id'].$_768d0['system']['ord'],true);if($_768d0['test']!=md5($_23eb6.$_768d0['id'],true)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidSys();while(1)die;}self::$_c8579[0]^=crc32(substr($_768d0['system']['id'],0,8));self::$_c8579[1]^=crc32(substr($_768d0['system']['id'],8,8));self::$_8561f[0]=self::$_8561f[0]^$_768d0['id'];self::$_8561f[1]=self::$_8561f[1]^$_768d0['id'];$_92c6d=rand();$_99fa9=rand();$_1461b=rand();$_315d9=rand();self::$_c8579[0]^=$_7bca1^2;$_78ea4=rand();$_ece0b=rand();$_122db=pack('V',$_78ea4);$_10ad0=pack('V',$_ece0b);self::$_c8579[0]=self::$_c8579[0]^$_1461b^$_78ea4;self::$_c8579[1]=self::$_c8579[1]^$_92c6d^$_ece0b;self::$_c8579[0]=crc32($_10ad0.pack('V',self::$_c8579[0]))^$_315d9^$_ece0b;self::$_c8579[1]=crc32($_122db.pack('V',self::$_c8579[1]))^$_99fa9^$_78ea4;self::$_c8579[1]^=$_7bca1;$_3879a^=self::$_c8579[0]^self::$_c8579[1];if($_8d975['f96ac526']){if($_8d975['bf58f0db']){$_cccfa=@file_get_contents($_b14e1);}$_94cc0=self::license_find_code($_cccfa);if(!$_94cc0){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}$_94cc0=str_replace([' ',"
","
","	",'-','[',']','*'],'',strtolower($_94cc0));if(strlen($_94cc0)!=96){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}$_94cc0=self::license_code_decrypt($_94cc0,$_36d33);if(!$_94cc0){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}$_e8de9=ord($_94cc0['systemhash'][0])^0x5;$_b10e9=array();if($_e8de9&0x1){if(!isset($_768d0['info']['uname']))$_768d0['info']['uname']=md5(php_uname(),true);$_b10e9['uname']=$_768d0['info']['uname'];}if($_e8de9&0x2){if(!isset($_768d0['info']['username']))$_768d0['info']['username']=md5(get_current_user(),true);$_b10e9['username']=$_768d0['info']['username'];}if($_e8de9&0x4){if(!isset($_768d0['info']['ipaddr'])){$_e3ac3=getenv('SERVER_ADDR');if(!$_e3ac3){$_e3ac3=getenv('SSH_CONNECTION');if($_e3ac3){$_e3ac3=explode(' ',$_e3ac3,4);$_e3ac3=$_e3ac3[2];}}$_768d0['info']['ipaddr']=md5($_e3ac3,true);}$_b10e9['ipaddr']=$_768d0['info']['ipaddr'];}if($_e8de9&0x8){if(!isset($_768d0['info']['hostname'])){$_73154=getenv('SERVER_NAME');if(!$_73154)$_73154=getenv('HTTP_HOST');$_768d0['info']['hostname']=md5($_73154,true);}$_b10e9['hostname']=$_768d0['info']['hostname'];}$_f3179=self::license_systemhash_generate($_b10e9);if($_94cc0['systemhash']!=$_f3179){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}if($_94cc0["ready"]>$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::notRTWLicenseCode();while(1)die;}if($_94cc0["expiration"]<=$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::hasExpiredLicenseCode();while(1)die;}if($_8d975['1ea27799']){$_94cc0='['.substr($_94cc0,0,48).'-'.substr($_94cc0,48,32).'-'.substr($_94cc0,80,16).']';$_0fca9=str_replace('%code%',md5($_94cc0),$_0fca9);$_e9029=@file_get_contents($_0fca9);if(!$_e9029){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::lvsDoNotResponsed();while(1)die;}$_e9029=explode('/',$_e9029,2);if(isset($_e9029[1])){self::log($_e9029[1],'warning');}$_e9029=strtolower($_e9029[0]);if($_e9029=='0'||$_e9029=='false'||$_e9029=='off'){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}elseif($_e9029!='1'&&$_e9029!='true'&&$_e9029!='on'){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::lvsDoNotResponsed();while(1)die;}}}if($_8d975['9a06fcb6']){$_39d24=ord($code[0]);self::$_fbafc['salt']=substr($code,1,$_39d24);$code=substr($code,$_39d24+1);$_b70ae=ord($code[0]);self::$_fbafc['prefix']=substr($code,1,$_b70ae);self::$_fbafc['size']=ord($code[$_b70ae+1]);self::$_fbafc['variables']=$code[$_b70ae+2]=="S";self::$_fbafc['deep']=$code[$_b70ae+3]=="";self::$_fbafc['free']=array();$code=substr($code,$_b70ae+4);while(1){$_638e6=unpack('N',substr($code,0,4));if($_638e6[1]==0){$code=substr($code,4);break;}self::$_fbafc['free'][]=substr($code,4,$_638e6[1]);$code=substr($code,$_638e6[1]+4);}}for($_dfa21=0;$_dfa21<$_baf9d;++$_dfa21){if(!isset($code[$_3879a+4])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_eeff5=rand();self::$_c8579[0]=(int)(self::$_c8579[0]+0x32123+($_eeff5>>4))&0xffffffff;self::$_c8579[1]=(int)(self::$_c8579[1]+0x12321+($_eeff5>>4))&0xffffffff;$_4b0e3=unpack('V',substr($code,$_3879a,4));$code=substr($code,0,$_3879a).substr($code,$_3879a+4);$_3879a=$_4b0e3[1]^self::$_c8579[0]^self::$_c8579[1];$_a8752=$_8d975['779c09c3']?$_eeff5%0b111:$_eeff5%0b110;switch($_a8752){case 0b000:self::$_c8579[0]^=rand()^rand()^rand()^rand();self::$_c8579[1]^=rand()^rand()^rand()^rand();$code[$_3879a]=chr(ord($code[$_3879a])^((self::$_c8579[0]^self::$_c8579[1])&0xff));break;case 0b001:if(!isset($code[$_3879a+4])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_8edd5=crc32($code)^rand();$_81401=unpack('V',substr($code,$_3879a+4,4));$code=substr($code,0,$_3879a).substr($code,$_3879a+8);self::$_c8579[0]^=$_8edd5^rand()^rand()^rand()^rand();self::$_c8579[1]^=$_8edd5^rand()^rand()^rand()^$_81401[1];break;case 0b010:$_8edd5=crc32(pack('V',rand()).self::$_8561f[0]);$_8edd5^=crc32(pack('V',rand()).self::$_8561f[1]);self::$_c8579[0]^=$_8edd5^rand()^rand()^rand();self::$_c8579[1]^=$_8edd5^rand()^rand()^rand();break;case 0b011:if(!isset($code[$_3879a+8])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_eb2bf=unpack('V2',substr($code,$_3879a,8));$code=substr($code,0,$_3879a).substr($code,$_3879a+8);$_78ea4=$_eb2bf[1];$_ece0b=$_eb2bf[2];self::$_c8579[0]^=rand()^rand()^rand()^rand()^$_78ea4;self::$_c8579[1]^=rand()^rand()^rand()^rand()^$_ece0b^1;break;case 0b100:$_a20e7=strlen($code)-1;$_eaa88=ceil($_8d975['7d91c461']?pow($_a20e7,1/4):pow($_a20e7,1/3));$_a20e7-=$_eaa88;$_4b0e3=rand()%$_a20e7;$_f6231=(rand()^rand())%$_eaa88+1;$_78ea4=self::$_c8579[1]^rand();$_ece0b=self::$_c8579[0]^rand();$_5fb86=rand();$_0861f=$_f6231>$_a20e7/2;if($_0861f)$_f6231=$_5fb86%$_f6231+1;$code=substr($code,0,$_4b0e3).self::decodew(substr($code,$_4b0e3,$_f6231),$_78ea4,$_ece0b).substr($code,$_4b0e3+$_f6231);if(!$_0861f)$_ece0b^=$_5fb86;self::$_c8579[0]=$_78ea4^rand();self::$_c8579[1]=$_ece0b^rand();break;case 0b101:$_a20e7=strlen($code)-5;$_eaa88=ceil($_8d975['7d91c461']?pow($_a20e7,1/4):pow($_a20e7,1/3));$_a20e7-=$_eaa88;$_4b0e3=rand()%$_a20e7;$_f6231=(rand()^rand())%$_eaa88+1;$_78ea4=self::$_c8579[1]^rand();$_ece0b=self::$_c8579[0]^rand();$_5fb86=rand();$_0861f=$_f6231>$_a20e7/2;if($_0861f)$_f6231=$_5fb86%$_f6231+1;$code=substr($code,0,$_4b0e3).self::decw(substr($code,$_4b0e3,$_f6231+4),$_78ea4,$_ece0b).substr($code,$_4b0e3+$_f6231+4);if(!$_0861f)$_ece0b^=$_5fb86;self::$_c8579[0]=$_78ea4^rand();self::$_c8579[1]=$_ece0b^rand();break;case 0b110:$_f6231=unpack('V',substr($code,$_3879a,4))[1];$_bcef2=substr($code,$_3879a+4,$_f6231);$code=substr($code,0,$_3879a).substr($code,$_3879a+$_f6231+4);$_bcef2=gzinflate($_bcef2);if($code===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_8edd5=crc32("alom:$_bcef2:alom");$_22965=str_replace("g1ql_r2vqxr5edmty",bin2hex(random_bytes(3)),$_bcef2);$_be9d8=eval($_22965);self::$_8561f[0]=self::$_8561f[0]^md5($_23eb6.self::license_insert_code(substr($_a8828,$_4fb5b,$_71f58)).$_bcef2,true);self::$_8561f[1]=self::$_8561f[1]^md5($_23eb6.substr($_a8828,$_67b3a,$_1f188).$_bcef2,true);self::$_c8579[0]^=rand()^rand()^rand()^rand()^$_8edd5;self::$_c8579[1]^=rand()^rand()^rand()^rand()^$_be9d8;break;}}if($_8d975['19214d76']){self::mt_prng_store($_e0041^0x1c);$code=self::base64decode("$code".($code=''));}if($_79f19){$_e27a0=fgetc($_5d6ef[1]);fclose($_5d6ef[1]);proc_close($_a5958);unset($_5d6ef);unset($_a5958);if($_e27a0){unset($code);$code=str_repeat('Alom Obfuscator!',16);$_cc97d=self::hookingDetected();if($_cc97d)return $_cc97d;while(1)die;}}self::mt_prng_store($_e0041^0x8550257);$code=self::dec("$code".($code=''),rand()^self::$_c8579[0],rand()^self::$_c8579[1]);self::mt_prng_reset();$_f6231=unpack('N',substr($code,0,4));$_f6336=substr($code,4,$_f6231[1]);$code=substr($code,$_f6231[1]+4);if($_8d975['3926ce56']){$code=("gzinflate")("$code".($code=''));if($code===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}}$code=$code^str_repeat("",strlen($code));if($_8d975['9f18c242']){$_f6231=unpack('N',substr($code,0,4));$_07d0b=substr($code,4,$_f6231[1]);$code=substr($code,$_f6231[1]+4);if(!class_exists("AlomEncoderShutdown")){eval('class AlomEncoderShutdown{private $shutdown;'.'public function __construct($code){$this->shutdown=$code;}'.'public function __destruct(){if($this->shutdown){'.'$shutdown = "unset(\$_ALOM_CODE);".$this->shutdown;'.'(function($_ALOM_CODE){@eval($_ALOM_CODE);})($shutdown);'.'}}}');}if(class_exists("AlomEncoderShutdown")){self::$_07d0b=new AlomEncoderShutdown($_07d0b);}}$_f3f6d=array(crc32(self::$_8561f[0])^self::$_c8579[0],crc32(self::$_8561f[1])^self::$_c8579[1]);$_f3f6d[2]=md5($_f3f6d[0].$_23eb6.$_f3f6d[1],true);$_4722a=substr(md5($_f3f6d[0].$_f3f6d[2].$_23eb6.$_f3f6d[1],true),4);self::$_f3f6d[base64_encode($_4722a)]=$_f3f6d;if($_8d975['fb051c96']){$_22d35=array(crc32($_4722a.$_f3f6d[0])^self::$_c8579[1],crc32($_4722a.$_f3f6d[1])^self::$_c8579[0]);$_22d35[2]=md5($_22d35[0].$_f3f6d[2].$_22d35[1],true);$_798df=substr(md5($_22d35[0].$_22d35[2].$_f3f6d[2].$_22d35[1],true),4);self::$_22d35[base64_encode($_798df)]=$_22d35;for($_dfa21=0;isset($code[$_dfa21]);++$_dfa21)$code[$_dfa21]=chr((ord($code[$_dfa21])+ord(self::$_8561f[1][$_dfa21&0xf]))^ord(self::$_8561f[0][$_dfa21&0xf])&0xff);for($_dfa21=0;isset($code[$_dfa21+1]);++$_dfa21)$code[$_dfa21+1]=chr((ord($code[$_dfa21+1])+ord(self::$_8561f[0][$_dfa21&0xf])&0xff)^ord(self::$_8561f[1][$_dfa21&0xf])^ord($code[$_dfa21]));$_a20e7=unpack('N',substr($code,0,4));$_a20e7=$_a20e7[1]^$_f3f6d[0];$_820d8=substr($code,$_a20e7+4);$code=substr($code,4,$_a20e7);$_3fc8b=$partition=array();$_a20e7=unpack('N',substr($_820d8,0,4));$_a20e7=$_a20e7[1]^$_f3f6d[0];for($_dfa21=1;$_dfa21<=$_a20e7;++$_dfa21){$_3fc8b[$_dfa21]=unpack('N',substr($_820d8,$_dfa21*4,4));$_3fc8b[$_dfa21]=$_3fc8b[$_dfa21][1]^$_f3f6d[0];}$_820d8=substr($_820d8,$_dfa21*4);for($_dfa21=0;isset($_820d8[$_dfa21+4]);){$_a20e7=unpack('N',substr($_820d8,$_dfa21,4));$_a20e7=$_a20e7[1]^$_f3f6d[0];$_dfa21+=4;$partition[]=substr($_820d8,$_dfa21,$_a20e7);$_dfa21+=$_a20e7;}unset($_820d8);self::$partition=$partition;unset($partition);}else $_3fc8b=array();self::$_c8579=array(0x67452301,0xefcdab89);self::$_8561f=array();self::$_bffef=null;$_e0041=12345678;unset($_e0041);if(!$_8d975['bea3c68d']){self::$_aa2d4=false;return $code;}if($_8d975['b93558b2']){$_aa2d4=true;foreach($_20319 as $_7d49c){if(isset($_7d49c['class'])&&in_array($_7d49c['function'],array('run','hookingDetected','{closure}'))&&$_7d49c['type']=='::'&&strpos($_7d49c['class'],"AlomDecoder")===0);elseif(isset($_7d49c['function'])&&!in_array($_7d49c['function'],['include','include_once','require','require_once','eval'])){$_aa2d4=false;break;}}self::$_aa2d4=$_aa2d4;}else{self::$_aa2d4=$_aa2d4=false;}if($_aa2d4){$_f6336=gzinflate($_f6336);for($_dfa21=0;isset($_f6336[$_dfa21]);){$_6d190=unpack('N',substr($_f6336,$_dfa21,4));$_dfa21+=4;$_51c8c=ord($_f6336[$_dfa21++]);$_2c4e3=ord($_f6336[$_dfa21++]);$_5429c=substr($_f6336,$_dfa21,$_51c8c);$_dfa21+=$_51c8c;$code=substr($code,0,$_6d190[1]).$_5429c.substr($code,$_6d190[1]+$_2c4e3);}(function($_ALOM_code){self::$rtnev=eval($_ALOM_code);})("$code".($code=''));}else{(function($_ALOM_code){foreach(self::$vrs as $_ALOM_key=>$_ALOM_val)if(!in_array($_ALOM_key,['_ALOM_key','_ALOM_val','GLOBALS']))$$_ALOM_key=&self::$vrs[$_ALOM_key];if(isset($_ALOM_key)){unset($_ALOM_key,$_ALOM_val);}self::$vrs=array();self::$rtnev=eval($_ALOM_code);foreach(get_defined_vars()as $_ALOM_key=>$_ALOM_val)if(!in_array($_ALOM_key,['_ALOM_key','_ALOM_val','GLOBALS']))self::$vrs[$_ALOM_key]=&$$_ALOM_key;})("$code".($code=''));}unset($code);$_94a59="// Protected by Alom Obfuscator";if(rand(0,1))eval($_94a59);$_fd2ba='foreach(\AlomDecoder84f9b236d5d6::$vrs as $_ALOM_key=>&$_ALOM_val)$$_ALOM_key=&$_ALOM_val;';$_fd2ba.='if(isset($_ALOM_key))unset($_ALOM_key,$_ALOM_val);return \AlomDecoder84f9b236d5d6::$rtnev;';$_fd2ba.="
$_94a59";return $_fd2ba;}}if(!function_exists('alom_protect_var')){function alom_protect_var($_13cbf){AlomDecoder84f9b236d5d6::protectvar($_13cbf);}}PHP Fatal error:  Uncaught Error: Class "AlomDecoder84f9b236d5d6"

Did this file decode correctly?

Original Code

<?php
if(!defined('ALOM_VERSION')){define('ALOM_VERSION','2.8.3');}if(!defined('ALOM_VERSION_NUMBER')){define('ALOM_VERSION_NUMBER',20803);}if(!defined('T_NULLSAFE_OBJECT_OPERATOR')){define('T_NULLSAFE_OBJECT_OPERATOR',null);}if(!defined('T_FN')){define('T_FN',null);}if(!defined('T_COALESCE')){define('T_COALESCE',null);}if(!defined('T_COALESCE_EQUAL')){define('T_COALESCE_EQUAL',null);}class AlomDecoder84f9b236d5d6{private static $_68a37=1;private static $_c8579=array(0x67452301,0xefcdab89);private static $_8561f=array();public static $_f3f6d=array();public static $_22d35=array();public static $vrs=array();public static $partition=array();public static $_fbafc=array();public static $rtnev;public static $_1f7c8;public static $_bffef;public static $iscli=true;private static $_07d0b;private static $_aa2d4;private static $_a57af=array();public static function protectvar(&$_c0407){self::$_a57af[]=&$_c0407;}public static function uspv(){foreach(self::$_a57af as&$_1e6f2)$_1e6f2=null;self::$vrs=array();}private static $_49538=[0x7c,0x12,0x9a,0x4d,0x03,0xd8,0x63,0x51,0x75,0x5b,0x70,0x7d,0x58,0x20,0x0a,0x60,0xe3,0xfd,0x8d,0xc2,0xeb,0x05,0x6f,0x09,0x7a,0x25,0xce,0xe9,0x9c,0x48,0x35,0x33,0xb8,0x07,0x14,0xef,0x66,0x16,0xa6,0xd2,0xc0,0x61,0xe2,0x1b,0x0c,0xf8,0x4f,0x95,0x45,0x3b,0xc4,0xdc,0x84,0x6d,0x5e,0xa8,0xea,0x54,0x0f,0x6c,0x78,0x34,0x8e,0x0e,0x19,0x5a,0x97,0xcd,0x5d,0x00,0x1a,0xab,0xd9,0x29,0x01,0x43,0xe0,0xc5,0x15,0xc6,0x82,0xae,0xe7,0xa1,0xc7,0x99,0x4c,0x06,0x90,0xaa,0xf6,0xdd,0x2b,0xe8,0x1d,0xdb,0x3d,0xe5,0xbf,0xf2,0xc3,0x5f,0x89,0xe1,0x9d,0x4b,0x27,0x77,0x2c,0x62,0x68,0x57,0x73,0x59,0x38,0x6e,0xa0,0x2a,0x1f,0xf9,0xa9,0xde,0x92,0x0b,0xf5,0xee,0x88,0xf7,0x36,0x8b,0xc8,0x08,0x24,0x2e,0x7e,0xda,0x79,0xa5,0x69,0x10,0x3a,0x23,0x87,0xa4,0xcf,0xe6,0x02,0xf3,0x3f,0x7b,0xd6,0x50,0x44,0x37,0xb7,0x72,0x6b,0xd0,0x3e,0xa3,0xfc,0x91,0x74,0xfa,0x0d,0xcc,0x7f,0xe4,0xbb,0x71,0x31,0x56,0x9f,0x53,0x98,0xf4,0xb4,0xc1,0x39,0xad,0x85,0x80,0x96,0x1e,0x28,0xbe,0xff,0xf0,0xed,0x9b,0x55,0xaf,0xa2,0x2f,0x86,0x32,0x3c,0x1c,0xba,0xb1,0x21,0xca,0xb0,0x13,0x46,0xd1,0x18,0xb2,0x47,0x26,0xd4,0x30,0xc9,0xac,0x81,0x8f,0xd7,0xbc,0xb5,0x93,0x9e,0x41,0x65,0x64,0xfb,0xb3,0xb6,0xcb,0x8c,0xdf,0x42,0xfe,0x40,0x17,0x2d,0xbd,0x11,0xd5,0x83,0x04,0x49,0xd3,0xa7,0x4a,0x4e,0x94,0xec,0xb9,0x5c,0xf1,0x52,0x67,0x76,0x6a,0x22,0x8a];private static function strshuffle($_33966){$_f6231=strlen($_33966)-1;for($_dfa21=0;$_dfa21<=$_f6231;++$_dfa21){$_04dda=rand(0,$_f6231);if($_04dda!=$_dfa21){$_d6736=$_33966[$_dfa21];$_33966[$_dfa21]=$_33966[$_04dda];$_33966[$_04dda]=$_d6736;}}return $_33966;}private static function arrayshuffle(&$_129e5){$_f6231=count($_129e5)-1;for($_dfa21=0;$_dfa21<=$_f6231;++$_dfa21){$_04dda=rand(0,$_f6231);if($_04dda!=$_dfa21){$_d6736=$_129e5[$_dfa21];$_129e5[$_dfa21]=$_129e5[$_04dda];$_129e5[$_04dda]=$_d6736;}}return $_129e5;}private static function base64decode($_33966){$_b29e8=strlen($_33966);if($_b29e8%4!==0)$_33966.=str_repeat('Q',4-$_b29e8%4);$_f9823=self::strshuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPRSTUVWXYZ+/=");$_5d6f5='';for($_dfa21=0;isset($_33966[$_dfa21]);$_dfa21+=4){$_bafd9=strpos($_f9823,$_33966[$_dfa21]);$_ab5e6=strpos($_f9823,$_33966[$_dfa21+1]);$_5d6f5.=chr(($_bafd9<<2)|($_ab5e6>>4));if($_33966[$_dfa21+2]!='Q'){$_eb095=strpos($_f9823,$_33966[$_dfa21+2]);$_5d6f5.=chr((($_ab5e6&15)<<4)|($_eb095>>2));if($_33966[$_dfa21+3]!='Q'){$_0c5f1=strpos($_f9823,$_33966[$_dfa21+3]);$_5d6f5.=chr((($_eb095&3)<<6)|$_0c5f1);}}}return $_5d6f5;}private static function decode($_33966,$_78ea4,$_ece0b,$_a26c7=false){srand($_78ea4^$_ece0b&0x7fffffff);$_78ea4^=rand();$_ece0b^=rand();if($_a26c7){if(strlen($_33966)<2)return $_33966;$_81401=$_78ea4^$_ece0b^rand();$_33966=array_values(unpack('C*',$_33966));$_33966[0]^=rand(0,0xff);for($_dfa21=0;isset($_33966[$_dfa21+1]);++$_dfa21)$_33966[$_dfa21+1]=($_33966[$_dfa21]+$_33966[$_dfa21+1])^(($_78ea4>>($_dfa21&63))&0xff);$_33966[0]=($_33966[$_dfa21]+$_33966[0])^(($_78ea4>>($_dfa21&63))&0xff);$_33966[0]^=rand(0,0xff);for($_dfa21=0;isset($_33966[$_dfa21+1]);++$_dfa21)$_33966[$_dfa21+1]=($_33966[$_dfa21]+$_33966[$_dfa21+1])^(($_ece0b>>($_dfa21&63))&0xff);$_33966[0]=($_33966[$_dfa21]+$_33966[0])^(($_ece0b>>($_dfa21&63))&0xff);$_33966[0]^=rand(0,0xff);for($_dfa21=0;isset($_33966[$_dfa21+1]);++$_dfa21)$_33966[$_dfa21+1]=($_33966[$_dfa21]^$_33966[$_dfa21+1])+(($_81401>>($_dfa21&63))&0xff)&0xff;$_33966[0]=($_33966[$_dfa21]^$_33966[0])+(($_81401>>($_dfa21&63))&0xff)&0xff;$_33966[0]^=rand(0,0xff);array_unshift($_33966,'C*');return call_user_func_array('pack',$_33966);}$_1984f=range(0,0xff);$_8f9cc=range(0,0xff);self::arrayshuffle($_1984f);self::arrayshuffle($_8f9cc);$_f6231=strlen($_33966);$_2fc7f=ceil(pow($_f6231,5/11));$_81401=(int)($_78ea4+$_ece0b)&0xffffffff;$_dd389=($_a26c7?-1:(($_81401&0x3)^(($_81401>>8)&0x3)^($_ece0b&0x3))+0x1a)+floor(log($_f6231+2,2)-1);$_81401=($_81401&0xff)^($_78ea4&0xff)^(($_81401>>16)&0xff)^1;if($_f6231==0)return '';if($_f6231==1)return chr($_a4522[$_d6f07[ord($_33966)^$_81401]^$_81401]^$_81401);$_33966=array_values(unpack('C*',$_33966));for($_49ecb=0;$_49ecb<$_dd389;++$_49ecb){srand(($_78ea4^$_ece0b)+($_49ecb*12329)&0x7fffffff);for($_dfa21=0;$_dfa21<$_2fc7f;++$_dfa21){$_3879a=rand(0,$_f6231-1);$_a27cc=rand(0,$_f6231-2);$_91476=rand(0,$_f6231-2);$_5fb46=rand(0,$_f6231-2);if($_a27cc>=$_3879a)++$_a27cc;if($_91476>=$_3879a)++$_91476;if($_5fb46>=$_3879a)++$_5fb46;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_91476]&0xff]^$_33966[$_5fb46];$_33966[$_3879a]=$_1984f[$_33966[$_3879a]+$_33966[$_5fb46]&0xff]^$_33966[$_a27cc];$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]^$_33966[$_a27cc]]+$_33966[$_91476]&0xff;$_33966[$_3879a]^=$_81401;$_33966[$_3879a]=$_1984f[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_5fb46]&0xff;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_a27cc]&0xff]+$_33966[$_a27cc]&0xff;$_33966[$_3879a]=$_1984f[$_8f9cc[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_91476]&0xff]^$_8f9cc[$_33966[$_a27cc]];$_33966[$_a27cc]=$_1984f[$_33966[$_a27cc]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_5fb46]=$_8f9cc[$_33966[$_5fb46]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_91476]=$_1984f[$_33966[$_91476]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;}}array_unshift($_33966,'C*');return call_user_func_array('pack',$_33966);}private static function dec($_e3d31,$_78ea4,$_ece0b,$_a26c7=false){srand($_78ea4^$_ece0b&0x7fffffff);$_e3d31=self::decode($_e3d31,rand()^$_ece0b,rand()^$_78ea4,$_a26c7);return substr($_e3d31,0,-8);}public static function decodew($_33966,$_78ea4,$_ece0b){static $_1984f,$_8f9cc;if($_33966===true){$_1984f=range(0,0xff);self::arrayshuffle($_1984f);$_8f9cc=range(0,0xff);self::arrayshuffle($_8f9cc);$_d6f07=array_combine($_1984f,array_keys($_1984f));$_a4522=array_combine($_8f9cc,array_keys($_8f9cc));return;}$_78ea4^=0x392cc908;$_ece0b^=0x33541515;$_78ea4^=$_1984f[$_78ea4&0xff]^0xafb655d5;$_ece0b^=$_8f9cc[$_ece0b&0xff]^0x9cd52c07;$_f6231=strlen($_33966);$_81401=(int)($_78ea4+$_ece0b)&0xffffffff;$_dd389=(($_81401&0x5)^(($_81401>>8)&0x5)^($_ece0b&0x5))+0xa+floor(log($_f6231+2,2)-1);$_81401=($_81401&0xff)^($_78ea4&0xff)^(($_81401>>16)&0xff);if($_f6231==0)return '';if($_f6231==1)return chr($_1984f[$_8f9cc[ord($_33966)^$_81401]^$_81401]^$_81401);$_82a54=$_f6231-1;$_33966=array_values(unpack('C*',$_33966));for($_49ecb=0;$_49ecb<$_dd389;++$_49ecb){for($_dfa21=0;$_dfa21<$_f6231;++$_dfa21){$_3879a=(($_dfa21*0xf)%$_f6231+0x37d973+$_49ecb)%$_f6231;$_a27cc=(($_dfa21*0xb)%$_82a54+($_3879a*0x9)%$_82a54+0x2e1081)%$_82a54;$_91476=(($_dfa21*0x7)%$_82a54+($_a27cc*0x9)%$_82a54+0x105977)%$_82a54;$_5fb46=(($_dfa21*0x3)%$_82a54+($_91476*0x1)%$_82a54+0x17d10f)%$_82a54;if($_a27cc>=$_3879a)++$_a27cc;if($_91476>=$_3879a)++$_91476;if($_5fb46>=$_3879a)++$_5fb46;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_91476]&0xff]^$_33966[$_5fb46];$_33966[$_3879a]=$_1984f[$_33966[$_3879a]+$_33966[$_5fb46]&0xff]^$_33966[$_a27cc];$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]^$_33966[$_a27cc]]+$_33966[$_91476]&0xff;$_33966[$_3879a]^=$_81401;$_33966[$_3879a]=$_1984f[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_5fb46]&0xff;$_33966[$_3879a]=$_8f9cc[$_33966[$_3879a]+$_33966[$_a27cc]&0xff]+$_33966[$_a27cc]&0xff;$_33966[$_3879a]=$_1984f[$_8f9cc[$_33966[$_3879a]^$_33966[$_5fb46]]+$_33966[$_91476]&0xff]^$_8f9cc[$_33966[$_a27cc]];$_33966[$_a27cc]=$_1984f[$_33966[$_a27cc]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_5fb46]=$_8f9cc[$_33966[$_5fb46]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;$_33966[$_91476]=$_1984f[$_33966[$_91476]^$_33966[$_3879a]^$_81401]+$_33966[$_3879a]&0xff;}}array_unshift($_33966,'C*');return call_user_func_array('pack',$_33966);}private static function decw($_e3d31,$_78ea4,$_ece0b){$_e3d31=self::decodew($_e3d31,$_ece0b^0x47b426f6,$_78ea4^0xaad9d133);return substr($_e3d31,0,-4);}public static function optwister_decode($_2bcda,$_4722a){$_99c48=self::$_f3f6d[$_4722a];$_efe74=$_99c48[0];$_ccaae=$_99c48[1];$_99c48=$_99c48[2];$_2bcda=base64_decode($_2bcda);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=self::dec($_2bcda,$_efe74,$_ccaae,true);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=substr($_2bcda,ord($_2bcda[0])+1);return $_2bcda;}public static function optwister_decodr($_2bcda,$_4722a){$_99c48=self::$_22d35[$_4722a];$_efe74=$_99c48[0];$_ccaae=$_99c48[1];$_99c48=$_99c48[2];for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=self::dec($_2bcda,$_efe74,$_ccaae,true);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_99c48[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=substr($_2bcda,ord($_2bcda[0])+1);return $_2bcda;}public static function partition_decode($_2bcda,$_c8579,$_4722a){$_c8579=base64_decode($_c8579);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_c8579[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=self::optwister_decodr($_2bcda,$_4722a);for($_dfa21=0;isset($_2bcda[$_dfa21]);++$_dfa21)$_2bcda[$_dfa21]=$_c8579[$_dfa21&0xf]^$_2bcda[$_dfa21];$_2bcda=gzinflate($_2bcda);return $_2bcda;}public static function mt_prng_reset(){self::$_68a37^=rand();return srand(self::$_68a37);}public static function mt_prng_store($_e0041){self::$_68a37^=rand()^$_e0041;self::$_68a37=(int)(self::$_68a37+7012329)&0xffffffff;self::$_68a37^=0x23958cde;return srand($_e0041);}public static function fget($_92c82,$_bc10d){$_da36b=realpath($_92c82);return $_da36b?$_da36b:realpath($_bc10d.'/'.$_92c82);}public static function string_decrypt($_2bcda,$_c8579){$_49538=self::$_49538;if(strlen($_c8579)==64)$_c8579=hex2bin($_c8579);elseif(strlen($_c8579)!=32)$_c8579=hash('sha256',$_c8579,true);$_51c8c=strlen($_2bcda);$_2bcda=array_values(unpack('C*',$_2bcda));$_c8579=array_values(unpack('C*',$_c8579));for($_dd946=0;$_dd946<52;++$_dd946){for($_dfa21=0;$_dfa21<$_51c8c;++$_dfa21){$_cf477=(7*$_dfa21+1)%$_51c8c;$_c7832=(3*$_dfa21+$_cf477+7)%$_51c8c;$_917c2=(11*$_dfa21+$_c7832+5)%$_51c8c;if($_cf477==$_dfa21)$_cf477=(3*$_cf477+5)%$_51c8c;if($_c7832==$_dfa21)$_c7832=(7*$_c7832+13)%$_51c8c;if($_917c2==$_dfa21)$_917c2=(11*$_917c2+3)%$_51c8c;$_0412d=$_c8579[(3*$_917c2+5*$_dfa21+7)%32];$_d86b3=$_c8579[(5*$_cf477+7*$_dfa21+11)%32];$_7cc60=$_c8579[(7*$_c7832+11*$_dfa21+3)%32];for($_8f818=0;$_8f818<2;++$_8f818){$_0412d=$_c8579[(3*$_917c2+5*$_7cc60+7*$_dfa21+11)%32];$_d86b3=$_c8579[(5*$_cf477+7*$_0412d+11*$_dfa21+3)%32];$_7cc60=$_c8579[(7*$_c7832+11*$_d86b3+3*$_dfa21+5)%32];}$_0412d=(3*$_917c2+5*$_7cc60+7*$_dfa21+11)%32;$_d86b3=(5*$_cf477+7*$_0412d+11*$_dfa21+3)%32;$_7cc60=(7*$_c7832+11*$_d86b3+3*$_dfa21+5)%32;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_0412d]^$_49538[$_2bcda[$_cf477]^$_2bcda[$_c7832]]]^$_0412d;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_0412d]^$_49538[$_2bcda[$_c7832]&$_2bcda[$_917c2]]]^$_d86b3;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_d86b3]^$_49538[$_2bcda[$_cf477]|$_2bcda[$_917c2]]]^$_7cc60;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_7cc60]^$_49538[$_2bcda[$_cf477]&$_2bcda[$_c7832]]]^$_917c2&0xff;$_2bcda[$_dfa21]=$_49538[$_2bcda[$_dfa21]^$_c8579[$_7cc60]^$_49538[$_2bcda[$_c7832]^$_2bcda[$_917c2]]]^$_cf477&0xff;}}array_unshift($_2bcda,'C*');$_2bcda=call_user_func_array('pack',$_2bcda);return $_2bcda;}public static function include_key_generate($_36671=null){if($_36671===null)return bin2hex(random_bytes(32));else return hash('sha256',"Alom Include N&.~>.ZYv;V5lU2h ".(string)$_36671.'#');}public static function include_key_decrypt($code,$_c8579){if(strlen($_c8579)!=64)$_c8579=self::include_key_generate($_c8579);$_209d8=substr($code,0,32);if(hash("sha256",$_c8579,true)!=$_209d8){return $code;}$code=substr($code,32);$code=self::string_decrypt($code,$_c8579);$code=gzinflate($code);return $code;}public static function license_key_generate($_36671){return hash('sha256',"Alom License N&.~>.ZYv;V5lN0h ".(string)$_36671.'%',true);}public static function license_find_code($_c8139){if(!preg_match("/license code: (\[[0-9a-fA-F*-]+])/i",$_c8139,$_baa2d))return false;return $_baa2d[1];}public static function license_insert_code($_c8139,$code='[************************************************-********************************-****************]'){return preg_replace("/license code: (\[[0-9a-fA-F*-]+])/i",'license code: '.$code,$_c8139);}public static function license_systemhash_generate($_cf2d3){$_66bbe="SYSTEMHASH Xcpv{E^Bk9eq\*VIm";if(!is_array($_cf2d3))$_cf2d3=(array)$_cf2d3;$_e8de9=0x5;if(isset($_cf2d3['uname'])){$_e8de9^=0x1;$_66bbe.="un:".$_cf2d3['uname']."\n";}if(isset($_cf2d3['username'])){$_e8de9^=0x2;$_66bbe.="us:".$_cf2d3['username']."\n";}if(isset($_cf2d3['ipaddr'])){$_e8de9^=0x4;$_66bbe.="ip:".$_cf2d3['ipaddr']."\n";}if(isset($_cf2d3['hostname'])){$_e8de9^=0x8;$_66bbe.="hn:".$_cf2d3['hostname']."\n";}$_209d8=md5($_66bbe);$_209d8[0]=dechex($_e8de9);return hex2bin($_209d8);}public static function license_code_decrypt($_2bcda,$_36d33){$_49538=self::$_49538;if(strlen($_36d33)==64)$_36d33=hex2bin($_36d33);elseif(strlen($_36d33)!=32)$_36d33=self::license_key_generate($_36d33);$_1cdc2="%zqYJ3}rX\xfeZ2hA.]Ss0(Xv1z";$_2bcda=hex2bin(str_replace([' ',"\n","\r","\t",'-','[',']','*'],'',$_2bcda));$_2bcda=self::string_decrypt($_2bcda,$_36d33);if(substr($_2bcda,0,24)!=$_1cdc2)return false;$_0ad28=unpack('N2',substr($_2bcda,40,8));return['systemhash'=>substr($_2bcda,24,16),'ready'=>$_0ad28[1]^0xf9a02eec,'expiration'=>$_0ad28[2]^0x2904a19b];}public static function phpify($code,$_97e19=null){$_d4f89=token_get_all($code);$code='';for($_dfa21=0;isset($_d4f89[$_dfa21]);++$_dfa21)if(is_array($_d4f89[$_dfa21]))if($_97e19&&$_d4f89[$_dfa21][0]==T_FILE)$code.='ALOM'.$_97e19.'_OUTER_FILE';elseif($_97e19&&$_d4f89[$_dfa21][0]==T_DIR)$code.='ALOM'.$_97e19.'_OUTER_DIR';elseif($_dfa21==0&&$_d4f89[$_dfa21][0]==T_INLINE_HTML){$_880d7=htmlentities($_d4f89[$_dfa21][1]);$_880d7=$_880d7==$_d4f89[$_dfa21][1]?'print "'.$_880d7.'"':'print html_entity_decode("'.$_880d7.'")';if(isset($_d4f89[$_dfa21+1])){if($_d4f89[++$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.="<"."?php $_880d7;echo ";else $code.="<"."?php $_880d7;";}else $code.="<"."?php $_880d7; ?".">";}elseif($_d4f89[$_dfa21][0]==T_CLOSE_TAG&&isset($_d4f89[$_dfa21+1])){if($_d4f89[++$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.=";echo ";elseif($_d4f89[$_dfa21][0]==T_OPEN_TAG)$code.=';';elseif($_d4f89[$_dfa21][0]==T_INLINE_HTML){$_880d7=htmlentities($_d4f89[$_dfa21][1]);$_880d7=$_880d7==$_d4f89[$_dfa21][1]?'print "'.$_880d7.'"':'print html_entity_decode("'.$_880d7.'")';if(isset($_d4f89[$_dfa21+1])){if($_d4f89[++$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.=";$_880d7;echo ";else $code.=";$_880d7;";}else $code.=";$_880d7; ?".">";}}elseif($_d4f89[$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$code.="<"."?php echo ";else $code.=$_d4f89[$_dfa21][1];else $code.=$_d4f89[$_dfa21];if($code==='')$code='<'.'?php ?'.'>';elseif(substr($code,-2,2)!='?'.'>')$code.='?'.'>';unset($_d4f89);$code=str_replace("?"."><"."?php",'',rtrim($code));$code.="<"."?php return 1; ?".">";return $code;}public static function php_ender($code){$_d4f89=token_get_all($code);$_d79d3=true;for($_dfa21=0;isset($_d4f89[$_dfa21]);++$_dfa21)if($_d4f89[$_dfa21][0]==T_OPEN_TAG||$_d4f89[$_dfa21][0]==T_OPEN_TAG_WITH_ECHO)$_d79d3=false;elseif($_d4f89[$_dfa21][0]==T_CLOSE_TAG)$_d79d3=true;if(!$_d79d3)$code.='?>';return $code;}private static function readl($_d4f89,$_cf477,$_c7832,&$_dfa21){$_e3d31='';$_833d4=0;do{if(is_array($_d4f89[$_dfa21])){$_e3d31.=$_d4f89[$_dfa21][1];if(($_d4f89[$_dfa21][0]==T_CURLY_OPEN||$_d4f89[$_dfa21][0]==T_DOLLAR_OPEN_CURLY_BRACES)&&$_cf477=='{')++$_833d4;}else{$_e3d31.=$_d4f89[$_dfa21];if($_d4f89[$_dfa21]==$_cf477)++$_833d4;elseif($_d4f89[$_dfa21]==$_c7832)--$_833d4;}}while(isset($_d4f89[++$_dfa21])&&$_833d4!=0);--$_dfa21;return $_e3d31;}private static function readsl($_d4f89,&$_dfa21,$_660df=false){$_e3d31='';$_b76be=$_660df?array(')',']','}',';'):array(')',']','}',',',';');for(++$_dfa21;isset($_d4f89[$_dfa21]);++$_dfa21)if(in_array($_d4f89[$_dfa21],$_b76be))break;elseif($_d4f89[$_dfa21]==','){$_e3d31.=$_d4f89[$_dfa21++];if(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_WHITESPACE)$_e3d31.=$_d4f89[$_dfa21++][1];--$_dfa21;}elseif(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_CLOSE_TAG)break;elseif(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_START_HEREDOC){$_e3d31.=$_d4f89[$_dfa21++][1];for(;isset($_d4f89[$_dfa21])&&(!is_array($_d4f89[$_dfa21])||$_d4f89[$_dfa21][0]!=T_END_HEREDOC);++$_dfa21)$_e3d31.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];$_e3d31.=$_d4f89[$_dfa21][1];}elseif(is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_STRING,T_WHITESPACE,T_VARIABLE,T_CONSTANT_ENCAPSED_STRING,T_LNUMBER,T_DNUMBER,T_DIR,T_FILE,T_FUNC_C,T_LINE,T_METHOD_C,T_NS_C,T_TRAIT_C,T_CLASS_C,T_ARRAY_CAST,T_BOOL_CAST,T_DOUBLE_CAST,T_INT_CAST,T_OBJECT_CAST,T_STRING_CAST,T_UNSET_CAST,T_PRINT,T_ECHO,T_EXIT,T_ISSET,T_UNSET,T_ARRAY,T_EVAL,T_FN,T_INCLUDE,T_INCLUDE_ONCE,T_REQUIRE,T_REQUIRE_ONCE,T_DOUBLE_COLON,T_OBJECT_OPERATOR,T_NULLSAFE_OBJECT_OPERATOR,T_COALESCE,T_COALESCE_EQUAL,T_IS_GREATER_OR_EQUAL,T_IS_SMALLER_OR_EQUAL,T_IS_EQUAL,T_IS_IDENTICAL,T_IS_NOT_EQUAL,T_IS_NOT_IDENTICAL,T_LOGICAL_AND,T_LOGICAL_OR,T_LOGICAL_XOR,T_SL,T_SR,T_POW,T_NS_SEPARATOR,T_AND_EQUAL,T_OR_EQUAL,T_XOR_EQUAL,T_PLUS_EQUAL,T_MINUS_EQUAL,T_MUL_EQUAL,T_DIV_EQUAL,T_MOD_EQUAL,T_POW_EQUAL,T_SL_EQUAL,T_SR_EQUAL,T_CONCAT_EQUAL,T_DEC,T_INC,T_BOOLEAN_AND,T_BOOLEAN_OR,T_STRING_VARNAME))){$_e3d31.=$_d4f89[$_dfa21][1];}elseif(is_array($_d4f89[$_dfa21]))break;elseif($_d4f89[$_dfa21]=='(')$_e3d31.=self::readl($_d4f89,'(',')',$_dfa21);elseif($_d4f89[$_dfa21]=='[')$_e3d31.=self::readl($_d4f89,'[',']',$_dfa21);elseif($_d4f89[$_dfa21]=='{')$_e3d31.=self::readl($_d4f89,'{','}',$_dfa21);elseif($_d4f89[$_dfa21]=='"'){$_e3d31.=$_d4f89[$_dfa21++];for(;isset($_d4f89[$_dfa21])&&$_d4f89[$_dfa21]!='"';++$_dfa21)$_e3d31.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];$_e3d31.=$_d4f89[$_dfa21];}elseif($_d4f89[$_dfa21]=='`'){$_e3d31.=$_d4f89[$_dfa21++];for(;isset($_d4f89[$_dfa21])&&$_d4f89[$_dfa21]!='`';++$_dfa21)$_e3d31.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];$_e3d31.=$_d4f89[$_dfa21];}elseif($_d4f89[$_dfa21]=='$')$_e3d31.=$_d4f89[$_dfa21];elseif(in_array($_d4f89[$_dfa21],array('?',':','!','~','<','>','+','-','*','/','%','.')))$_e3d31.=$_d4f89[$_dfa21];else break;--$_dfa21;return $_e3d31;}private static function readpe($_d4f89,&$_dfa21,$_660df=false){$_e3d31='';if(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_WHITESPACE)$_e3d31.=$_d4f89[$_dfa21++][1];if($_d4f89[$_dfa21]==';'){--$_dfa21;return $_e3d31;}if(is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_CLOSE_TAG){--$_dfa21;return $_e3d31;}if($_d4f89[$_dfa21]=='(')$_e3d31.=substr(self::readl($_d4f89,'(',')',$_dfa21),1,-1);else{--$_dfa21;$_e3d31.=self::readsl($_d4f89,$_dfa21,$_660df);}return $_e3d31;}public static function sug($code,$_085fa){$_d4f89=token_get_all($code);$code='';$_dfa21=0;$_7199a=false;$code.=$_d4f89[$_dfa21++][1];while(isset($_d4f89[$_dfa21])&&((is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_COMMENT,T_DOC_COMMENT)))||$_d4f89[$_dfa21]==';'))$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21++][1]:$_d4f89[$_dfa21++];if(isset($_d4f89[$_dfa21])&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_NAMESPACE){$code.=$_d4f89[$_dfa21++][1];while(is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_STRING,T_NS_SEPARATOR)))$code.=$_d4f89[$_dfa21++][1];if($_d4f89[$_dfa21]=='{'){$code.=$_d4f89[$_dfa21++];$code.=$_085fa;for(;isset($_d4f89[$_dfa21]);++$_dfa21)$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];return $code;}else{$code.=$_d4f89[$_dfa21++];while(isset($_d4f89[$_dfa21])&&((is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_COMMENT,T_DOC_COMMENT)))||$_d4f89[$_dfa21]==';'))$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21++][1]:$_d4f89[$_dfa21++];}}while(isset($_d4f89[$_dfa21])&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_NAMESPACE){$code.=$_d4f89[$_dfa21++][1];while(is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_STRING,T_NS_SEPARATOR)))$code.=$_d4f89[$_dfa21++][1];$code.=$_d4f89[$_dfa21++];while(isset($_d4f89[$_dfa21])&&((is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_WHITESPACE,T_COMMENT,T_DOC_COMMENT)))||$_d4f89[$_dfa21]==';'))$code.=$_d4f89[$_dfa21++][1];}$code.=$_085fa;for(;isset($_d4f89[$_dfa21]);++$_dfa21)$code.=is_array($_d4f89[$_dfa21])?$_d4f89[$_dfa21][1]:$_d4f89[$_dfa21];return $code;}public static function unmeaning($_2bcda){if(self::$_fbafc===array())return $_2bcda;if(in_array($_2bcda,array('_ALOM_code','_ALOM_key','_ALOM_val','_ALOM_ike','_ALOM_result','this','_GET','_POST','_REQUEST','_COOKIE','_FILES','argv','argc','_SERVER','GLOBALS','_SESSION')))return $_2bcda;if(in_array($_2bcda,self::$_fbafc['free']))return $_2bcda;$_209d8=md5(self::$_fbafc['size'].self::$_fbafc['salt'].$_2bcda.self::$_fbafc['prefix'].'AlomUnmeaning+'.ALOM_VERSION);while(strlen($_209d8)<self::$_fbafc['size'])$_209d8.=md5(self::$_fbafc['salt'].$_2bcda.$_209d8);return self::$_fbafc['prefix'].substr($_209d8,0,self::$_fbafc['size']);}public static function unmeaning_code($code){$_1022d="\x23\x20\x41\x4c\x4f\x4d\x20\x41\x4e\x54\x49\x54\x41\x4d\x50\x45\x52\x20\x53\x45\x47\x4d\x45\x4e\x54\x20\x53\x45"."\x50\x41\x52\x41\x54\x4f\x52\x20\x64\x34\x37\x33\x62\x36\x30\x36\x61\x39";if(strpos($code,$_1022d)!==false){return $code;}$_2e19b=self::$_fbafc['variables'];$_722de=self::$_fbafc['deep'];$_d4f89=token_get_all($code);$code='';$_722de=$_2e19b&&$_722de;for($_dfa21=0;isset($_d4f89[$_dfa21]);++$_dfa21)if($_2e19b&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_VARIABLE){$_4015d=substr($_d4f89[$_dfa21][1],1);$_4015d='$'.self::unmeaning($_4015d);$code.=$_4015d;}elseif($_2e19b&&is_array($_d4f89[$_dfa21])&&$_d4f89[$_dfa21][0]==T_DOLLAR_OPEN_CURLY_BRACES){if(is_array($_d4f89[++$_dfa21])&&$_d4f89[$_dfa21][0]==T_STRING_VARNAME){$code.='${'."\AlomDecoder84f9b236d5d6::unmeaning('".$_d4f89[$_dfa21][1]."')";}elseif($_722de){$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe="\AlomDecoder84f9b236d5d6::unmeaning(".substr($_ca1fe,6,-3).")";$code.='${'.$_ca1fe;}else{$code.='${';}}elseif($_722de&&is_array($_d4f89[$_dfa21])&&in_array($_d4f89[$_dfa21][0],array(T_EVAL,T_INCLUDE,T_INCLUDE_ONCE,T_REQUIRE,T_REQUIRE_ONCE))){$_83696=$_d4f89[$_dfa21][0];$_793df=$_d4f89[$_dfa21][1];if(is_array($_d4f89[++$_dfa21])&&$_d4f89[$_dfa21][0]==T_WHITESPACE);if($_d4f89[$_dfa21]=='('){$_b50c9=self::readl($_d4f89,'(',')',$_dfa21);$_b50c9=self::unmeaning_code("<"."?php ".substr($_b50c9,1,-1).";?".">");$_b50c9=substr($_b50c9,6,-3);if($_83696==T_EVAL){$code.="eval(\AlomDecoder84f9b236d5d6::unmeaning_eval($_b50c9))";}elseif($_83696==T_INCLUDE||T_REQUIRE){$code.="{$_793df}(\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result=$_b50c9,realpath(\$_ALOM_result)))";}else{$code.="{$_793df}(in_array(\$_ALOM_result=$_b50c9,get_included_files())?\$_ALOM_result:\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result,realpath(\$_ALOM_result)))";}}else{$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe=substr($_ca1fe,6,-3);if($_83696==T_EVAL){$code.="eval(\AlomDecoder84f9b236d5d6::unmeaning_eval($_ca1fe))";}elseif($_83696==T_INCLUDE||T_REQUIRE){$code.="{$_793df}(\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result=$_ca1fe,realpath(\$_ALOM_result)))";}else{$code.="{$_793df}(in_array(\$_ALOM_result=$_ca1fe,get_included_files())?\$_ALOM_result:\AlomDecoder84f9b236d5d6::unmeaning_file(\$_ALOM_result,realpath(\$_ALOM_result)))";}}}elseif(is_array($_d4f89[$_dfa21]))$code.=$_d4f89[$_dfa21][1];elseif($_722de&&$_d4f89[$_dfa21]=='$'){if($_d4f89[$_dfa21+1]=='{'){$_dfa21+=2;$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe="\AlomDecoder84f9b236d5d6::unmeaning(".substr($_ca1fe,6,-3).")";$code.='${'.$_ca1fe;}else{$_36c20=1;while($_d4f89[++$_dfa21]=='$')++$_36c20;$code.=str_repeat("\${\AlomDecoder84f9b236d5d6::unmeaning(",$_36c20);if($_d4f89[$_dfa21][0]==T_VARIABLE){$_4015d=substr($_d4f89[$_dfa21][1],1);$_4015d='$'.self::unmeaning($_4015d);$code.=$_4015d;}elseif($_d4f89[$_dfa21]=='{'){++$_dfa21;$_ca1fe=self::readpe($_d4f89,$_dfa21);$_ca1fe=self::unmeaning_code("<"."?php $_ca1fe;?".">");$_ca1fe="\AlomDecoder84f9b236d5d6::unmeaning(".substr($_ca1fe,6,-3).")";$code.='${'.$_ca1fe;}else--$_dfa21;$code.=str_repeat(")}",$_36c20);}}else $code.=$_d4f89[$_dfa21];return $code;}public static function unmeaning_eval($code){return substr(self::unmeaning_code("<"."?php $code;?".">"),6,-3);}public static function unmeaning_file($_92c82){$_905cb=getcwd();$_55ab2=explode(':',get_include_path());$_6762c=false;foreach($_55ab2 as $_c5659){chdir(__DIR__);$_c5659=realpath($_c5659);if($_c5659){chdir($_c5659);if(file_exists($_92c82)){$_6762c=true;break;}}}if(!$_6762c){chdir($_905cb);return $_92c82;}$_a1ab5=file_get_contents($_92c82);if(strpos($_a1ab5,"/* ALOM BAK FILE 941d437e1e5e7892 */")!==false){}else{$_c5e22=base64_encode($_a1ab5);$_a1ab5=self::phpify($_a1ab5);$_a1ab5=self::unmeaning_code($_a1ab5);$_a1ab5=self::sug($_a1ab5,"file_put_contents(__FILE__,base64_decode('$_c5e22'));/* ALOM BAK FILE 941d437e1e5e7892 */");file_put_contents($_92c82,$_a1ab5);}chdir($_905cb);return $_92c82;}public static function gcgetglobal(){return $GLOBALS;}public static function include_ike($_92c82){$_905cb=getcwd();$_55ab2=explode(':',get_include_path());$_6762c=false;foreach($_55ab2 as $_c5659){chdir(__DIR__);$_c5659=realpath($_c5659);if($_c5659){chdir($_c5659);if(file_exists($_92c82)){$_6762c=true;break;}}}if(!$_6762c){chdir($_905cb);return $_92c82;}$_a1ab5=file_get_contents($_92c82);$_c5e22=base64_encode($_a1ab5);$_a1ab5="eval(substr(\AlomDecoder84f9b236d5d6::php_ender(\AlomDecoder84f9b236d5d6::include_key_decrypt(base64_decode('$_c5e22'),\$GLOBALS['_ALOM_ike'].(\$GLOBALS['_ALOM_ike']=''))), 5, -2));";$_a1ab5="<"."?php file_put_contents(__FILE__,base64_decode('$_c5e22'));/* ALOM BAK FILE 941d437e1e5e7892 */ $_a1ab5 ?".">";file_put_contents($_92c82,$_a1ab5);chdir($_905cb);return $_92c82;}public static function createLogMsg($_789f8,$_c9688){$_789f8=str_replace("\n","\n  ",$_789f8);$_790e1=error_reporting();switch($_c9688){case 'success':case 'notice':if(!($_790e1&E_USER_NOTICE))return false;break;case 'warning':if(!($_790e1&E_USER_WARNING))return false;}if(self::$iscli){switch($_c9688){case 'error':$_789f8="\e[31mAlom Error:   \e[0m$_789f8\n";break;case 'success':$_789f8="\e[32mAlom Success: \e[0m$_789f8\n";break;case 'warning':$_789f8="\e[33mAlom Warning: \e[0m$_789f8\n";break;case 'notice':$_789f8="\e[36mAlom Notice:  \e[0m$_789f8\n";break;}}else{switch($_c9688){case 'error':$_789f8="Alom Error:   $_789f8\n";break;case 'success':$_789f8="Alom Success: $_789f8\n";break;case 'warning':$_789f8="Alom Warning: $_789f8\n";break;case 'notice':$_789f8="Alom Notice:  $_789f8\n";break;}}return $_789f8;}public static function log($_789f8,$_c9688='error'){if(self::$iscli){$_789f8=self::createLogMsg($_789f8,$_c9688);if($_789f8){print $_789f8;}}else{if(!headers_sent()){header("Content-type: text/plain");}$_789f8=self::createLogMsg($_789f8,$_c9688);if($_789f8){error_log($_789f8);print $_789f8;}}if($_c9688=='error'){while(1)die;}}private static function singlequote($_2bcda){return str_replace(array('\\',"'"),array('\\\\',"\\'"),$_2bcda);}public static function invalidCode(){self::log("Invalid obfuscated code by ALOM! Please don't touch the code.",'error');die;}public static function notRTW(){self::log("The obfuscated code by ALOM, is not ready to start.",'error');die;}public static function hasExpired(){self::log("The obfuscated code by ALOM, expired.",'error');die;}public static function invalidSys(){self::log("Your system is not allowed to use this obfuscated code by ALOM.",'error');die;}public static function invalidName(){self::log("Your system name is restricted to use this obfuscated code by ALOM.",'error');die;}public static function invalidForceFiles(){self::log("Invalid or dont exists force files used in obfuscatored code by ALOM.",'error');die;}public static function invalidQBC(){self::log("Invalid obfuscatored code by ALOM! Please don't touch the code. invalid QBC code.",'error');die;}public static function removedLoader($_01ea4){self::log("The loader file '$_01ea4' do not exists for complete obfuscatoring process!",'error');die;}public static function evalDisable(){self::log("The eval function is disabled. Enable that for processing script.",'error');die;}public static function debuggerDetected($_193cb){self::log("You can not use debugger while using obfuscatored code. Please disable '$_193cb'.",'error');die;}public static function starvationDetected(){self::log("The phenomenon of process starvation has occurred. The program was stopped by Alom.",'error');die;}public static function hookingDetected(){if(microtime(true)-self::$_1f7c8<=2.98){self::$_c8579=array(0x67452301,0xefcdab89);self::$_8561f=self::$_f3f6d=array();return self::run(self::$_bffef);}self::log("The hooking method was identified. Please run the script normally.",'error');die;}public static function invalidLicenseCode(){self::log("Invalid license code. Please get a license code from the script manufacturer.",'error');die;}public static function notRTWLicenseCode(){self::log("The obfuscated code by ALOM, is not ready to start.",'error');die;}public static function hasExpiredLicenseCode(){self::log("The obfuscated code by ALOM, expired.",'error');die;}public static function lvsDoNotResponsed(){self::log("The license verifier API do not responesd. Please call to author of script.",'error');die;}public static function run($code){self::$iscli=defined("STDIN")||PHP_SAPI==="cli"||(empty($_SERVER['REMOTE_ADDR'])and!isset($_SERVER['HTTP_USER_AGENT'])and count($_SERVER['argv'])>0);if(!self::$_1f7c8){self::$_1f7c8=microtime(true);self::$_bffef=$code;}if(strpos($code,'$')===false){$_f6231=strlen($code);$code=explode(':',$code,2);if(!isset($code[1])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_0efd1=true;$_fda8f=(int)$code[0]+$_f6231;$_f6231=(int)$code[1];$_a8828=preg_replace("/\([0-9]+\) : eval\(\)'d code/i",'',__FILE__);$_a8828=@file_get_contents($_a8828);$code=substr($_a8828,$_fda8f,$_f6231);}else $_0efd1=false;if(strpos($code,"A\x6co\x4d$")!==0){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_46692=explode('$',$code,3);$_7bca1=crc32("\x61\x4cO\x6d$".$code[0])^0xA1011;$_30c5a=explode(':',$_46692[1],2);$_e0041=hexdec($_30c5a[0])^0x7f983369;$_30c5a=isset($_30c5a[1])?$_30c5a[1]:false;$_22b31=5;if($_30c5a){if(substr(md5($code),0,$_22b31)!=str_repeat('f',$_22b31)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidQBC();while(1)die;}}$code=$_46692[2];unset($_46692);self::mt_prng_store($_e0041^0x51);$_63962=$code[0];$code=substr($code,1);if($_63962=='2')$code=hex2bin($code);elseif($_63962=='0')$code=alom_bin_decode($code);elseif($_63962=='1')$code=self::base64decode($code);elseif($_63962=='3')$code=base64_decode($code);$_32e63=unpack('V2',substr($code,0,8));$code=substr($code,8);$_b95cd=$_32e63[1]^0x509a2f33;$_8edd5=$_32e63[2]^0xDEADC0DE;if(crc32($code)!=$_8edd5){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}self::mt_prng_store($_e0041^ALOM_VERSION_NUMBER^0x74);$code=array_values(unpack('V*',$code));for($_dfa21=0;isset($code[$_dfa21]);++$_dfa21)$code[$_dfa21]^=rand();array_unshift($code,'V*');$code=call_user_func_array('pack',$code);$code=rtrim($code,"\x85");if(substr($code,-1,1)!="\x43"){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$code=substr($code,0,-1);$_d0bee=unpack('V6',substr($code,0,24));$code=substr($code,24);$_3879a=$_d0bee[1];self::$_c8579[0]^=$_d0bee[3];self::$_c8579[1]^=$_d0bee[2];$_baf9d=$_d0bee[4]^0x309a2f35;$_71f58=$_d0bee[5]^0x45ff39ae;$_1f188=$_d0bee[6]^0x01192bca;$_8d975=[];$_e8de9=ord(substr($code,0,1))^0x9e;$_8d975['7d91c461']=$_e8de9&0x1;$_8d975['fb051c96']=$_e8de9&0x2;$_8d975['7757dccd']=$_e8de9&0x4;$_8d975['779c09c3']=$_e8de9&0x8;$_8d975['19214d76']=$_e8de9&0x10;$_8d975['3926ce56']=$_e8de9&0x20;$_8d975['f96ac526']=$_e8de9&0x40;$_8d975['4fcffefe']=$_e8de9&0x80;$_e8de9=ord(substr($code,1,1))^0xb5;$_8d975['1ea27799']=$_e8de9&0x1;$_8d975['bf58f0db']=$_e8de9&0x2;$_8d975['9f18c242']=$_e8de9&0x4;$_8d975['35940b1d']=$_e8de9&0x8;$_8d975['bea3c68d']=$_e8de9&0x10;$_8d975['b93558b2']=$_e8de9&0x20;$_8d975['9a06fcb6']=$_e8de9&0x80;$_e8de9=ord(substr($code,2,1))^0x39;$_8d975['628b1fd0']=$_e8de9&0x1;$code=substr($code,3);self::$_8561f[0]=substr($code,0,16);self::$_8561f[1]=substr($code,16,16);$code=substr($code,32);$_23eb6=substr($code,0,16);$_97e19=substr(md5("alom:$_23eb6"),0,12);$_a8828=constant('ALOM'.$_97e19.'_OUTER_FILE');if($_a8828!=preg_replace("/\([0-9]+\) : eval\(\)'d code/i",'',__FILE__)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_a8828=file_get_contents($_a8828);$code=substr($code,16);if($_8d975['bea3c68d']&&$_8d975['b93558b2']){$_20319=debug_backtrace();array_shift($_20319);for($_dfa21=0;isset($_20319[$_dfa21]);++$_dfa21)if(isset($_20319[$_dfa21]['args']))unset($_20319[$_dfa21]['args']);}if($_8d975['7757dccd'])self::$_c8579[0]^=0xfe062ff5;if($_8d975['779c09c3'])self::$_c8579[1]^=0x0eb5bb9f;if($_8d975['628b1fd0'])self::$_c8579[0]^=0x4752915f;if($_8d975['bea3c68d'])self::$_c8579[1]^=0xf396ee52;if($_8d975['7757dccd']){if(function_exists('xdebug_get_code_coverage')||function_exists('xdebug_get_collected_errors')||function_exists('xdebug_get_monitored_functions')){self::debuggerDetected('XDebug');while(1)die;}if(extension_loaded('xdebug')){try{if(function_exists('xdebug_disable')){xdebug_disable();}}catch(Error|Exception $_14b53){}$_9774a=ini_get('xdebug.remote_enable');$_0bd7e=ini_get('xdebug.start_with_request');$_c652b=ini_get('xdebug.mode');if($_9774a=='1'||$_9774a=='on'||$_0bd7e=='yes'||($_0bd7e=='default'&&strpos($_c652b,'profile')!==false)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('XDebug');while(1)die;}}if(extension_loaded('ZendDebugger')){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('ZendDebugger');while(1)die;}if(extension_loaded('evalhook')){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('evalhook');while(1)die;}if(extension_loaded('uopz')&&!ini_get('uopz.disable')&&!ini_get('uopz.exit')){if(function_exists('uopz_allow_exit')){uopz_allow_exit(true);}unset($code);$code=str_repeat('Alom Obfuscator!',16);self::debuggerDetected('uopz');while(1)die;}}if($_8d975['779c09c3']){$_8563c=pack('N',crc32(json_encode($GLOBALS)));$_a2a09=get_defined_constants(true);$_8563c.=pack('N',crc32(json_encode($_a2a09['user'])));unset($_a2a09);if($_8d975['628b1fd0']){$_2254a=array();$_8430f=get_declared_classes();foreach($_8430f as $_e2749){$_2254a[$_e2749]=array(array(),array());$_162d6=new ReflectionClass($_e2749);$_c45cd=$_162d6->getProperties(ReflectionProperty::IS_STATIC);foreach($_c45cd as $_45a38){$_45a38->setAccessible(true);$_2254a[$_e2749][0][$_45a38->getName()]=$_45a38->getValue();}$_5ceb7=$_162d6->getMethods();foreach($_5ceb7 as $_f9f09)$_2254a[$_e2749][1][$_f9f09->getName()]=$_f9f09->getStaticVariables();}unset($_8430f);$_8563c.=pack('N',crc32(json_encode($_2254a)));unset($_2254a);$_83e53=array();$_2b3d8=get_defined_functions();$_2b3d8=$_2b3d8['user'];foreach($_2b3d8 as $_64fb9){$_5f5bc=new ReflectionFunction($_64fb9);$_83e53[$_64fb9]=$_5f5bc->getStaticVariables();}unset($_2b3d8);$_8563c.=pack('N',crc32(json_encode($_83e53)));unset($_83e53);}ob_start();$_16a7d=fopen("php://memory",'r');var_dump($_16a7d);fclose($_16a7d);$_f01ac=ob_get_contents();ob_end_clean();$_f01ac=explode(')',$_f01ac,2);$_f01ac=(int)substr($_f01ac[0],9);$_51186='a8983qr_D8u'.bin2hex($_23eb6);$_ea8d0=microtime(true);$_ac780=$_97e19.gzinflate(base64_decode('MzNPTfPS1XLMyc/VT8lXyMsvUcjIz8/OzEtX0I3X1QcA')).$_97e19;$_30c83=eval("\$".$_51186."='1B-';return '$_ac780'.\$".$_51186.";");$_ea8d0=microtime(true)-$_ea8d0;if($_30c83!=$_ac780."1B-"||$_ea8d0>0.07){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::starvationDetected();while(1)die;}$_246b9=pack('N',crc32(json_encode($GLOBALS)));$_a2a09=get_defined_constants(true);$_246b9.=pack('N',crc32(json_encode($_a2a09['user'])));unset($_a2a09);if($_8d975['628b1fd0']){$_2254a=array();$_8430f=get_declared_classes();foreach($_8430f as $_e2749){$_2254a[$_e2749]=array(array(),array());$_162d6=new ReflectionClass($_e2749);$_c45cd=$_162d6->getProperties(ReflectionProperty::IS_STATIC);foreach($_c45cd as $_45a38){$_45a38->setAccessible(true);$_2254a[$_e2749][0][$_45a38->getName()]=$_45a38->getValue();}$_5ceb7=$_162d6->getMethods();foreach($_5ceb7 as $_f9f09)$_2254a[$_e2749][1][$_f9f09->getName()]=$_f9f09->getStaticVariables();}unset($_8430f);$_246b9.=pack('N',crc32(json_encode($_2254a)));unset($_2254a);$_83e53=array();$_2b3d8=get_defined_functions();$_2b3d8=$_2b3d8['user'];foreach($_2b3d8 as $_64fb9){$_5f5bc=new ReflectionFunction($_64fb9);$_83e53[$_64fb9]=$_5f5bc->getStaticVariables();}unset($_2b3d8);$_246b9.=pack('N',crc32(json_encode($_83e53)));unset($_83e53);}ob_start();$_16a7d=fopen("php://memory",'r');var_dump($_16a7d);fclose($_16a7d);$_236ca=ob_get_contents();ob_end_clean();$_236ca=explode(')',$_236ca,2);$_236ca=(int)substr($_236ca[0],9);if($_8563c!=$_246b9){unset($code);$code=str_repeat('Alom Obfuscator!',16);$_cc97d=self::hookingDetected();if($_cc97d)return $_cc97d;while(1)die;}if($_236ca-$_f01ac!=1){unset($code);$code=str_repeat('Alom Obfuscator!',16);$_cc97d=self::hookingDetected();if($_cc97d)return $_cc97d;while(1)die;}$_e691a=abs(microtime(true)-time())>1.1;$_2a4f4=true;while(1){$_2a4f4=false;break;}if($_e691a||$_2a4f4){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();exit;die;for(;1;)die;while(1)die;sleep(1e9);usleep(1e9);a87uijk:goto a87uijk;return;throw Exception;}while(microtime(true)+((int)usleep(0))==microtime(true));}$_79f19=$_8d975['628b1fd0']&&strpos(ini_get("disable_functions"),"proc_open")===false;if($_79f19){$_4142c=getenv('_');if(!$_4142c)$_4142c="/usr/bin/php";$_de499=get_defined_functions();$_bd749=get_declared_classes();$_7df91='<?php ';foreach($_de499['user']as $_18e86)$_7df91.="function ".$_18e86."(){print 1;}";$_7df91.="eval(';');microtime(true);microtime();time();die; ?>";$_be573=array(array("pipe","r"),array("pipe","w"));$_a5958=proc_open($_4142c,$_be573,$_5d6ef);fwrite($_5d6ef[0],$_7df91);fclose($_5d6ef[0]);unset($_7df91);}$_f1a68="\x23\x20\x41\x4c\x4f\x4d\x20\x41\x4e\x54\x49\x54\x41\x4d\x50\x45\x52\x20\x53\x45\x47\x4d\x45\x4e\x54\x20\x53\x45\x50\x41\x52\x41\x54\x4f\x52\x20\x64\x34\x37\x33\x62\x36\x30\x36\x61\x39";$_196c8="\x23\x20\x41\x4c\x4f\x4d\x20\x4f\x50\x54\x49\x4f\x4e\x41\x4c\x20\x53\x45\x47\x4d\x45\x4e\x54\x20\x53\x45\x50\x41\x52\x41\x54\x4f\x52\x20\x64\x34\x37\x33\x62\x36\x30\x36\x61\x39";$_f1a68=$_f1a68.bin2hex($_23eb6)."\x20\x23\x0a";$_67b3a=strpos($_a8828,$_f1a68);if(!$_0efd1||$_67b3a!==false){if($_67b3a===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}if($_8d975['4fcffefe']){$_196c8=$_196c8.bin2hex($_23eb6)."\x20\x23\x0a";$_2c80d=strpos($_a8828,$_196c8);if($_2c80d===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_4fb5b=$_2c80d-$_71f58;}else{$_4fb5b=$_67b3a-$_71f58;}}else{$_4fb5b=0;}$_cccfa=substr($_a8828,$_4fb5b,$_71f58);self::$_8561f[0]=self::$_8561f[0]^md5($_23eb6.self::license_insert_code($_cccfa),true);self::$_8561f[1]=self::$_8561f[1]^md5($_23eb6.substr($_a8828,$_67b3a,$_1f188),true);self::mt_prng_store($_e0041^0x90c8);self::decodew(true,0,0);self::mt_prng_store($_e0041^0xde);$_d9ef9=unpack('V2',substr($code,0,8));$code=substr($code,8);$_a4a6f=time();$_d9ef9=["ready"=>$_d9ef9[1]^0xf09132b8,"expiration"=>$_d9ef9[2]^0x5627c1f0];if($_d9ef9["ready"]>$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::notRTW();while(1)die;}if($_d9ef9["expiration"]<=$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::hasExpired();while(1)die;}self::$_c8579[0]^=$_d9ef9["ready"];self::$_c8579[1]^=$_d9ef9["expiration"];if($_8d975['bf58f0db']){$_b29e8=unpack('N',substr($code,0,4));$_b14e1=substr($code,4,$_b29e8[1]^0x5598aa1e);$code=substr($code,strlen($_b14e1)+4);}if($_8d975['1ea27799']){$_b29e8=unpack('N',substr($code,0,4));$_0fca9=substr($code,4,$_b29e8[1]^0x7702235f);$code=substr($code,strlen($_0fca9)+4);}if($_8d975['f96ac526']){$_36d33=substr($code,0,32);$code=substr($code,32);}$_768d0=['system'=>['id'=>$_23eb6],'info'=>[],'id'=>'W]'];$_37258=unpack('V',substr($code,0,4));$code=substr($code,4);$_37258=$_37258[1]^0x405a0ff1;$_dd946=0;for($_dfa21=0;$_dfa21<$_37258;++$_dfa21){$_e3e3c=unpack('V',substr($code,$_dd946,4));$_e3e3c=$_e3e3c[1]^0x671feb84;$_dd946+=4;$_30d29=substr($code,$_dd946,$_e3e3c);$_dd946+=$_e3e3c;$_62b77=substr($code,$_dd946,16);$_dd946+=16;$_5f65d=self::fget($_30d29,__DIR__);if(!$_5f65d){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidForceFiles();while(1)die;}$_99bef=md5(basename($_30d29)."\n".@file_get_contents($_5f65d),true);$_768d0['id'].=$_99bef."\n";$_d131e=md5($_23eb6.$_99bef,true);if($_62b77!=$_d131e){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidForceFiles();while(1)die;}}$_768d0['id'].=$_37258."/+\xf1%R\r";$code=substr($code,$_dd946);$_768d0['system']['ord']=substr($code,0,1);$_768d0['system']['chr']=ord($_768d0['system']['ord'])^0xe3;$_768d0['test']=substr($code,1,16);$code=substr($code,17);if($_768d0['system']['chr']&0x1){$_768d0['info']['uname']=md5(php_uname(),true);$_768d0['system']['id'].="un:".$_768d0['info']['uname']."\n";}if($_768d0['system']['chr']&0x2){$_768d0['info']['username']=md5(get_current_user(),true);$_768d0['system']['id'].="us:".$_768d0['info']['username']."\n";}if($_768d0['system']['chr']&0x4){$_768d0['system']['id'].="fn:".md5(basename(preg_replace("/\([0-9]+\) : eval\(\)'d code/i",'',__FILE__)),true)."\n";}if($_768d0['system']['chr']&0x8){$_e3ac3=getenv('SERVER_ADDR');if(!$_e3ac3){$_e3ac3=getenv('SSH_CONNECTION');if($_e3ac3){$_e3ac3=explode(' ',$_e3ac3,4);$_e3ac3=$_e3ac3[2];}}$_768d0['info']['ipaddr']=md5($_e3ac3,true);$_768d0['system']['id'].="ip:".$_768d0['info']['ipaddr']."\n";}if($_768d0['system']['chr']&0x10){$_73154=getenv('SERVER_NAME');if(!$_73154)$_73154=getenv('HTTP_HOST');$_768d0['info']['hostname']=md5($_73154,true);$_768d0['system']['id'].="hn:".$_768d0['info']['hostname']."\n";}$_768d0['id'].=$_768d0['system']['id']."..\xaf\0S!\r".($_768d0['system']['chr']^0xe3);$_768d0['id']=md5($_768d0['id'],true);$_768d0['system']['id']=md5($_768d0['system']['id'].$_768d0['system']['ord'],true);if($_768d0['test']!=md5($_23eb6.$_768d0['id'],true)){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidSys();while(1)die;}self::$_c8579[0]^=crc32(substr($_768d0['system']['id'],0,8));self::$_c8579[1]^=crc32(substr($_768d0['system']['id'],8,8));self::$_8561f[0]=self::$_8561f[0]^$_768d0['id'];self::$_8561f[1]=self::$_8561f[1]^$_768d0['id'];$_92c6d=rand();$_99fa9=rand();$_1461b=rand();$_315d9=rand();self::$_c8579[0]^=$_7bca1^2;$_78ea4=rand();$_ece0b=rand();$_122db=pack('V',$_78ea4);$_10ad0=pack('V',$_ece0b);self::$_c8579[0]=self::$_c8579[0]^$_1461b^$_78ea4;self::$_c8579[1]=self::$_c8579[1]^$_92c6d^$_ece0b;self::$_c8579[0]=crc32($_10ad0.pack('V',self::$_c8579[0]))^$_315d9^$_ece0b;self::$_c8579[1]=crc32($_122db.pack('V',self::$_c8579[1]))^$_99fa9^$_78ea4;self::$_c8579[1]^=$_7bca1;$_3879a^=self::$_c8579[0]^self::$_c8579[1];if($_8d975['f96ac526']){if($_8d975['bf58f0db']){$_cccfa=@file_get_contents($_b14e1);}$_94cc0=self::license_find_code($_cccfa);if(!$_94cc0){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}$_94cc0=str_replace([' ',"\n","\r","\t",'-','[',']','*'],'',strtolower($_94cc0));if(strlen($_94cc0)!=96){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}$_94cc0=self::license_code_decrypt($_94cc0,$_36d33);if(!$_94cc0){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}$_e8de9=ord($_94cc0['systemhash'][0])^0x5;$_b10e9=array();if($_e8de9&0x1){if(!isset($_768d0['info']['uname']))$_768d0['info']['uname']=md5(php_uname(),true);$_b10e9['uname']=$_768d0['info']['uname'];}if($_e8de9&0x2){if(!isset($_768d0['info']['username']))$_768d0['info']['username']=md5(get_current_user(),true);$_b10e9['username']=$_768d0['info']['username'];}if($_e8de9&0x4){if(!isset($_768d0['info']['ipaddr'])){$_e3ac3=getenv('SERVER_ADDR');if(!$_e3ac3){$_e3ac3=getenv('SSH_CONNECTION');if($_e3ac3){$_e3ac3=explode(' ',$_e3ac3,4);$_e3ac3=$_e3ac3[2];}}$_768d0['info']['ipaddr']=md5($_e3ac3,true);}$_b10e9['ipaddr']=$_768d0['info']['ipaddr'];}if($_e8de9&0x8){if(!isset($_768d0['info']['hostname'])){$_73154=getenv('SERVER_NAME');if(!$_73154)$_73154=getenv('HTTP_HOST');$_768d0['info']['hostname']=md5($_73154,true);}$_b10e9['hostname']=$_768d0['info']['hostname'];}$_f3179=self::license_systemhash_generate($_b10e9);if($_94cc0['systemhash']!=$_f3179){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}if($_94cc0["ready"]>$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::notRTWLicenseCode();while(1)die;}if($_94cc0["expiration"]<=$_a4a6f){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::hasExpiredLicenseCode();while(1)die;}if($_8d975['1ea27799']){$_94cc0='['.substr($_94cc0,0,48).'-'.substr($_94cc0,48,32).'-'.substr($_94cc0,80,16).']';$_0fca9=str_replace('%code%',md5($_94cc0),$_0fca9);$_e9029=@file_get_contents($_0fca9);if(!$_e9029){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::lvsDoNotResponsed();while(1)die;}$_e9029=explode('/',$_e9029,2);if(isset($_e9029[1])){self::log($_e9029[1],'warning');}$_e9029=strtolower($_e9029[0]);if($_e9029=='0'||$_e9029=='false'||$_e9029=='off'){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidLicenseCode();while(1)die;}elseif($_e9029!='1'&&$_e9029!='true'&&$_e9029!='on'){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::lvsDoNotResponsed();while(1)die;}}}if($_8d975['9a06fcb6']){$_39d24=ord($code[0]);self::$_fbafc['salt']=substr($code,1,$_39d24);$code=substr($code,$_39d24+1);$_b70ae=ord($code[0]);self::$_fbafc['prefix']=substr($code,1,$_b70ae);self::$_fbafc['size']=ord($code[$_b70ae+1]);self::$_fbafc['variables']=$code[$_b70ae+2]=="\x53";self::$_fbafc['deep']=$code[$_b70ae+3]=="\x9f";self::$_fbafc['free']=array();$code=substr($code,$_b70ae+4);while(1){$_638e6=unpack('N',substr($code,0,4));if($_638e6[1]==0){$code=substr($code,4);break;}self::$_fbafc['free'][]=substr($code,4,$_638e6[1]);$code=substr($code,$_638e6[1]+4);}}for($_dfa21=0;$_dfa21<$_baf9d;++$_dfa21){if(!isset($code[$_3879a+4])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_eeff5=rand();self::$_c8579[0]=(int)(self::$_c8579[0]+0x32123+($_eeff5>>4))&0xffffffff;self::$_c8579[1]=(int)(self::$_c8579[1]+0x12321+($_eeff5>>4))&0xffffffff;$_4b0e3=unpack('V',substr($code,$_3879a,4));$code=substr($code,0,$_3879a).substr($code,$_3879a+4);$_3879a=$_4b0e3[1]^self::$_c8579[0]^self::$_c8579[1];$_a8752=$_8d975['779c09c3']?$_eeff5%0b111:$_eeff5%0b110;switch($_a8752){case 0b000:self::$_c8579[0]^=rand()^rand()^rand()^rand();self::$_c8579[1]^=rand()^rand()^rand()^rand();$code[$_3879a]=chr(ord($code[$_3879a])^((self::$_c8579[0]^self::$_c8579[1])&0xff));break;case 0b001:if(!isset($code[$_3879a+4])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_8edd5=crc32($code)^rand();$_81401=unpack('V',substr($code,$_3879a+4,4));$code=substr($code,0,$_3879a).substr($code,$_3879a+8);self::$_c8579[0]^=$_8edd5^rand()^rand()^rand()^rand();self::$_c8579[1]^=$_8edd5^rand()^rand()^rand()^$_81401[1];break;case 0b010:$_8edd5=crc32(pack('V',rand()).self::$_8561f[0]);$_8edd5^=crc32(pack('V',rand()).self::$_8561f[1]);self::$_c8579[0]^=$_8edd5^rand()^rand()^rand();self::$_c8579[1]^=$_8edd5^rand()^rand()^rand();break;case 0b011:if(!isset($code[$_3879a+8])){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_eb2bf=unpack('V2',substr($code,$_3879a,8));$code=substr($code,0,$_3879a).substr($code,$_3879a+8);$_78ea4=$_eb2bf[1];$_ece0b=$_eb2bf[2];self::$_c8579[0]^=rand()^rand()^rand()^rand()^$_78ea4;self::$_c8579[1]^=rand()^rand()^rand()^rand()^$_ece0b^1;break;case 0b100:$_a20e7=strlen($code)-1;$_eaa88=ceil($_8d975['7d91c461']?pow($_a20e7,1/4):pow($_a20e7,1/3));$_a20e7-=$_eaa88;$_4b0e3=rand()%$_a20e7;$_f6231=(rand()^rand())%$_eaa88+1;$_78ea4=self::$_c8579[1]^rand();$_ece0b=self::$_c8579[0]^rand();$_5fb86=rand();$_0861f=$_f6231>$_a20e7/2;if($_0861f)$_f6231=$_5fb86%$_f6231+1;$code=substr($code,0,$_4b0e3).self::decodew(substr($code,$_4b0e3,$_f6231),$_78ea4,$_ece0b).substr($code,$_4b0e3+$_f6231);if(!$_0861f)$_ece0b^=$_5fb86;self::$_c8579[0]=$_78ea4^rand();self::$_c8579[1]=$_ece0b^rand();break;case 0b101:$_a20e7=strlen($code)-5;$_eaa88=ceil($_8d975['7d91c461']?pow($_a20e7,1/4):pow($_a20e7,1/3));$_a20e7-=$_eaa88;$_4b0e3=rand()%$_a20e7;$_f6231=(rand()^rand())%$_eaa88+1;$_78ea4=self::$_c8579[1]^rand();$_ece0b=self::$_c8579[0]^rand();$_5fb86=rand();$_0861f=$_f6231>$_a20e7/2;if($_0861f)$_f6231=$_5fb86%$_f6231+1;$code=substr($code,0,$_4b0e3).self::decw(substr($code,$_4b0e3,$_f6231+4),$_78ea4,$_ece0b).substr($code,$_4b0e3+$_f6231+4);if(!$_0861f)$_ece0b^=$_5fb86;self::$_c8579[0]=$_78ea4^rand();self::$_c8579[1]=$_ece0b^rand();break;case 0b110:$_f6231=unpack('V',substr($code,$_3879a,4))[1];$_bcef2=substr($code,$_3879a+4,$_f6231);$code=substr($code,0,$_3879a).substr($code,$_3879a+$_f6231+4);$_bcef2=gzinflate($_bcef2);if($code===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}$_8edd5=crc32("alom:$_bcef2:alom");$_22965=str_replace("g1ql_r2vqxr5edmty",bin2hex(random_bytes(3)),$_bcef2);$_be9d8=eval($_22965);self::$_8561f[0]=self::$_8561f[0]^md5($_23eb6.self::license_insert_code(substr($_a8828,$_4fb5b,$_71f58)).$_bcef2,true);self::$_8561f[1]=self::$_8561f[1]^md5($_23eb6.substr($_a8828,$_67b3a,$_1f188).$_bcef2,true);self::$_c8579[0]^=rand()^rand()^rand()^rand()^$_8edd5;self::$_c8579[1]^=rand()^rand()^rand()^rand()^$_be9d8;break;}}if($_8d975['19214d76']){self::mt_prng_store($_e0041^0x1c);$code=self::base64decode("$code".($code=''));}if($_79f19){$_e27a0=fgetc($_5d6ef[1]);fclose($_5d6ef[1]);proc_close($_a5958);unset($_5d6ef);unset($_a5958);if($_e27a0){unset($code);$code=str_repeat('Alom Obfuscator!',16);$_cc97d=self::hookingDetected();if($_cc97d)return $_cc97d;while(1)die;}}self::mt_prng_store($_e0041^0x8550257);$code=self::dec("$code".($code=''),rand()^self::$_c8579[0],rand()^self::$_c8579[1]);self::mt_prng_reset();$_f6231=unpack('N',substr($code,0,4));$_f6336=substr($code,4,$_f6231[1]);$code=substr($code,$_f6231[1]+4);if($_8d975['3926ce56']){$code=("\x67\x7a\x69\x6e\x66\x6c\x61\x74\x65")("$code".($code=''));if($code===false){unset($code);$code=str_repeat('Alom Obfuscator!',16);self::invalidCode();while(1)die;}}$code=$code^str_repeat("\x80",strlen($code));if($_8d975['9f18c242']){$_f6231=unpack('N',substr($code,0,4));$_07d0b=substr($code,4,$_f6231[1]);$code=substr($code,$_f6231[1]+4);if(!class_exists("AlomEncoderShutdown")){eval('class AlomEncoderShutdown{private $shutdown;'.'public function __construct($code){$this->shutdown=$code;}'.'public function __destruct(){if($this->shutdown){'.'$shutdown = "unset(\$_ALOM_CODE);".$this->shutdown;'.'(function($_ALOM_CODE){@eval($_ALOM_CODE);})($shutdown);'.'}}}');}if(class_exists("AlomEncoderShutdown")){self::$_07d0b=new AlomEncoderShutdown($_07d0b);}}$_f3f6d=array(crc32(self::$_8561f[0])^self::$_c8579[0],crc32(self::$_8561f[1])^self::$_c8579[1]);$_f3f6d[2]=md5($_f3f6d[0].$_23eb6.$_f3f6d[1],true);$_4722a=substr(md5($_f3f6d[0].$_f3f6d[2].$_23eb6.$_f3f6d[1],true),4);self::$_f3f6d[base64_encode($_4722a)]=$_f3f6d;if($_8d975['fb051c96']){$_22d35=array(crc32($_4722a.$_f3f6d[0])^self::$_c8579[1],crc32($_4722a.$_f3f6d[1])^self::$_c8579[0]);$_22d35[2]=md5($_22d35[0].$_f3f6d[2].$_22d35[1],true);$_798df=substr(md5($_22d35[0].$_22d35[2].$_f3f6d[2].$_22d35[1],true),4);self::$_22d35[base64_encode($_798df)]=$_22d35;for($_dfa21=0;isset($code[$_dfa21]);++$_dfa21)$code[$_dfa21]=chr((ord($code[$_dfa21])+ord(self::$_8561f[1][$_dfa21&0xf]))^ord(self::$_8561f[0][$_dfa21&0xf])&0xff);for($_dfa21=0;isset($code[$_dfa21+1]);++$_dfa21)$code[$_dfa21+1]=chr((ord($code[$_dfa21+1])+ord(self::$_8561f[0][$_dfa21&0xf])&0xff)^ord(self::$_8561f[1][$_dfa21&0xf])^ord($code[$_dfa21]));$_a20e7=unpack('N',substr($code,0,4));$_a20e7=$_a20e7[1]^$_f3f6d[0];$_820d8=substr($code,$_a20e7+4);$code=substr($code,4,$_a20e7);$_3fc8b=$partition=array();$_a20e7=unpack('N',substr($_820d8,0,4));$_a20e7=$_a20e7[1]^$_f3f6d[0];for($_dfa21=1;$_dfa21<=$_a20e7;++$_dfa21){$_3fc8b[$_dfa21]=unpack('N',substr($_820d8,$_dfa21*4,4));$_3fc8b[$_dfa21]=$_3fc8b[$_dfa21][1]^$_f3f6d[0];}$_820d8=substr($_820d8,$_dfa21*4);for($_dfa21=0;isset($_820d8[$_dfa21+4]);){$_a20e7=unpack('N',substr($_820d8,$_dfa21,4));$_a20e7=$_a20e7[1]^$_f3f6d[0];$_dfa21+=4;$partition[]=substr($_820d8,$_dfa21,$_a20e7);$_dfa21+=$_a20e7;}unset($_820d8);self::$partition=$partition;unset($partition);}else $_3fc8b=array();self::$_c8579=array(0x67452301,0xefcdab89);self::$_8561f=array();self::$_bffef=null;$_e0041=12345678;unset($_e0041);if(!$_8d975['bea3c68d']){self::$_aa2d4=false;return $code;}if($_8d975['b93558b2']){$_aa2d4=true;foreach($_20319 as $_7d49c){if(isset($_7d49c['class'])&&in_array($_7d49c['function'],array('run','hookingDetected','{closure}'))&&$_7d49c['type']=='::'&&strpos($_7d49c['class'],"\x41\x6c\x6f\x6d\x44\x65\x63\x6f\x64\x65\x72")===0);elseif(isset($_7d49c['function'])&&!in_array($_7d49c['function'],['include','include_once','require','require_once','eval'])){$_aa2d4=false;break;}}self::$_aa2d4=$_aa2d4;}else{self::$_aa2d4=$_aa2d4=false;}if($_aa2d4){$_f6336=gzinflate($_f6336);for($_dfa21=0;isset($_f6336[$_dfa21]);){$_6d190=unpack('N',substr($_f6336,$_dfa21,4));$_dfa21+=4;$_51c8c=ord($_f6336[$_dfa21++]);$_2c4e3=ord($_f6336[$_dfa21++]);$_5429c=substr($_f6336,$_dfa21,$_51c8c);$_dfa21+=$_51c8c;$code=substr($code,0,$_6d190[1]).$_5429c.substr($code,$_6d190[1]+$_2c4e3);}(function($_ALOM_code){self::$rtnev=eval($_ALOM_code);})("$code".($code=''));}else{(function($_ALOM_code){foreach(self::$vrs as $_ALOM_key=>$_ALOM_val)if(!in_array($_ALOM_key,['_ALOM_key','_ALOM_val','GLOBALS']))$$_ALOM_key=&self::$vrs[$_ALOM_key];if(isset($_ALOM_key)){unset($_ALOM_key,$_ALOM_val);}self::$vrs=array();self::$rtnev=eval($_ALOM_code);foreach(get_defined_vars()as $_ALOM_key=>$_ALOM_val)if(!in_array($_ALOM_key,['_ALOM_key','_ALOM_val','GLOBALS']))self::$vrs[$_ALOM_key]=&$$_ALOM_key;})("$code".($code=''));}unset($code);$_94a59="// Protected by Alom Obfuscator";if(rand(0,1))eval($_94a59);$_fd2ba='foreach(\AlomDecoder84f9b236d5d6::$vrs as $_ALOM_key=>&$_ALOM_val)$$_ALOM_key=&$_ALOM_val;';$_fd2ba.='if(isset($_ALOM_key))unset($_ALOM_key,$_ALOM_val);return \AlomDecoder84f9b236d5d6::$rtnev;';$_fd2ba.="\n$_94a59";return $_fd2ba;}}if(!function_exists('alom_protect_var')){function alom_protect_var($_13cbf){AlomDecoder84f9b236d5d6::protectvar($_13cbf);}}PHP Fatal error:  Uncaught Error: Class "AlomDecoder84f9b236d5d6"

Function Calls

None

Variables

None

Stats

MD5 e39efee42147e426a47b7353deace631
Eval Count 0
Decode Time 74 ms