Mostrando postagens com marcador malware. Mostrar todas as postagens
Mostrando postagens com marcador malware. Mostrar todas as postagens

Sábado, 14 de Junho de 2008

Serviço ICS desligando sozinho após 9-10 minutos

Este problema aconteceu no meu servidor ICS (Internet Connection Sharing) que roda Windows 2000 SP4. Ontem eu cheguei em casa e percebi que o servidor 2K havia reiniciado. Achei que podia ter faltado energia na minha ausência, fiz o logon (deveria estar no automático, mas faz tempo que não está) e não dei muita atenção a isso. Mas um tempo depois eu percebi que não conseguia mais navegar. Olhei o servidor e havia um estranho e constante tráfego de upload, de apenas 5KB/s. Eu não estava usando nem o uTorrent nem o eMule e não entendia de onde vinha o tráfego. Fiz um rápido teste e constatei que não vinha do meu PC. Eu cheguei a pensar em malware, mas como o servidor não é usado para nada mais que ser servidor e sou a única pessoa a ter contato com ele, descartei a hipótese. "Minha irmã deve estar usando o e-mule", foi o que eu pensei na hora, mas estranhamente não havia atividade no switch.

O meu "sentido de aranha" deveria ter dado o sinal de alerta, mas não deu. E como eu estava com outro problema pendente, deixei esse para resolver depois.

Voltando ao problema de navegação, eu já sabia que não era um problema "normal" de rede porque eu monitorava o servidor normalmente (eu uso o VNC) e até o serviço DHCP estava funcionado. Então eu executei services.msc e constatei que o serviço "Compartilhamento de Conexões com a Internet" estava parado. Achei estranho, mas reiniciei o serviço, e voltei às pesquisas que estava fazendo.

Porém não passou muito tempo e a navegação parou de novo. Fui conferir e o mesmo serviço estava parado outra vez. Reiniciei-o e após algum tempo havia parado novamente. Reiniciei o servidor e o problema persistiu.

Executei eventvwr.msc e procurei por quaisquer erros ou alertas ocorrendo no momento do desligamento do ICS. Nada.

Aí eu passei a cronometrar. O serviço estava sendo interrompido a intervalos irregulares de entre 9 e 10 minutos. Fiz uma pesquisa no Google a respeito e encontrei outras pessoas com o mesmo problema, mas nenhuma solução ou mesmo uma dica relevante.

E o tráfego de 5KB/s de upload não parava nem por um momento.

Como o Windows 2000 não tem um Msconfig.exe, usei o Autoruns para procurar por possíveis intrusos. A quantidade de informação exibida por Autoruns intimida e acaba sendo fácil deixar algo passar despercebido, além do fato de que eu considerava uma invasão ao meu servidor algo pouco provável. Por isso se não fosse por um pequeno detalhe eu talvez não tivesse notado o intruso:




A presença da variável %WINDIR% na listagem chamou minha atenção. Não é indício de vírus mas é um erro de programação incomum. Mas foi a atenção que eu precisava para notar que o arquivo svchost.exe legítimo do Windows deveria estar em System32 e não em System.

Nota: O MSCONFIG não teria mostrado esse intruso, pois não olha em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\shell

No caso, o processo estava sendo executado assim:
Explorer.exe %WINDIR%\system\svchost.exe

Matei o processo com o Process Explorer (o Gerenciador de Tarefas do Windows não me mostraria qual dos vários SVCHOST.EXE era o ilegítimo, pois não mostra o caminho) e no ato o upload de 5KB/s parou. Removi o arquivo e reiniciei o servidor. O problema sumiu. Submeti o arquivo ao Avast, que não reportou nada. Submeti o arquivo então ao Serviço VirusTotal, que acusou apenas 25% (em 13/06) de positivos, principalmente de antivirus de pouca notoriedade. Mas os 25% já não deixam qualquer dúvida.

Procurei por outros indícios da invasão no servidor e encontrei um outro arquivo de apenas 58KB e nome aleatório na raiz de C:. Submeti o arquivo ao VirusTotal e o resultado foi de 31.25%.

Pelo que pude apurar, este segundo arquivo é apenas um "downloader" e entrou primeiro no meu PC. Ele fez o download de svchost.exe e o instalou no servidor.

Horas depois do vírus ter sido removido eu percebi uma coisa estranha: Eu não conseguia acessar os compartilhamentos do servidor. Fui verificar e dois dos três compartilhamentos de rede do servidor haviam sumido. Eu até posso entender porque um malware removeria os compartilhamentos (proteger-se da "competição" seria um motivo) mas não entendo por que apenas dois deles.

Pausa para fazer um mea culpa: A raiz de C: havia sido compartilhada por mim. Eu realmente não esperava nennhuma invasão desta máquina, já que havia desligado o netbios e compartilhamentos para a placa wireless e tomado outras precauções para "esconder" o PC.

Já vi que não foi suficiente. :/

E mais: o servidor não roda nem anti-virus (teria sido inútil) nem firewall de terceiros. Um firewall extra poderia ter denunciado o intruso, mas por causa de alguns problemas de desempenho da rede que tive ao usar firewall eu deixei o servidor sem nenhum :/

Casa de ferreiro...

Mas é o primeiro problema em seis meses de operação 24H.

O desligamento do serviço ICS faz sentido. O serviço responsável pelo firewall é o mesmo do ICS e você não pode desligar um sem desligar o outro. A linha de comando para isso é "net stop sharedaccess". A intenção do malware era desligar o firewall e no meu caso isso não passa despercebido porque impede todos os outros computadores da minha rede de acessar a internet.

O engraçado é que se o malware não estivesse desligando o serviço ICS e eu estivesse usando P2P, o tráfego de 5KB/s dele teria passado despercebido, porque a banda mínima oferecida por meu provedor é de 16KB/s, chegando a mais de 80KB/s dependendo do horário. O programador foi esperto ao limitar o tráfego. Como eu não estou usando P2P eu teria eventualmente percebido o tráfego estranho por causa do meu monitoramento com o NetMeter, mas poderia levar dias.

Quinta-feira, 8 de Maio de 2008

ISACER.id e GBPPSV.exe não são vírus!

Se você der uma busca por esses dois nomes de arquivo no Google vai encontrar um monte de gente pedindo ajuda para remover esses "vírus" e um bocado de gente recomendando atualizar o ant-virus e fazer varredura no sistema sem nem procurar saber do que se trata.

  • ISACER.id - Significa "IS ACER" (é um ACER). Esse arquivo é colocado na raiz da instalação por programas da ACER que reconhecem o computador como um ACER legítimo. Como não é um executável, sequer poderia ser um malware (no máximo, um indício da presença de um).
  • GBPPSV - G-Buster Service ou "Gbp Service" - Um produto da GAS Tecnologia que é parte do G-Buster Browser Defense e instalado por vários serviços de Internet Banking (Unibanco, BB e Real são exemplos) como proteção para o usuário. Geralmente em C:\Arquivos de programas\GbPluggin\

É claro que o segundo, por ser um EXE, poderia ser um malware disfarçado, mas se você vai alimentar uma paranóia desse tipo, recomendo que também delete iexplore.exe do seu micro, porque também pode ser um malware ;)

Segunda-feira, 22 de Outubro de 2007

VirusTotal

Seguindo a dica dada por Thiago (obrigado!) nos comentários do outro post, submeti minha amostra do BankerBot ao serviço VirusTotal e aqui está o resultado:

Arquivo twunk_64.cmd recebido em 2007.10.22 16:35:24 (CET)
AntivírusVersãoÚltima AtualizaçãoResultado
AhnLab-V32007.10.22.02007.10.22-
AntiVir7.6.0.272007.10.22HEUR/Crypted.E
Authentium4.93.82007.10.22-
Avast4.7.1051.02007.10.21Win32:Banker-BOT
AVG7.5.0.4882007.10.22PSW.Banker4.GIO
BitDefender7.22007.10.22Generic.Banker.Delf.A78E2AA3
CAT-QuickHeal9.002007.10.20W32.Brontok.Q
ClamAV0.91.22007.10.22PUA.Packed.MEW-1
DrWeb4.44.0.091702007.10.22Trojan.PWS.Banker.origin
eSafe7.0.15.02007.10.22suspicious Trojan/Worm
eTrust-Vet31.2.52302007.10.22-
Ewido4.02007.10.21-
FileAdvisor12007.10.22-
Fortinet3.11.0.02007.10.19-
F-Prot4.3.2.482007.10.22-
F-Secure6.70.13030.02007.10.22-
IkarusT3.1.1.122007.10.22Generic.Banker.Delf
Kaspersky7.0.0.1252007.10.22Heur.Trojan.Generic
McAfee51452007.10.19-
Microsoft1.29082007.10.22-
NOD32v226072007.10.22a variant of Win32/Spy.Banker.BIG
Norman5.80.022007.10.22Suspicious_M.gen
Panda9.0.0.42007.10.21Suspicious file
Prevx1V22007.10.22W32.MALWARE.GEN
Rising19.46.02.002007.10.22Trojan.Spy.Banbra.GEN
Sophos4.22.02007.10.22Mal/EncPk-BA
Sunbelt2.2.907.02007.10.20VIPRE.Suspicious
Symantec102007.10.22Infostealer.Bancos
TheHacker6.2.9.1042007.10.22W32/Behav-Heuristic-066
VBA323.12.2.42007.10.22suspected of Trojan-Spy.xBank.52
VirusBuster4.3.26:92007.10.22Packed/MEW
Webwasher-Gateway6.6.12007.10.22Win32.Malware.gen#MEW (suspicious)

Informações adicionais
File size: 1247993 bytes
MD5: cc04f37aeee55f84b3b041b50238103e
SHA1: 8d04210e5c92544069b2e38e73825f4a45f14983
packers: MEW
packers: MEW
packers: PE_Patch, MewBundle, MEW
Prevx info: http://fileinfo.prevx.com/fileinfo.asp?PX5=7D7D461FF92C55B20AB01310B7478300D2470D20
Sunbelt info: VIPRE.Suspicious is a generic detection for potential threats that are deemed suspicious through heuristics.

O resultado confirma meu teste com o Mcafee e os resultados dos testes dos leitores, mas preciso checar por que o Karspersky do meu amigo, que tinha sido instalado apenas uns três dias antes e estava atualizado, não detectou o parasita.

E lembram do outro arquivo que eu baixei e guardei para testar depois? Eu o submeti também e o resultado foi este:

Arquivo virus_-_Thayna.exe recebido em 2007.10.22 16:54:49 (CET)
AntivírusVersãoÚltima AtualizaçãoResultado
AhnLab-V32007.10.22.02007.10.22Win-Trojan/Banload.415744.C
AntiVir7.6.0.272007.10.22TR/Crypt.CFI.Gen
Authentium4.93.82007.10.22Possibly a new variant of W32/Trojan-disguised-based!Maximus
Avast4.7.1051.02007.10.21-
AVG7.5.0.4882007.10.22-
BitDefender7.22007.10.22-
CAT-QuickHeal9.002007.10.20-
ClamAV0.91.22007.10.22-
DrWeb4.44.0.091702007.10.22Trojan.DownLoader.origin
eSafe7.0.15.02007.10.22suspicious Trojan/Worm
eTrust-Vet31.2.52302007.10.22-
Ewido4.02007.10.21-
FileAdvisor12007.10.22-
Fortinet3.11.0.02007.10.19-
F-Prot4.3.2.482007.10.22W32/Trojan-disguised-based!Maximus
F-Secure6.70.13030.02007.10.22Trojan-Downloader.Win32.Banload.eig
IkarusT3.1.1.122007.10.22Trojan-Downloader.Win32.Banload.ams
Kaspersky7.0.0.1252007.10.22Trojan-Downloader.Win32.Banload.eig
McAfee51452007.10.19PWS-Banker.dldr
Microsoft1.29082007.10.22-
NOD32v226072007.10.22-
Norman5.80.022007.10.22-
Panda9.0.0.42007.10.21Suspicious file
Prevx1V22007.10.22-
Rising19.46.02.002007.10.22-
Sophos4.22.02007.10.22Mal/Behav-043
Sunbelt2.2.907.02007.10.20-
Symantec102007.10.22-
TheHacker6.2.9.1042007.10.22-
VBA323.12.2.42007.10.22-
VirusBuster4.3.26:92007.10.22-
Webwasher-Gateway6.6.12007.10.22Trojan.Crypt.CFI.Gen

Informações adicionais
File size: 183296 bytes
MD5: 969df163d85aa924e74a0fd5c0a0e7ad
SHA1: 89ef7a9bc6c140eb68785c2fcd4d513f09ed57d8
packers: UPX
packers: UPX
packers: PE_Patch.UPX, UPX

O Avast ainda derrapa neste, mas tem a companhia do NOD32 e do Symantec/Norton.

Notem também que o gigantesco programa da Microsoft não identifica nenhum dos dois, o que não me surpreende nem um pouquinho.