Hoe een virus te maken

Heb je ooit je eigen virus willen maken, misschien voor het leren of voor de lol? De creatie van het virus verlaat de tijd en de kennis is vereist, maar elke persoon is in staat, als hij wil. Het creëren van een virus kan u de basisprincipes van het programmeren in een bepaalde taal leren, evenals kennis van besturingssystemen en netwerkbeveiliging. Kijk stap 1 om te beginnen.

Stappen

  1. Titel afbeelding Maak een virus Stap 1
een. Zoek het besturingssysteem dat u wilt aanvallen. Meestal - dit is Microsoft Windows, vooral oude versies. Veel gebruikers werken hun besturingssystemen niet bij en laten ze kwetsbaar voor moderne aanvallen.
  • Mac OS X en Linux worden beschouwd als meer beschermd tegen virale aanvallen (geassocieerd met de werking van toegangsrechten en architectuur van het besturingssysteem). 95% van alle virussen zijn gericht op Windows-gebruikers.
  • Titel afbeelding Maak een virus Stap 2
    2. Bepaal hoe het virus moet worden verspreid. Het virus zal een virus zijn als het zich kan verspreiden naar andere gebruikers. U moet een bezorgmethode bedenken voordat u begint met het maken van een virus. Veelgebruikte leveringscomponenten:
  • Bestand uitvoeren (.Exe, .Knuppel, .COM en andere) programma moet door de gebruiker worden uitgevoerd en wordt vaak vermomd als iets anders, bijvoorbeeld beeld.
  • Macro (Microsoft Office) - Macro`s zijn programma`s die zijn ingebouwd in een document of e-mail. Ze zijn gericht op Word, Outlook en andere producten die Macro`s ondersteunen. De meest frequente leveringsmethode is een brief met een bijgevoegd document.
  • Webscript zijn stuks van schadelijke code die zijn ingebouwd in websites zonder de kennis van webmasters.
  • Titel afbeelding Maak een virus Stap 3
    3. Vind een zwakke plek om aan te vallen. Succesvolle virussen gebruiken zwakke punten in programma`s en systeembeveiliging om te werken en te distribueren. Het kost veel onderzoek en kennis, maar er zijn gespecialiseerde gemeenschappen die ermee kunnen helpen.
  • Titel afbeelding Maak een virus Stap 4
    4. Beslissen met de functionaliteit van uw virus. Wat maakt het virus na infectie? Effecten kunnen anders zijn, te beginnen met nul effect, berichten weergeven, bestanden en andere, schadelijke effecten verwijderen. Weet dat de creatie en distributie van virussen een illegale actie in veel landen is.
  • Titel afbeelding Maak een virus Stap 5
    vijf. Kies een taal. Om een ​​virus te maken, hebt u ten minste een basiskennis van een aantal programmeertaal of scripting tool nodig. Meer complexe virussen omvatten vaak meerdere programmeertalen. Voor de meest effectieve virussen hebt u een assembler-kennis nodig.
  • Als u het uitvoeren van virussen wilt maken, zoek dan voor C- en C ++ -cursussen op internet.
  • Als u macrovirussen wilt maken, leer dan de macro-taal voor het gewenste programma, zoals Microsoft Office.
  • Visual Basic kan worden gebruikt om schadelijke programma`s voor Windows-gebruikers te maken.
  • Titel afbeelding Maak een virus Stap 6
    6. Begin met werken op je virus. Het duurt lang, vooral voor de eerste keer. Experiment zoveel mogelijk en ontdek het hoe je je code kunt distribueren, afhankelijk van de gebruikte taal. Er zijn richtlijnen en blogs om wat talen te bestuderen.
  • Meer informatie over polymorfe code. Dit zal de code van uw programma wijzigen nadat elke replica het virus van antivirusprogramma`s verbergt. Polymorfische code is een vrij geavanceerde stap, die op verschillende manieren wordt gemaakt in verschillende programmeertalen.
  • Titel afbeelding Maak een virus Stap 7
    7. Meer informatie over manieren om uw code te verbergen. Naast polymorfe code zijn er manieren om uw virus te verbergen. Encryptie is een zeer populaire tool tussen virussenontwikkelaars. Het kost veel tijd en lezen, maar als gevolg daarvan kun je het leven van je virus beschermen en uitbreiden.
  • Titel afbeelding Maak een virus Stap 8
    acht. Controleer uw virus. Eenmaal een werkend prototype maken, controleer deze op verschillende machines en assemblages. De eenvoudigste manier is om virtuele machines met verschillende assemblages te gebruiken.
  • Probeer tests uit te besteden in een gesloten assemblage om onbedoeld te voorkomen dat u uw virus op het netwerk krijgt. Zet de testmachines in een afzonderlijk netwerk en test de verspreiding van het virus.
  • Verbeter uw viruscode langs de test. Werk aan uw codefouten.
  • Titel afbeelding Maak een virus Stap 9
    negen. Laten we je virus loslaten. Als u tevreden bent met het werk van uw virus, dan is het tijd om het vrij te geven. Maar na het denken of ze klaar zijn voor de gevolgen die mogelijk zijn vanwege je virus. Misschien moet je je kennis gebruiken en aan andere projecten werken.
  • Waarschuwingen

    • Het gebruik van schadelijke code wordt beschouwd als een illegale actie! Dit artikel is ontworpen voor zelf-onderwijs.
    Deel in het sociale netwerk:
    Vergelijkbaar