Hoe maak je een virus

Schrijver: Clyde Lopez
Datum Van Creatie: 23 Lang L: none (month-012) 2021
Updatedatum: 9 Kunnen 2024
Anonim
HOW TO MAKE YOUR OWN COMPUTER VIRUS!!! - (Beginner) | TechWagon
Video: HOW TO MAKE YOUR OWN COMPUTER VIRUS!!! - (Beginner) | TechWagon

Inhoud

Andere secties

Heb je ooit gewenst dat je je eigen virus zou kunnen maken, hetzij om te leren, hetzij als grap? Het maken van virussen kost tijd en kennis, maar iedereen kan het doen als ze er hun zinnen op zetten. Door een virus te maken, kunt u veel leren over hoe een programmeertaal werkt, evenals over het besturingssysteem en over netwerkbeveiliging. Zie stap 1 hieronder om aan de slag te gaan en plezier te hebben bij het maken van uw eigen virus.

Stappen

  1. Bepaal welk besturingssysteem u gaat aanvallen. Het meest voorkomende doelwit is Microsoft Windows, vooral oudere versies. Veel oude Windows-gebruikers werken hun besturingssysteem niet bij, waardoor ze kwetsbaar zijn voor beveiligingslekken die in nieuwere versies kunnen worden verholpen.
    • Mac OS X en Linux zijn beide redelijk virusbestendig vanwege de manier waarop machtigingen werken en de algemene architectuur van het besturingssysteem. 95% van alle virussen is gericht op Windows-gebruikers.

  2. Bepaal hoe u het wilt verspreiden. Een virus is alleen een virus als het zich naar andere gebruikers kan verspreiden. U moet de bezorgmethode bedenken voordat u begint, aangezien dit een van de grondbeginselen van de viruscode is. Veelgebruikte afleveringsmechanismen zijn onder meer:
    • Uitvoerbaar bestand (.EXE, .BAT, .COM etc.) - Dit programma moet door de gebruiker worden uitgevoerd en is vaak vermomd als iets anders (zoals een afbeelding).
    • Macro (Microsoft Office) - Macro's zijn programma's die zijn ingesloten in een document of e-mail. Ze zijn gericht op Word, Outlook en andere macro-ingeschakelde producten. De meest gebruikelijke bezorgmethode is via e-mail met een geïnfecteerd document als bijlage.
    • Webscript - Dit zijn stukjes kwaadaardige code die zonder medeweten van de webmasters in sites worden geïnjecteerd.

  3. Bepaal de zwakke plek waarop u zich wilt richten. Succesvolle virussen maken gebruik van zwakke plekken in de beveiliging van een programma of systeem om zich te verspreiden en hun acties uit te voeren. Dit vereist veel onderzoek en knowhow, maar er zijn gemeenschappen die u kunnen helpen te vinden wat u nodig heeft.

  4. Bepaal wat u wilt dat uw virus doet. Als uw virus een systeem heeft geïnfecteerd, wat wilt u dan dat het doet? Effecten kunnen variëren van niets, een bericht weergeven, bestanden verwijderen en nog veel erger. Houd er rekening mee dat het creëren en verspreiden van een schadelijk virus in de meeste landen een ernstig misdrijf is.
  5. Kies een taal. Om een ​​virus te maken, moet u ten minste een basiskennis hebben van ten minste één computertaal of scripttool. Bij meer complexe virussen zijn vaak meerdere talen betrokken. Voor echt effectieve virussen moet u bekend zijn met assembleertalen.
    • Als u geïnteresseerd bent in het maken van uitvoerbare virussen, is C of C ++ een goede plek om te beginnen.
    • Als u macrovirussen wilt maken, leer dan de macrotaal voor uw doelprogramma's zoals Microsoft Office.
    • Visual Basic kan worden gebruikt om schadelijke programma's voor Windows-gebruikers te maken.
  6. Begin met het schrijven van uw virus. Dit zal een lang proces zijn, vooral als dit de eerste keer is dat u iets codeert. Experimenteer zoveel mogelijk en onderzoek manieren om uw code te repliceren, afhankelijk van de taal die u gebruikt. Er zijn tutorials op forums en communityblogs voor verschillende talen.
    • Onderzoek polymorfe code. Hierdoor wordt de code van uw virus elke keer dat het repliceert, gewijzigd, waardoor het moeilijk te volgen is met antivirusprogramma's. Polymorfe code is redelijk geavanceerd en wordt in elke taal anders geïmplementeerd.
  7. Onderzoek manieren om uw code te verbergen. Naast polymorfe codering zijn er andere manieren om uw virus te verbergen. Versleuteling is een veelgebruikte tool die wordt gebruikt door virusontwikkelaars. Het vergt veel oefening en lezen, maar het kan een lange weg banen bij het verlengen van de levensduur van uw virus.
  8. Test uw virus. Als je eenmaal een prototype in gebruik hebt, test het dan op zoveel mogelijk verschillende machines en opstellingen. Dit is het gemakkelijkst als u virtuele machines in verschillende configuraties kunt instellen.
    • Zorg ervoor dat u uw tests beperkt houdt, zodat u niet per ongeluk uw virus vrijgeeft voordat u er klaar voor bent. Zet de testmachines op een geïsoleerd netwerk en zie de effecten van de verspreiding van het virus.
    • Pas de code van uw virus aan terwijl u deze ziet werken op de testmachines. Los eventuele problemen op die het tegenkomt
  9. Laat uw virus los. Als u tevreden bent met de prestaties van uw virus, is het tijd om het vrij te geven. Maar voordat u dit doet, moet u zich afvragen of u bereid bent de eventuele gevolgen van het vrijgeven van een virus in het wild onder ogen te zien. Het is misschien beter om die ervaring te gebruiken en aan nieuwe projecten te werken.

Vragen en antwoorden van de gemeenschap



Waarom zou iemand de computers van andere mensen in de war willen brengen?

Omdat sommige mensen de wereld willen zien branden.


  • Waarom zou iemand een virus schrijven?

    Misschien een vriend voor de gek houden. Of misschien wil je wraak nemen op een oude vijand.


  • Hoe kan ik bepalen of het virus wordt verspreid over het web of de interface van een elektronisch netwerk?

    Ga naar de code of download gewoon een spywaredetector.


  • Wat moet ik doen als ik het virus niet kan beheersen?

    Creëer een achterdeur of een beheerderstoegang beveiligd met een sterke codering die alleen uw protocollen herkent. Een kill-schakelaar is ook bruikbaar, maar het "doodt" een virus niet echt - het schakelt het uit / deactiveert het totdat het opnieuw is geschreven met een nieuwe code.


  • Is C + de beste optie als ik wil dat het automatisch wordt uitgevoerd, bijvoorbeeld wanneer ik een USB-stick aansluit?

    Ja, C + is een taal op hoog niveau die u kunt gebruiken om elk gewenst programma te maken, zoals een virus of Trojaans paard.


  • Hoe kan ik een eenvoudig virus maken?

    Door wat batchprogrammering te leren en enkele basisbewerkingen uit te voeren die er "kunnen" uitzien als virussen.


  • Ben ik zelf kwetsbaar als ik een virus op mijn computer creëer? Zal het zich verspreiden op mijn eigen apparaat?

    Alleen als de trigger aanwezig is, wordt het virus uitgevoerd. U kunt als volgt een trigger maken: Als het bestand StopVirusRunning.txt niet aanwezig is, voert u het virus uit. Bewaar het virus in dezelfde map als het bestand. Voeg het bestand niet toe wanneer u het virus loslaat. Als u per ongeluk het bestand verwijdert en uw virus activeert, dan heeft u inderdaad een probleem.


  • Wat is de beste app om een ​​virus mee te schrijven?

    Waarschijnlijk de Python-shell of de standaardopdrachtprompt voor uw code die erin is opgenomen.


  • Wat is het doel van het maken van een virus?

    Sommige mensen maken virussen voor educatieve doeleinden of voor humor. Anderen doen het om toegang te krijgen tot gevoelige inhoud.


  • Waarom eisen hackers cryptocurrency?

    Meestal zijn het moeilijker te volgen dan normale geldovermakingen, waardoor ze moeilijker te vangen zijn.

  • Tips

    • Raadpleeg dit artikel als u een virus wilt verwijderen.

    Waarschuwingen

    • Geef virussen alleen vrij om beveiligingsproblemen aan andere gebruikers aan te tonen.
    • Het vrijgeven van kwaadaardige code in het wild is illegaal.

    Hoe zonnebloempitten te eten

    Sharon Miller

    Kunnen 2024

    Om een ​​zonnebloemzaadje te eten, trijk je met je tong over de zoute chil, breek het tu en je tanden, puug de chil uit en kauw het zaad. Herhaling. Dit artikel leert je om een ​​mee ter te worden in ...

    Geen enkele geur in deze wereld i beter dan de geur van ver e popcorn net voor een goede film. En met een elektri che popcornmachine kunt u binnen enkele minuten gezouten popcorn en diver e andere een...

    De Meest Lezen