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
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.

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:

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.

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.

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.

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.

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.

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.

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: