Como criar um vírus: 10 etapas (com imagens)

Índice:

Como criar um vírus: 10 etapas (com imagens)
Como criar um vírus: 10 etapas (com imagens)

Vídeo: Como criar um vírus: 10 etapas (com imagens)

Vídeo: Como criar um vírus: 10 etapas (com imagens)
Vídeo: 8 maneiras simples de personalizar fontes no Adobe Illustrator (para criar logos e letterings) 2024, Maio
Anonim

Você já desejou poder criar seu próprio vírus, seja para seu próprio aprendizado ou para brincar? Criar um vírus leva tempo e conhecimento, mas qualquer pessoa pode fazer isso se quiser. A criação de um vírus pode lhe ensinar muito sobre como funcionam as linguagens de programação, bem como sistemas operacionais e segurança de rede. Veja a Etapa 1 abaixo para começar.

Etapa

Crie um vírus, etapa 1
Crie um vírus, etapa 1

Etapa 1. Decida qual sistema operacional você deseja atacar

O alvo mais comum é o Microsoft Windows, especialmente as versões mais antigas. Muitos usuários antigos do Windows não atualizam seus sistemas operacionais, ficando vulneráveis a falhas de segurança que podem ter sido corrigidas nas versões mais recentes.

Mac OS X e Linux, ambos são bastante resistentes a vírus devido à forma como suas permissões funcionam e à arquitetura geral do sistema operacional. 95% de todos os vírus têm como alvo os usuários do Windows

Crie um vírus, etapa 2
Crie um vírus, etapa 2

Etapa 2. Decida como você deseja que o vírus se espalhe

Um vírus só será um vírus se puder se espalhar para outros usuários. Você tem que saber o método de entrega desde o início, pois este é um dos princípios básicos do código do vírus. Os mecanismos de entrega comuns incluem:

  • Arquivos executáveis (. EXE,. BAT,. COM etc.) - Esses programas precisam ser executados pelo usuário e geralmente são disfarçados de outra coisa (como uma imagem).
  • Macros (Microsoft Office) - Macros são programas embutidos em um documento ou e-mail. Eles têm como alvo o Word, Outlook e outros produtos macro-ativos. O método mais comum de entrega é por e-mail com o anexo de um documento infectado.
  • Scripts da Web - são pedaços de código malicioso que são injetados em sites sem o conhecimento dos webmasters.
Etapa 3 para criar um vírus
Etapa 3 para criar um vírus

Etapa 3. Determine os pontos fracos que você deseja atingir

Os vírus bem-sucedidos exploram pontos fracos na segurança de um programa ou sistema para se espalhar e executar suas ações. Isso requer muita pesquisa e conhecimento, mas existem comunidades que podem ajudá-lo a encontrar o que você precisa.

Etapa 4 para criar um vírus
Etapa 4 para criar um vírus

Etapa 4. Decida o que você deseja que o vírus faça

Depois que o vírus infectar um sistema, o que você deseja que ele faça? Os efeitos podem variar de nada a exibir uma mensagem, excluir arquivos e outros efeitos piores. Perceba que criar e espalhar um vírus malicioso é um crime grave na maioria dos países.

Crie um vírus, etapa 5
Crie um vírus, etapa 5

Etapa 5. Escolha uma linguagem de programação

Para criar um vírus, você deve ter pelo menos um conhecimento básico de pelo menos uma linguagem de computador ou ferramenta de script. Os vírus mais complexos geralmente envolvem várias linguagens de programação. Para um vírus realmente eficaz, você deve conhecer a linguagem assembly.

  • Se você está interessado em criar vírus executáveis, aprender a programar em C ou C ++ é um bom começo.
  • Se você deseja criar um vírus de macro, aprenda a linguagem da macro para seu programa de destino, como o Microsoft Office.
  • O Visual Basic pode ser usado para criar programas maliciosos para usuários do Windows.
Etapa 6 para criar um vírus
Etapa 6 para criar um vírus

Etapa 6. Comece a gravar seu vírus

Este pode ser um processo longo, especialmente se esta for sua primeira experiência de codificação de algo. Experimente o máximo que puder e pesquise diferentes maneiras de replicar seu próprio código, o que depende da linguagem de programação que você está usando. Existem tutoriais em fóruns e blogs da comunidade para várias linguagens de programação.

Faça alguma pesquisa de código polimórfico. Isso mudará o código do vírus sempre que ele se replicar, dificultando ainda mais o rastreamento dos programas antivírus. O código polimórfico é bastante sofisticado e é implementado de maneira diferente em cada linguagem de programação

Etapa 7 para criar um vírus
Etapa 7 para criar um vírus

Etapa 7. Pesquise maneiras diferentes de ocultar seu código

Além da codificação polimórfica, existem outras maneiras de ocultar o vírus. A criptografia é a ferramenta mais comumente usada por desenvolvedores de vírus. Isso exige muita prática e leitura, mas pode criar uma maneira de prolongar a vida do vírus.

Etapa 8 para criar um vírus
Etapa 8 para criar um vírus

Etapa 8. Teste seu vírus

Assim que tiver um protótipo em execução, teste-o em tantos computadores e configurações diferentes quanto possível. A coisa mais fácil é se você pode configurar computadores virtuais em diferentes configurações.

  • Certifique-se de limitar seus testes para não liberar o vírus acidentalmente antes de estar pronto. Coloque o computador de teste em uma rede isolada e observe os efeitos da propagação do vírus.
  • Ajuste o código do vírus enquanto observa como ele funciona no computador de teste. Corrija todos os problemas encontrados.
Etapa 9 para criar um vírus
Etapa 9 para criar um vírus

Etapa 9. Remova seu vírus

Se você está satisfeito com o desempenho do seu vírus, é hora de removê-lo. No entanto, antes de fazer isso, pergunte-se se você está preparado para enfrentar as consequências que podem surgir da liberação de um vírus no mundo real. É melhor usar a experiência e voltar a trabalhar em um novo projeto.

Recomendado: