Hvordan lage et virus: 9 trinn (med bilder)

Innholdsfortegnelse:

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

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

Video: Hvordan lage et virus: 9 trinn (med bilder)
Video: Staysman & Lazz - En godt stekt pizza 2024, Kan
Anonim

Har du noen gang ønsket at du kunne lage ditt eget virus, enten for din egen læring eller som en tull? Virusskaping 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 et programmeringsspråk fungerer, samt operativsystem og nettverkssikkerhet. Selv om det kan virke som om alle virus er ondsinnede, er virus ganske enkelt koder som har som mål å spre så mange kopier av seg selv som mulig. Se trinn 1 nedenfor for å komme i gang og ha det gøy med å lage ditt eget virus.

Trinn

Lag et virus trinn 1
Lag et virus trinn 1

Trinn 1. Bestem hvilket operativsystem du skal angripe

Det vanligste målet er Microsoft Windows, spesielt eldre versjoner. Mange gamle Windows -brukere oppdaterer ikke operativsystemet, og gjør dem sårbare for sikkerhetshull som kan løses i nyere versjoner.

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

Opprett et virus Trinn 2
Opprett et virus Trinn 2

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

Et virus er bare et virus hvis det kan spre seg til andre brukere. Du må finne ut leveringsmetoden før du begynner, siden den er en av grunnleggende elementer i virusets kode. Vanlige leveringsmekanismer inkluderer:

  • Eksekverbar fil (. EXE,. BAT,. COM etc.) - Dette programmet må kjøres av brukeren, og er ofte forkledd som noe annet (for eksempel et bilde).
  • Makro (Microsoft Office) - Makroer er programmer som er innebygd i et dokument eller en e -post. De er rettet mot Word, Outlook og andre makroaktiverte produkter. Den vanligste leveringsmetoden er via e -post med et infisert dokument vedlagt.
  • Nettskript - Dette er stykker av ondsinnet kode som injiseres på nettsteder uten at webmasterne vet det.
Opprett et virus Trinn 3
Opprett et virus Trinn 3

Trinn 3. Bestem det svake stedet du vil målrette mot

Vellykkede virus utnytter svake punkter i et programs eller systems sikkerhet 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 har infisert et system, hva vil du at det skal gjøre? Effekter kan variere fra ingenting, til å vise en melding, til å slette filer og mye verre. Vær oppmerksom på 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 språk

For å lage et virus må du ha en grunnleggende forståelse av minst ett dataspråk eller skriptverktøy. Mer komplekse virus involverer ofte flere språk. For virkelig effektive virus må du være kjent med samlingsspråk.

  • Hvis du er interessert i å lage kjørbare virus, er C eller C ++ et godt sted å starte.
  • Hvis du vil lage makrovirus, kan du lære makrospråket for målprogrammene dine, 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 vil være en lang prosess, spesielt hvis dette er første gang du koder noe. Eksperimenter så mye som mulig, og undersøk måter å replikere koden avhengig av språket du bruker. Det er opplæringsprogrammer på fora og samfunnsblogger for en rekke språk.

Undersøk polymorf kode. Dette vil endre koden til viruset ditt hver gang det replikeres, noe som gjør det vanskelig å spore med antivirusprogrammer. Polymorf kode er ganske avansert og implementeres ulikt på alle språk

Lag et virus trinn 7
Lag et virus trinn 7

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

I tillegg til polymorf koding, er det andre måter å skjule viruset på. Kryptering er et veldig vanlig verktøy som brukes av virusutviklere. Det krever mye øvelse og lesing, men det kan gå langt for å øke levetiden til viruset ditt.

Lag et virus Trinn 8
Lag et virus Trinn 8

Trinn 8. Test viruset ditt

Når du har en prototype i gang, kan du teste den på så mange forskjellige maskiner og oppsett som mulig. Dette vil være enklest hvis du kan sette opp virtuelle maskiner i forskjellige konfigurasjoner.

  • Sørg for at du holder testene inneholdt slik at du ikke ved et uhell slipper viruset før du er klar. Sett testmaskinene på et isolert nettverk og se effekten av viruset som sprer seg.
  • Juster virusets kode mens du ser at den fungerer på testmaskinene. Løs eventuelle problemer den støter på
Opprett et virus Trinn 9
Opprett et virus Trinn 9

Trinn 9. Slipp viruset

Hvis du er fornøyd med virusets ytelse, er det på tide å slippe den. Før du gjør det, må du imidlertid spørre deg selv om du er klar til å møte eventuelle konsekvenser som kan komme fra å slippe et virus ut i naturen. Det kan være bedre å bruke den erfaringen og jobbe med nye prosjekter.

Video - Ved å bruke denne tjenesten kan noe informasjon bli delt med YouTube

Tips

Hvis du ønsker å fjerne et virus, kan du se denne artikkelen

Advarsler

  • Slipp bare virus for å demonstrere sikkerhetsproblemer for andre brukere.
  • Å slippe skadelig kode ut i naturen er ulovlig.

Anbefalt: