Teixeira
(usa Linux Mint)
Enviado em 06/01/2010 - 12:22h
Amigos Elgio e Ricardo:
Os virus antigos do tipo "stoned" começaram ocupando bastante espaço, e depois foram encurtados e mudados de posição.
Todavia, os "stoned" e suas variações sempre foram detectados, porque eles simplesmente faziam novas instalações de si mesmo, gastando mais espaço e mais tempo de processamento, até o computador ficar tão lento que parecia parado (daí o nome "stoned" = "petrificado").
Os modernos virus de partição são muito pequenos e se instalam em uma região que o fdisk do DOS não alcança, mesmo com o parâmetro /MBR, que irá sempre apontar para uma posição fixa onde fica instalado o virus e não o boot propriamente dito.
O defeito na verdade não é do fdisk nem do MBR, apenas explora uma particularidade do MBR que aponta sempre a mesma posição inicial, a qual em vez de dar boot, simplesmente nega acesso ao disco e à própria partição.
Vamos dizer que todo MBR aponte para 0000 (não me lembro do endereço).
Então o que esse tipo de virus faz é instalar-se (e camuflar-se) em 0000.
Uma forma de remover qualquer virus de partição é simplesmente encher previamente os primeiros 2MB do HD com zeros (ou todo o HD, mas isso demora).
O Windows não tem como fazer isso, mas o Linux tem.
Na verdade, precisa limpar apenas os primeiros 512KB.