Hoe een virus te maken

Heb je ooit gewenst dat je je eigen virus kon maken, ofwel voor je eigen leren of als een grap? Viruscreatie kost tijd en kennis, maar iedereen kan het doen als ze hun gedachten hebben. Het creëren van een virus kan je veel leren over hoe een programmeertaal werkt, evenals besturingssysteem en netwerkbeveiliging. Zie stap 1 hieronder om aan de slag te gaan en plezier te hebben met het maken van je eigen virus.

Stappen

  1. Titel afbeelding Maak een virus Stap 1
1. Bepaal welk besturingssysteem u gaat aanvallen. Het meest voorkomende doelwit is Microsoft Windows, met name oudere versies. Veel oude Windows-gebruikers werken hun besturingssysteem niet bij, waardoor ze kwetsbaar zijn voor beveiligingsgaten die in nieuwere versies kunnen worden opgelost.
  • Mac OS X en Linux zijn zowel vrij virusbestendig vanwege de manier waarop machtigingen werken en de algemene architectuur van het besturingssysteem. 95% van alle virussen Doel Windows-gebruikers.
  • Titel afbeelding Maak een virus Stap 2
    2. Bepaal hoe je het wilt verspreiden. Een virus is slechts een virus als het zich kan verspreiden naar andere gebruikers. U moet de bezorgmethode vóór het begin uitvinden, omdat het een van de fundamenten van de Code van het Virus is. Gemeenschappelijke bezorgingsmechanismen omvatten:
  • Uitvoerbaar bestand (.Exe, .KNUPPEL, .Com enz.) - Dit programma moet door de gebruiker worden uitgevoerd en wordt vaak vermomd als iets anders (zoals een afbeelding).
  • Macro (Microsoft Office) - Macro`s zijn programma`s die zijn ingebed in een document of e-mail. Ze target Word, Outlook en andere macro-enabled producten. De meest voorkomende leveringsmethode is via e-mail met een geïnfecteerd document bijgevoegd.
  • Webscript - dit zijn stukjes kwaadaardige code die worden geïnjecteerd in sites zonder kennis van de Webmasters.
  • Titel afbeelding Maak een virus Stap 3
    3. Bepaal de zwakke plek die u wilt richten. Succesvolle virussen exploiteren zwakke vlekken in de veiligheid van een programma of het systeem om hun acties uit te voeren en uit te voeren. Dit vereist veel onderzoek en weet hoe, maar er zijn gemeenschappen die je kunnen helpen vinden wat je nodig hebt.
  • Titel afbeelding Maak een virus Stap 4
    4. Bepaal wat je wilt dat je virus doet. Zodra uw virus een systeem heeft geïnfecteerd, wat wil u het doen? Effecten kunnen variëren van niets, om een ​​bericht weer te geven, om bestanden te verwijderen, en veel slechter. Houd er rekening mee dat het creëren en verspreiden van een kwaadwillig virus een serieuze misdaad is in de meeste landen.
  • Titel afbeelding Maak een virus Stap 5
    5. Kies een taal. Om een ​​virus te maken, moet u ten minste een basiskennis van ten minste één computertaal of scripting tool hebben. Meer complexe virussen omvatten vaak verschillende talen. Voor echt effectieve virussen moet u bekend zijn met Montage Talen.
  • Als u geïnteresseerd bent in het maken van uitvoerbare virussen, C of C++ is een goede plek om te beginnen.
  • Als u macrovirussen wilt maken, leer dan de macro-taal voor uw doelprogramma`s zoals Microsoft Office.
  • Visuele basis Kan worden gebruikt om schadelijke programma`s voor Windows-gebruikers te maken.
  • Titel afbeelding Maak een virus Stap 6
    6. Begin met het schrijven van je virus. Dit zal een lang proces zijn, vooral als dit je eerste keer iets is dat iets is. Experimenteer zoveel mogelijk en onderzoek manieren om uw code te repliceren, afhankelijk van de taal die u gebruikt. Er zijn tutorials over forums en gemeenschappelijke blogs voor een verscheidenheid aan talen.
  • Onderzoek Polymorfe Code. Dit zal de code van uw virus elke keer dat het repliceert, waardoor het moeilijk is om met antivirusprogramma`s te volgen. Polymorfische code is redelijk geavanceerd en wordt in elke taal anders geïmplementeerd.
  • Titel afbeelding Maak een virus Stap 7
    7. Onderzoeksmanieren om uw code te verbergen. Naast polymorfe codering zijn er andere manieren om uw virus te verbergen. Encryptie is een zeer gebruikelijk hulpmiddel dat wordt gebruikt door virusontwikkelaars. Het kost veel oefenen en lezen, maar het kan een lange weg gaan om de levensduur van je virus te verhogen.
  • Titel afbeelding Maak een virus Stap 8
    8. Test je virus. Als u eenmaal een prototype en hardloopt hebt, test u het op zoveel mogelijk verschillende machines en opstellingen. Dit zal het gemakkelijkst zijn als je in staat bent Virtuele machines instellen In verschillende configuraties.
  • Zorg ervoor dat u uw tests bewaart, zodat u uw virus per ongeluk niet toevoegt voordat u klaar bent. Zet de testmachines op een geïsoleerd netwerk en zie de effecten van het verspreiding van het virus.
  • Pas de code van uw virus aan terwijl u het in acht werkt op de testmachines. Fixeer eventuele problemen waarmee het is
  • Titel afbeelding Maak een virus Stap 9
    9. Laat je virus los. Als je tevreden bent met de prestaties van je virus, is het tijd om het vrij te geven. Vraag jezelf echter voordat je het doet als je bereid bent om eventuele consequenties onder ogen te zien die kan komen van het vrijgeven van een virus in het wild. Het is misschien beter om die ervaring te gebruiken en aan nieuwe projecten te werken.
  • Video

    Door deze service te gebruiken, kan sommige informatie worden gedeeld met YouTube.

    Tips

    Als u op zoek bent om een ​​virus te verwijderen, zie Dit artikel.

    Waarschuwingen

    Laat alleen virussen los om beveiligingskwetsbaarheden aan andere gebruikers te demonstreren.
  • Het vrijgeven van kwaadaardige code in het wild is illegaal.
  • Deel in het sociale netwerk:
    Vergelijkbaar