Comment créer un virus : 9 étapes (avec photos)

Table des matières:

Comment créer un virus : 9 étapes (avec photos)
Comment créer un virus : 9 étapes (avec photos)

Vidéo: Comment créer un virus : 9 étapes (avec photos)

Vidéo: Comment créer un virus : 9 étapes (avec photos)
Vidéo: Comment réparer la webcam ou la caméra qui ne fonctionne pas sous Windows 10 2024, Peut
Anonim

Avez-vous déjà souhaité pouvoir créer votre propre virus, que ce soit pour votre propre apprentissage ou comme une farce ? La création de virus prend du temps et des connaissances, mais n'importe qui peut le faire s'il y pense. La création d'un virus peut vous en apprendre beaucoup sur le fonctionnement d'un langage de programmation, ainsi que sur la sécurité du système d'exploitation et du réseau. Bien qu'il puisse sembler que tous les virus soient malveillants, les virus sont simplement des morceaux de code dont le but est de se propager autant de copies que possible. Consultez l'étape 1 ci-dessous pour commencer et amusez-vous à créer votre propre virus.

Pas

Créer un virus Étape 1
Créer un virus Étape 1

Étape 1. Déterminez quel système d'exploitation vous allez attaquer

La cible la plus courante est Microsoft Windows, en particulier les anciennes versions. De nombreux anciens utilisateurs de Windows ne mettent pas à jour leur système d'exploitation, ce qui les rend vulnérables aux failles de sécurité qui peuvent être corrigées dans les versions plus récentes.

Mac OS X et Linux sont tous deux assez protégés contre les virus en raison du fonctionnement des autorisations et de l'architecture générale du système d'exploitation. 95% de tous les virus ciblent les utilisateurs Windows

Créer un virus Étape 2
Créer un virus Étape 2

Étape 2. Décidez comment vous voulez qu'il se propage

Un virus n'est un virus que s'il peut se propager à d'autres utilisateurs. Vous devrez déterminer 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,. BAT,. COM etc.) - Ce programme doit être exécuté par l'utilisateur et est souvent déguisé en 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 prenant en charge les macros. La méthode de livraison la plus courante est par e-mail avec un document infecté en pièce jointe.
  • Script Web - Ce sont des morceaux de code malveillant qui sont injectés dans des sites à l'insu des webmasters.
Créer un virus Étape 3
Créer un virus Étape 3

Étape 3. Déterminez le point faible que vous souhaitez cibler

Les virus réussis exploitent les points faibles de la sécurité d'un programme ou d'un système pour se propager et exécuter leurs actions. Cela nécessite beaucoup de recherche et de savoir-faire, mais il existe des communautés qui peuvent vous aider à trouver ce dont vous avez besoin.

Créer un virus Étape 4
Créer un virus Étape 4

Étape 4. Décidez de 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 aller de rien à l'affichage d'un message, à la suppression de fichiers et bien pire. Sachez que créer et propager un virus malveillant est un crime grave dans la plupart des pays.

Créer un virus Étape 5
Créer un virus Étape 5

Étape 5. Choisissez une langue

Afin de créer un virus, vous devrez avoir au moins une compréhension de base d'au moins un langage informatique ou un outil de script. Les virus plus complexes impliquent souvent plusieurs langues. Pour des virus vraiment efficaces, vous devrez vous familiariser avec les langages d'assemblage.

  • Si vous êtes intéressé par la création de virus exécutables, C ou C++ est un bon point de départ.
  • Si vous souhaitez créer des virus de macro, apprenez le langage de macro pour vos programmes cibles tels que Microsoft Office.
  • Visual Basic peut être utilisé pour créer des programmes malveillants pour les utilisateurs de Windows.
Créer un virus Étape 6
Créer un virus Étape 6

Étape 6. Commencez à écrire votre virus

Ce sera un long processus, surtout si c'est la première fois que vous codez quelque chose. Expérimentez autant que possible et recherchez des moyens de reproduire votre code en fonction du langage que vous utilisez. Il existe des tutoriels sur les forums et les blogs communautaires pour une variété de langues.

Recherche de code polymorphe. Cela modifiera le code de votre virus à chaque réplication, ce qui le rendra difficile à suivre avec les programmes antivirus. Le code polymorphe est assez avancé et est implémenté différemment dans chaque langue

Créer un virus Étape 7
Créer un virus Étape 7

Étape 7. Recherchez des moyens de masquer 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. Cela demande beaucoup de pratique et de lecture, mais cela peut contribuer grandement à augmenter la durée de vie de votre virus.

Créer un virus Étape 8
Créer un virus Étape 8

Étape 8. Testez votre virus

Une fois que vous avez un prototype opérationnel, testez-le sur 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 confinés afin de ne pas libérer accidentellement votre virus avant d'être prêt. Mettez les machines de test sur un réseau isolé et observez les effets de la propagation du virus.
  • Ajustez le code de votre virus pendant que vous l'observez fonctionner sur les machines de test. Résoudre tous les problèmes rencontrés
Créer un virus Étape 9
Créer un virus Étape 9

Étape 9. Libérez votre virus

Si vous êtes satisfait des performances de votre virus, il est temps de le libérer. Avant de le faire, cependant, demandez-vous si vous êtes prêt à faire face aux conséquences qui pourraient découler de la libération d'un virus dans la nature. Il 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

Des astuces

Si vous cherchez à supprimer un virus, consultez cet article

Mises en garde

  • Ne diffusez des virus que pour démontrer les failles de sécurité aux autres utilisateurs.
  • La diffusion de code malveillant dans la nature est illégale.

Conseillé: