Infectantes do Setor de Boot
Todo drive lógico, seja HD ou disquete, possui um setor de boot. Mesmo os drives sem sistema (com os quais não é possível inicializar o sistema) o possuem. Este setor de boot contém informações específicas relativas à formatação do disco e aos dados nele contidos, além de conter um pequeno programa chamado "programa de boot" (que carrega os arquivos do sistema DOS). O programa de boot é que nos mostra a mensagem familiar de "Non-system Disk or Disk Error" se os arquivos do sistema DOS não estiverem presentes. É também o programa que é infectado por vírus. Você se contamina com um vírus de boot quando deixa um disquete no drive e re-inicializa sua máquina. Quando o programa de boot do disquete é lido e executado, o vírus é transferido para a memória e depois infecta seu HD. Lembre-se: como todo disco tem um setor de boot, é possível (e comum) infectar uma máquina à partir de um disco de dados. Todos "vírus de boot" contaminam o setor de boot de discos; alguns deles, como o Form, também infectam o setor de boot de discos rígidos. Outros vírus de boot infectam o setor de boot mestre (master boot sector) do HD.
|
Infectantes do Setor de Boot Mestre
Todo primeiro setor físico dos discos rígidos (Side 0, Track 0, Sector 1) contém o Registro de Boot Mestre (Master Boot Record ou MBR) e a Tabela de Partição. O Registro de Boot Mestre contém um pequeno programa denominado "Programa de Boot Mestre" (Master Boot Program), o qual verifica os valores da tabela de partição à procura da localização inicial da partição de boot. Depois, informa essa localização ao sistema para que ele possa se posicionar e executar o código encontrado. Assumindo que seu disco esteja corretamente configurado, o que ele encontra nesta localização (Lado 0, Trilha 0, Setor 1) é um setor de boot válido. Em disquetes, estes mesmos vírus infectam os setores de boot.
Você se contamina com um vírus de Registro de Boot Mestre exatamente da mesma maneira que se contamina com um vírus de setor de boot - deixando um disquete infectado no drive e re-inicializando sua máquina. Quando o programa do setor de boot é lido e executado, o vírus é transferido para a memória e infecta a MBR do seu HD. Novamente, como todo disco tem um setor de boot, é possível (e comum) infectar uma máquina através de um disco de dados. |