O que seus comandos mostram é o seguinte:
- Seu computador resolveu o endereço www.facebook.com como 69.171.228.14
- Ele está tentando enviar pacotes de ping para ele
- No caminho do pacote, um roteador (possivelmente o seu, no endereço 204.15.23.57) não consegue encontrar a rota para 69.171.228.14
- Para que você saiba disso, o roteador 204.15.23.57 o informa sobre isso com a mensagem de resposta do ICMP Rede de destino inacessível.
No seu segundo comando, você está executando o ping do roteador que lhe deu uma resposta inacessível pela rede, e não pelo host do facebook; portanto, sem surpresa, você recebe uma resposta dele.
Como você apontou com presteza - isso foi resultado de um arquivo de hosts desarrumado. Você também pode ter percebido o problema se tivesse usado o nslookup para consultar diretamente um servidor DNS:
nslookup
server 8.8.4.4
www.facebook.com
Isso mostraria o endereço real do host do facebook e você perceberia que ele é diferente daquele fornecido a você (69.171.228.14); portanto, você saberia procurar no arquivo de hosts enquanto o computador resolve os endereços IP. através de arquivo de hosts ou consultas de DNS.
Dito isto, não é bom que um vírus tenha sido capaz de atualizar o arquivo hosts, pois isso só deve ser gravável por um superusuário / sistema (administrador, sistema ou raiz no Linux). Portanto, a implicação é que o vírus / cavalo de Troia tinha acesso de alto nível ao sistema.