Hvordan lage et virus: 10 trinn (med bilder)

Innholdsfortegnelse:

Hvordan lage et virus: 10 trinn (med bilder)
Hvordan lage et virus: 10 trinn (med bilder)

Video: Hvordan lage et virus: 10 trinn (med bilder)

Video: Hvordan lage et virus: 10 trinn (med bilder)
Video: Hubble - 15 years of discovery 2024, Kan
Anonim

Har du noen gang ønsket at du kunne lage ditt eget virus, enten for din egen læring eller som en spøk? Å lage et virus tar tid og kunnskap, men hvem som helst kan gjøre det hvis de tenker på det. Å lage et virus kan lære deg mye om hvordan programmeringsspråk fungerer, samt operativsystemer og nettverkssikkerhet. Se trinn 1 nedenfor for å komme i gang.

Steg

Lag et virus trinn 1
Lag et virus trinn 1

Trinn 1. Bestem hvilket operativsystem du vil angripe

Det vanligste målet er Microsoft Windows, spesielt eldre versjoner. Mange gamle Windows -brukere oppdaterer ikke operativsystemene og etterlater seg sårbare for sikkerhetshull som kan ha blitt løst i nyere versjoner.

Mac OS X og Linux, begge er ganske motstandsdyktige mot virus på grunn av måten deres tillatelser fungerer på og den generelle arkitekturen til operativsystemet. 95% av alle virus er rettet mot Windows -brukere

Lag et virus trinn 2
Lag et virus trinn 2

Trinn 2. Bestem hvordan du vil at viruset skal spre seg

Et virus vil bare være et virus hvis det kan spre seg til andre brukere. Du må kjenne leveringsmetoden fra starten, da dette er et av grunnleggende om viruskoden. Vanlige leveringsmekanismer inkluderer:

  • Eksekverbare filer (. EXE,. BAT,. COM etc.) - Disse programmene må kjøres av brukeren og er vanligvis forkledd som noe annet (som et bilde).
  • Makroer (Microsoft Office) - Makroer er programmer som er innebygd i et dokument eller en e -post. De er rettet mot Word, Outlook og andre makroaktive produkter. Den vanligste leveringsmetoden er via e -post med vedlegg av et infisert dokument.
  • Nettskript - Dette er stykker av ondsinnet kode som sprøytes inn på nettsteder uten kunnskap fra nettredaktørene.
Opprett et virus Trinn 3
Opprett et virus Trinn 3

Trinn 3. Bestem de svake punktene du vil målrette mot

Vellykkede virus utnytter svake punkter i sikkerheten til et program eller system for å spre seg og utføre sine handlinger. Dette krever mye forskning og kunnskap, men det er lokalsamfunn der ute som kan hjelpe deg med å finne det du trenger.

Lag et virus trinn 4
Lag et virus trinn 4

Trinn 4. Bestem hva du vil at viruset skal gjøre

Når viruset ditt infiserer et system, hva vil du at det skal gjøre? Effektene kan variere fra ingenting, til å vise en melding, slette filer og andre verre effekter. Innse at å skape og spre et ondsinnet virus er en alvorlig forbrytelse i de fleste land.

Lag et virus Trinn 5
Lag et virus Trinn 5

Trinn 5. Velg et programmeringsspråk

For å opprette et virus må du ha minst en grunnleggende forståelse av minst et dataspråk eller skriptverktøy. Mer komplekse virus involverer vanligvis flere programmeringsspråk. For et virkelig effektivt virus må du kunne samlingsspråk.

  • Hvis du er interessert i å lage kjørbare virus, er det en god start å lære å programmere i C eller C ++.
  • Hvis du vil lage et makrovirus, kan du lære makrospråket for målprogrammet ditt, for eksempel Microsoft Office.
  • Visual Basic kan brukes til å lage ondsinnede programmer for Windows -brukere.
Lag et virus trinn 6
Lag et virus trinn 6

Trinn 6. Begynn å skrive viruset ditt

Dette kan være en lang prosess, spesielt hvis dette er din første erfaring med å kode noe. Eksperimenter så mye du kan og undersøk forskjellige måter å replikere din egen kode, som avhenger av programmeringsspråket du bruker. Det er opplæringsprogrammer på fellesskapsfora og blogger for forskjellige programmeringsspråk.

Gjør noen polymorfe kodeforskninger. Dette vil endre viruskoden din hver gang den replikeres, noe som gjør det enda vanskeligere for antivirusprogrammer å spore. Polymorf kode er ganske sofistikert og implementeres annerledes i hvert programmeringsspråk

Lag et virus trinn 7
Lag et virus trinn 7

Trinn 7. Undersøk forskjellige måter å skjule koden din

Bortsett fra polymorf koding, er det andre måter å skjule viruset på. Kryptering er et verktøy som oftest brukes av virusutviklere. Dette krever mye øvelse og lesing, men det kan skape en måte å forlenge levetiden til viruset ditt.

Lag et virus Trinn 8
Lag et virus Trinn 8

Trinn 8. Test viruset ditt

Når du har en kjørende prototype, tester du prototypen på så mange forskjellige datamaskiner og innstillinger som mulig. Det enkleste er hvis du kan sette opp virtuelle datamaskiner i forskjellige konfigurasjoner.

  • Sørg for å begrense testen slik at du ikke ved et uhell slipper viruset før du er klar. Plasser testdatamaskinen på et isolert nettverk og se effekten av viruset som sprer seg.
  • Juster viruskoden din mens du ser hvordan den fungerer på testdatamaskinen. Løs eventuelle problemer.
Opprett et virus Trinn 9
Opprett et virus Trinn 9

Trinn 9. Fjern viruset

Hvis du er fornøyd med ytelsen til viruset ditt, er det på tide å fjerne det. Imidlertid, før du gjør det, spør deg selv: er du forberedt på å møte eventuelle konsekvenser som kan oppstå ved å slippe et virus ut i den virkelige verden. Det er bedre å bruke erfaringen og komme tilbake til arbeidet med et nytt prosjekt.

Anbefalt: