Comment créer un virus

Avez-vous déjà souhaité que vous puissiez créer votre propre virus, soit pour votre propre apprentissage, soit comme une farce? La création de virus prend du temps et des connaissances, mais tout le monde peut le faire s`ils leur ont mis leur esprit. La création d`un virus peut vous apprendre beaucoup sur la manière dont une langue de programmation fonctionne, ainsi que le système d`exploitation et la sécurité du réseau. Voir l`étape 1 ci-dessous pour commencer et amusez-vous à créer votre propre virus.

Pas

  1. Image intitulée Créer un virus Étape 1
1. Déterminez quel système d`exploitation vous allez attaquer. La cible la plus courante est Microsoft Windows, en particulier des versions plus anciennes. De nombreux anciens utilisateurs de Windows ne mettent pas à jour leur système d`exploitation, les laissant vulnérables aux trous de sécurité pouvant être fixés dans des versions plus récentes.
  • Mac OS X et Linux sont à la fois relativement protégé contre le virus en raison de la façon dont les autorisations fonctionnent et l`architecture générale du système d`exploitation. 95% de tous les virus ciblent les utilisateurs de Windows.
  • Image intitulée Créer un virus Étape 2
    2. Décidez comment vous voulez qu`il se propage. Un virus n`est qu`un virus s`il peut se propager à d`autres utilisateurs. Vous devrez comprendre la méthode de livraison avant de commencer, car c`est l`un des principes fondamentaux du code du virus. Les mécanismes de livraison courants comprennent:
  • Fichier exécutable (.EXE, .CHAUVE SOURIS, .Comc etc.) - Ce programme doit être exécuté par l`utilisateur et est souvent déguisé comme autre chose (comme une image).
  • Macro (Microsoft Office) - Les macros sont des programmes intégrés dans un document ou un courrier électronique. Ils ciblent Word, Outlook et d`autres produits macro-compatibles. La méthode de livraison la plus courante est par courrier électronique avec un document infecté ci-joint.
  • Script Web - Ce sont des morceaux de code malveillant qui sont injectés dans des sites sans la connaissance des webmasters.
  • Image intitulée Créer un virus Étape 3
    3. Déterminer le faible endroit que vous voulez cibler. Les virus réussis exploitent des points faibles dans la sécurité d`un programme ou d`un système de propagation et de réalisation de leurs actions. Cela nécessite beaucoup de recherche et savoir comment, mais il y a des communautés qui peuvent vous aider à trouver ce dont vous avez besoin.
  • Image intitulée Créer un virus Étape 4
    4. Décidez ce que vous voulez que votre virus fasse. Une fois que votre virus a infecté un système, que voulez-vous qu`il fasse? Les effets peuvent varier de rien, afficher un message, supprimer des fichiers et bien pire. Sachez que la création et la diffusion d`un virus malveillant est un crime grave dans la plupart des pays.
  • Image intitulée Créer un virus Étape 5
    5. Choisissez une langue. Afin de créer un virus, vous devrez avoir au moins une compréhension de base d`au moins une langue d`ordinateur ou un outil de script. Des virus plus complexes impliquent souvent plusieurs langues. Pour des virus vraiment efficaces, vous devrez être familier avec Langues de montage.
  • Si vous êtes intéressé à faire des virus exécutables, C ou alors C++ est un bon endroit pour commencer.
  • Si vous souhaitez effectuer des virus de la macro, apprenez la macro-language pour vos programmes cible tels que Microsoft Office.
  • Visual Basic Peut être utilisé pour créer des programmes malveillants pour les utilisateurs de Windows.
  • Image intitulée Créer un virus Étape 6
    6. Commencez à écrire votre virus. Ce sera un processus long, surtout si c`est votre première fois codant quelque chose. Expérimentez autant que possible et recherchez des moyens de répliquer votre code en fonction de la langue que vous utilisez. Il y a des tutoriels sur des forums et des blogs communautaires pour une variété de langues.
  • Code polymorphe de recherche. Cela modifiera le code de votre virus chaque fois qu`il se réplique, rendant difficile la suivi avec les programmes antivirus. Le code polymorphique est assez avancé et est mis en œuvre différemment dans chaque langue.
  • Image intitulée Créer un virus Étape 7
    7. Rechercher des moyens de cacher votre code. Outre le codage polymorphe, il existe d`autres moyens de cacher votre virus. Le cryptage est un outil très courant utilisé par les développeurs de virus. Il faut beaucoup de pratique et de lecture, mais cela peut aller beaucoup à augmenter la durée de vie de votre virus.
  • Image intitulée Créer un virus Étape 8
    8. Testez votre virus. Une fois que vous avez un prototype de haut et d`exécution, testez-le autant de machines et de configurations différentes que possible. Ce sera plus facile si vous êtes capable de Configurer des machines virtuelles Dans différentes configurations.
  • Assurez-vous de garder vos tests contenus de sorte que vous ne libérez pas accidentellement votre virus avant d`être prêt. Mettre les machines à tester sur un réseau isolé et voir les effets de la propagation du virus.
  • Ajustez votre code de virus lorsque vous l`observez travailler sur les machines à tester. Réparer les problèmes qu`il rencontre dans
  • Image intitulée Créer un virus Étape 9
    9. Libérer votre virus. Si vous êtes satisfait de la performance de votre virus, il est temps de le libérer. Avant de faire, cependant, demandez-vous si vous êtes prêt à faire face à des conséquences qui peuvent venir de libérer un virus dans la nature sauvage. Il est peut-être préférable d`utiliser cette expérience et de travailler sur de nouveaux projets.
  • Vidéo

    En utilisant ce service, certaines informations peuvent être partagées avec YouTube.

    Conseils

    Si vous cherchez à supprimer un virus, voir Cet article.

    Mises en garde

    Seulement libérer des virus pour démontrer des vulnérabilités de sécurité à d`autres utilisateurs.
  • Libérer du code malveillant dans la nature est illégal.
  • Articles connexes