O arquivo que você forneceu é definitivamente um bot de email acionado remotamente. Eu rapidamente formatado e monta um e-mail e envia usando mail()
. Eu não olhei em detalhes como isso funciona, mas a ideia geral é bem óbvia. Curiosamente, mostrou um erro de sintaxe para mim, por isso pode não ter funcionado nunca.
Você precisa limpar o servidor. Eu recomendo que você faça um backup e exclua todos os arquivos e instale qualquer cms que eles usarem do zero. Você provavelmente pode manter o banco de dados com segurança, ele pode ter sido corrompido, mas pelo menos não deve haver código executado a partir dele. Você também precisa restaurar a pasta de imagens. Se houver apenas alguns arquivos, restaure-os, que são realmente uma imagem (apenas tente abri-los). Obviamente, não restaure nenhum script (terminado em .php, .pl, .py, .sh, ...) ou executáveis (sem finalização, .exe, .cmd, bat, ...). Certifique-se de alterar qualquer senha e certifique-se de que elas sejam boas.
Você também precisa ler sobre segurança com o software específico que eles usam. O buraco provavelmente ainda está lá e precisa ser consertado antes que qualquer participante em se livrar de vírus tenha uma chance de sucesso.