PDF download Baixe em PDF PDF download Baixe em PDF

Você já quis criar seu próprio vírus de computador, seja para aprender ou como brincadeira? A criação de um vírus exige tempo e conhecimento, mas pode ser feita por qualquer um que se dedique. Criar um vírus pode ensinar muito a você sobre o funcionamento da segurança de rede, de uma linguagem de programação e de um sistema operacional. Leia o Passo 1 abaixo para começar.

  1. O alvo mais comum é o Microsoft Windows, especialmente as versões mais antigas. Muitos usuários dessas versões não atualizam o sistema operacional, e por isso ficam vulneráveis a brechas de segurança que podem ser consertadas nas versões mais recentes.
    • O Mac OS X e o Linux são mais à prova de vírus por causa da maneira como as permissões funcionam e da arquitetura geral desses sistemas operacionais. 95% de todos os vírus são voltados para os usuários de Windows.
  2. Um vírus só pode ser chamado assim se puder se espalhar para outros usuários. Você precisará pensar no método de contaminação antes de começar, pois esse é um dos elementos fundamentais do código do vírus. Alguns mecanismos comuns incluem:
    • Arquivos executáveis (.EXE, .BAT, .COM etc.): precisam ser iniciados pelo usuário e costumam vir disfarçados de outra coisa, como uma imagem.
    • Macros (Microsoft Office): são programas embutidos em um documento ou e-mail. Têm como alvo o Word, o Outlook e outros produtos com função macro habilitada. O método de propagação mais comum é via e-mail, com um documento infectado em anexo.
    • Web script: são pedaços de código malicioso injetados em sites sem o conhecimento do webmaster. [1]
  3. Os vírus de sucesso exploram pontos fracos da segurança de um programa ou sistema para se espalhar e executar ações. É preciso muita pesquisa e conhecimento, mas há comunidades por aí que podem ajudar você a encontrar o que precisa.
  4. Depois que ele tiver infectado um sistema, o que ele deve fazer? Os efeitos podem variar de nada a exibir uma mensagem, deletar arquivos ou coisas muito piores. Saiba que criar e espalhar um vírus malicioso é um crime grave na maioria dos países.
  5. Para criar um vírus, você precisa saber pelo menos o básico de uma linguagem de programação ou ferramenta de criação de scripts. A maioria dos vírus complexos usa várias linguagens. Para fazer vírus realmente eficazes, você precisará conhecer as linguagens de montagem ( Assembly ).
    • Caso esteja interessado em fazer vírus executáveis, C e C++ são bons começos.
    • Se quiser fazer vírus macros, aprenda a linguagem macro do programa-alvo, como o Microsoft Office.
    • O Visual Basic pode ser usado para se criar programas maliciosos para os usuários de Windows.
  6. Esse processo será longo, especialmente se essa for a primeira vez que você programa algo. Experimente o máximo possível e pesquise sobre maneiras de replicar seu código dependendo da linguagem usada. Existem tutoriais para diversas linguagens em fóruns e blogs comunitários.
    • Pesquise sobre vírus polimórficos. Eles alteram o código cada vez que se replicam, o que os torna difíceis de serem rastreados por antivírus. O código polimórfico é avançado e implementado de maneira diferente em cada linguagem.
  7. Além do polimorfismo, há outros modos de esconder seu vírus. A criptografia é uma ferramenta bastante comum usada por desenvolvedores de programas maliciosos. Ela exige muita leitura e prática, mas pode ajudar a aumentar bastante o tempo de vida do seu vírus.
  8. Depois de chegar a um protótipo funcional, teste-o em várias máquinas e configurações diferentes. Será mais fácil se você puder preparar máquinas virtuais com diversas configurações.
    • Mantenha os testes controlados para não acabar liberando o vírus antes dele estar pronto. Coloque as máquinas de teste em uma rede isolada e veja os efeitos da contaminação.
    • Ajuste o código do vírus conforme o observar trabalhando nas máquinas de teste e conserte os erros que encontrar.
  9. Quando estiver satisfeito com a performance dele, é hora de liberá-lo. Antes disso, porém, pergunte a si mesmo se está preparado para enfrentar as consequências que podem surgir de um vírus liberado. Talvez seja melhor usar essa experiência para trabalhar em novos projetos. [2]
    Publicidade

Avisos

  • Liberar códigos maliciosos é ilegal. Este guia atende apenas a propósitos educacionais.
Publicidade

Sobre este guia wikiHow

Esta página foi acessada 171 233 vezes.

Este artigo foi útil?

Publicidade