Como criar um vírus

Você já desejou que pudesse criar seu próprio vírus, seja para sua própria aprendizagem ou como brincadeira? A criação de vírus leva tempo e conhecimento, mas qualquer um pode fazê-lo se eles se colocarem. Criar um vírus pode ensinar muito sobre como uma linguagem de programação funciona, bem como sistema operacional e segurança de rede. Veja o passo 1 abaixo para começar e divirta-se criando seu próprio vírus.

Passos

  1. Criar um vírus Passo 1
1. Determine qual sistema operacional você vai atacar. O alvo mais comum é o Microsoft Windows, especialmente versões mais antigas. Muitos usuários antigos do Windows não atualizam seu sistema operacional, deixando-os vulneráveis ​​a orifícios de segurança que podem ser corrigidos em versões mais recentes.
  • O Mac OS X e o Linux são tanto à prova de vírus devido à maneira como os permissões funcionam e a arquitetura geral do sistema operacional. 95% de todos os vírus alvo usuários do Windows.
  • Criar um vírus Passo 2
    2. Decida como você quer espalhar. Um vírus é apenas um vírus se ele 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. Mecanismos de entrega comuns incluem:
  • Arquivo executável (.Exe, .BASTÃO, .Com etc.) - Este programa precisa ser executado pelo usuário e é frequentemente disfarçado de outra coisa (como uma imagem).
  • Macro (Microsoft Office) - Macros são programas que são incorporados em um documento ou email. Eles alvo palavra, perspectiva e outros produtos habilitados para macro. O método mais comum de entrega é via e-mail com um documento infectado.
  • Script da Web - Estes são pedaços de código malicioso que são injetados em sites sem o conhecimento dos webmasters.
  • Criar um vírus Passo 3
    3. Determinar o ponto fraco que você deseja segmentar. Vírus bem sucedidos exploram pontos fracos na segurança de um programa ou do sistema para se espalhar e realizar suas ações. Isso requer muita pesquisa e saber como, mas há comunidades por aí que podem ajudá-lo a encontrar o que você precisa.
  • Criar um vírus Passo 4
    4. Decida o que você quer que seu vírus faça. Uma vez que seu vírus tenha infectado um sistema, o que você quer fazer? Os efeitos podem variar de nada, a exibir uma mensagem, para excluir arquivos e muito pior. Esteja ciente de que criar e espalhar um vírus malicioso é um crime grave na maioria dos países.
  • Criar um vírus Passo 5
    5. Escolha uma linguagem. Para criar um vírus, você precisará ter pelo menos uma compreensão básica de pelo menos uma linguagem de computador ou ferramenta de script. Vírus mais complexos geralmente envolvem vários idiomas. Para vírus realmente eficazes, você precisará estar familiarizado com Línguas de montagem.
  • Se você estiver interessado em fazer vírus executáveis, C ou C++ é um bom lugar para começar.


  • Se você quiser fazer vírus macro, aprenda a linguagem macro para seus programas-alvo, como Microsoft Office.
  • Visual básico Pode ser usado para criar programas maliciosos para usuários do Windows.
  • Criar um vírus Passo 6
    6. Comece a escrever seu vírus. Este será um longo processo, especialmente se esta é sua primeira vez codificando algo. Experimente o máximo possível, e formas de pesquisa de replicar seu código, dependendo do idioma que você está usando. Há tutoriais sobre fóruns e blogs comunitários para uma variedade de idiomas.
  • Código polimórfico da pesquisa. Isso alterará o código do seu vírus toda vez que ela replica, dificultando a rastreamento de programas antivírus. O código polimórfico é bastante avançado e é implementado de forma diferente em todos os idiomas.
  • Criar um vírus Passo 7
    7. Maneiras de pesquisa de ocultar seu código. Além da codificação polimórfica, existem outras maneiras de ocultar seu vírus. A criptografia é uma ferramenta muito comum usada pelos desenvolvedores de vírus. É preciso muita prática e ler, mas pode percorrer um longo caminho para aumentar a vida útil do seu vírus.
  • Criar um vírus Passo 8
    8. Teste seu vírus. Depois de ter um protótipo para cima e funcionar, teste-o em quantas máquinas e configurações diferentes possíveis. Isso será mais fácil se você for capaz de Configurar máquinas virtuais Em diferentes configurações.
  • Certifique-se de manter seus testes contidos para que você não libere acidentalmente seu vírus antes de estar pronto. Coloque as máquinas de teste em uma rede isolada e veja os efeitos da disseminação do vírus.
  • Ajuste o código do seu vírus ao observá-lo trabalhando nas máquinas de teste. Corrigir quaisquer problemas que seja executado
  • Criar um vírus Passo 9
    9. Solte seu vírus. Se você estiver satisfeito com o desempenho do seu vírus, é hora de liberá-lo. Antes de fazer, no entanto, pergunte a si mesmo se você está preparado para enfrentar quaisquer conseqüências que possam ser libertando um vírus para a 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ê está procurando remover um vírus, veja Este artigo.

    Avisos

    Apenas liberar vírus para demonstrar vulnerabilidades de segurança para outros usuários.
  • Liberando o código malicioso na natureza é ilegal.
  • Compartilhe na rede social:
    Semelhante