Meu sistema é o Windows XP SP3, atualizado com os patches mais recentes.
O PC está conectado a um roteador Cisco 877 ADSL, que faz NAT da rede interna para seu único endereço IP público estático. Não há portas encaminhadas e o console de gerenciamento do roteador só pode ser acessado por dentro.
Eu estava fazendo duas coisas: trabalhando em uma máquina de escritório remoto via VPN e navegando algumas páginas da web no site da Cisco.
A rede remota é absolutamente segura (é uma rede de laboratório, quatro servidores virtuais, nenhum serviço publicamente acessível e nenhum usuário; também, nada do que vou descrever já aconteceu lá).
O site da Cisco ... bem, suponho que seja bastante seguro também.
De repente, algo aconteceu.
Pop-ups estranhos aparecem em qualquer lugar; programas alegando que eles são "antimalware", "antispyware" e assim por diante começa a autoinstalação; ícones falsos do Windows Update e da Central de Segurança são exibidos na bandeja do sistema. svchost.exe começou a falhar repetidamente. Então, finalmente, depois de alguns minutos disso ... BSOD.
E, após a reinicialização, BSOD novamente. Mesmo em modo de segurança.
Ok, isso foi obviamente um vírus / trojan / qualquer coisa. Eu tive que instalar uma nova cópia do Windows em outra partição para limpar as coisas. Eu encontrei estranhos executáveis, serviços e DLLs em quase qualquer lugar. Entre as outras coisas, user32.dll e ndis.sys foram substituídos. Um software falso chamado "Antimalware Doctor" foi instalado. Havia serviços com nomes completamente aleatórios ou mesmo GUIDs (!) E também chamados de "IpSect" e "Darkness". Havia arquivos executáveis sem uma extensão .exe. Havia até dois drivers de classe de inicialização, que eu tenho certeza que são aqueles que finalmente causaram a falha do sistema.
Um verdadeiro massacre.
Ok, agora as perguntas:
- Que diabos foi isso?!? Foi algo mais do que um simples vírus!
- Como ele conseguiu atacar meu computador, pois estou protegido por um firewall e não estava fazendo nada, nem mesmo potencialmente prejudicial na Web no momento?