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

Índice:

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

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

Vídeo: Como criar um vírus: 9 etapas (com imagens)
Vídeo: DRIVERS NO WINDOWS 10 - Como encontrar e instalar para corrigir problemas! 2024, Maio
Anonim

Você já desejou poder criar seu próprio vírus, seja para seu próprio aprendizado ou como uma brincadeira? A criação de 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 funciona uma linguagem de programação, bem como sistema operacional e segurança de rede. Embora possa parecer que todos os vírus são maliciosos, os vírus são simplesmente pedaços de código cujo objetivo é espalhar o máximo de cópias possível. Veja a Etapa 1 abaixo para começar e se divertir criando seu próprio vírus.

Passos

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

Etapa 1. Determine qual sistema operacional você vai atacar

O alvo mais comum é o Microsoft Windows, especialmente as versões mais antigas. Muitos usuários antigos do Windows não atualizam seu sistema operacional, o que os deixa vulneráveis a falhas de segurança que podem ser corrigidas nas versões mais recentes.

Mac OS X e Linux são bastante à prova de vírus devido à maneira como as permissões funcionam e a 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 ele se espalhe

Um vírus só é um vírus se puder se espalhar para outros usuários. Você precisará descobrir o método de entrega antes de começar, pois é um dos fundamentos do código do vírus. Os mecanismos de entrega comuns incluem:

  • Arquivo executável (. EXE,. BAT,. COM etc.) - Este programa precisa ser executado pelo usuário e geralmente está disfarçado de outra coisa (como uma imagem).
  • Macro (Microsoft Office) - Macros são programas incorporados a um documento ou e-mail. Eles têm como alvo o Word, Outlook e outros produtos habilitados para macro. O método mais comum de entrega é por e-mail com um documento infectado anexado.
  • Script 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 o ponto fraco que você deseja atingir

Os vírus bem-sucedidos exploram pontos fracos na segurança de um programa ou sistema para se espalhar e realizar 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 seu vírus infectou um sistema, o que você deseja que ele faça? Os efeitos podem variar de nada, a exibição de uma mensagem, a exclusão de arquivos e muito pior. Esteja ciente de 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 um idioma

Para criar um vírus, você precisa 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ários idiomas. Para vírus realmente eficazes, você precisará estar familiarizado com as linguagens assembly.

  • Se você estiver interessado em criar vírus executáveis, C ou C ++ é um bom lugar para começar.
  • Se você deseja criar vírus de macro, aprenda a linguagem de macro para seus programas 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 será um processo longo, especialmente se esta for a primeira vez que você codifica algo. Experimente o máximo possível e pesquise maneiras de replicar seu código, dependendo da linguagem que você está usando. Existem tutoriais em fóruns e blogs de comunidades para uma variedade de idiomas.

Pesquisar código polimórfico. Isso irá alterar o código do seu vírus sempre que ele se replicar, dificultando o rastreamento com programas antivírus. O código polimórfico é bastante avançado e é implementado de maneira diferente em cada linguagem

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

Etapa 7. Pesquise maneiras de ocultar seu código

Além da codificação polimórfica, existem outras maneiras de ocultar o vírus. A criptografia é uma ferramenta muito comum usada por desenvolvedores de vírus. É preciso muita prática e leitura, mas pode ajudar muito a aumentar a vida útil do vírus.

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

Etapa 8. Teste seu vírus

Depois de ter um protótipo instalado e funcionando, teste-o em tantas máquinas e configurações diferentes quanto possível. Isso será mais fácil se você puder configurar máquinas virtuais em configurações diferentes.

  • Certifique-se de manter seus testes contidos para não liberar acidentalmente o vírus antes de estar pronto. Coloque as máquinas de teste em uma rede isolada e veja os efeitos da propagação do vírus.
  • Ajuste o código do seu vírus conforme você o observa funcionando nas máquinas de teste. Corrija todos os problemas que encontrar
Etapa 9 para criar um vírus
Etapa 9 para criar um vírus

Etapa 9. Libere seu vírus

Se você está satisfeito com o desempenho do seu vírus, é hora de liberá-lo. Antes de fazer isso, no entanto, pergunte-se se está preparado para enfrentar as consequências que podem advir da liberação de um vírus na natureza. Pode ser melhor usar essa experiência e trabalhar em novos projetos.

Vídeo - Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube

Pontas

Se você deseja remover um vírus, consulte este artigo

Avisos

  • Apenas libere vírus para demonstrar vulnerabilidades de segurança para outros usuários.
  • Liberar código malicioso é ilegal.

Recomendado: