Hur man skapar ett virus: 9 steg (med bilder)

Innehållsförteckning:

Hur man skapar ett virus: 9 steg (med bilder)
Hur man skapar ett virus: 9 steg (med bilder)

Video: Hur man skapar ett virus: 9 steg (med bilder)

Video: Hur man skapar ett virus: 9 steg (med bilder)
Video: Hur man ritar ett realistiskt öga – Lätt lär dig teckna-video med svenska röstinstruktioner! 2024, Mars
Anonim

Har du någonsin velat skapa ditt eget datavirus, antingen för att lära eller för skojs skull? Att skapa ett virus tar tid och kunskap, men det kan göras av alla som tar sig tid. Att skapa ett virus kan lära dig mycket om hur nätverkssäkerhet, ett programmeringsspråk och ett operativsystem fungerar. Läs steg 1 nedan för att komma igång.

steg

Skapa ett virus Steg 1
Skapa ett virus Steg 1

Steg 1. Bestäm vilket operativsystem du tänker attackera

Det vanligaste målet är Microsoft Windows, särskilt äldre versioner. Många användare av dessa versioner uppdaterar inte operativsystemet och är därför sårbara för säkerhetshål som kan åtgärdas i de senaste versionerna.

Mac OS X och Linux är mer virussäkra på grund av hur behörigheter fungerar och den allmänna arkitekturen för dessa operativsystem. 95% av alla virus riktar sig till Windows -användare

Skapa ett virus Steg 2
Skapa ett virus Steg 2

Steg 2. Bestäm hur du vill sprida det

Ett virus kan bara kallas det om det kan spridas till andra användare. Du måste tänka på infektionsmetoden innan du börjar, eftersom detta är en av de grundläggande elementen i viruskoden. Några vanliga mekanismer inkluderar:

  • Körbara filer (. EXE,. BAT,. COM etc.): måste startas av användaren och vanligtvis komma förklädda som något annat, som en bild.
  • Makron (Microsoft Office): är program som är inbäddade i ett dokument eller e -post. De är inriktade på Word, Outlook och andra makroaktiverade produkter. Den vanligaste spridningsmetoden är via e -post, med ett infekterat dokument bifogat.
  • Webbskript: Detta är bitar av skadlig kod som injiceras på webbplatser utan webbansvariges medvetenhet.
Skapa ett virus Steg 3
Skapa ett virus Steg 3

Steg 3. Bestäm den svaga punkten som ska attackeras

Framgångsrika virus utnyttjar svagheter i ett programs eller systems säkerhet för att sprida sig och vidta åtgärder. Det kräver mycket forskning och kunskap, men det finns samhällen där ute som kan hjälpa dig att hitta det du behöver.

Skapa ett virus Steg 4
Skapa ett virus Steg 4

Steg 4. Bestäm vad du vill att viruset ska göra

När det har infekterat ett system, vad ska det göra? Effekter kan sträcka sig från ingenting till att visa ett meddelande, radera filer eller mycket värre. Var medveten om att att skapa och sprida ett skadligt virus är ett allvarligt brott i de flesta länder.

Skapa ett virus Steg 5
Skapa ett virus Steg 5

Steg 5. Välj språk

För att skapa ett virus måste du känna till grunderna i ett programmeringsspråk eller ett skriptverktyg. De flesta komplexa virus använder flera språk. För att skapa riktigt effektiva virus måste du kunna samlingsspråk.

  • Om du är intresserad av att göra körbara virus är C och C ++ ett bra ställe att börja.
  • Om du vill skapa makrovirus lär du dig makrospråket i målprogrammet, till exempel Microsoft Office.
  • Visual Basic kan användas för att skapa skadliga program för Windows -användare.
Skapa ett virus Steg 6
Skapa ett virus Steg 6

Steg 6. Börja programmera viruset

Denna process kommer att ta lång tid, särskilt om det är första gången du programmerar något. Experimentera så mycket som möjligt och undersök sätt att replikera din kod beroende på vilket språk som används. Det finns självstudier för olika språk på communityforum och bloggar.

Undersök polymorfa virus. De ändrar koden varje gång de replikerar, vilket gör det svårt för antivirus att spåra. Polymorf kod utvecklas och implementeras olika på varje språk

Skapa ett virus Steg 7
Skapa ett virus Steg 7

Steg 7. Leta efter sätt att dölja din kod

Förutom polymorfism finns det andra sätt att dölja ditt virus. Kryptering är ett mycket vanligt verktyg som används av skadliga programutvecklare. Det kräver mycket läsning och övning, men det kan hjälpa till att förlänga livslängden för ditt virus.

Skapa ett virus Steg 8
Skapa ett virus Steg 8

Steg 8. Testa viruset

När du har kommit fram till en fungerande prototyp, testa den på flera olika maskiner och konfigurationer. Det blir lättare om du kan förbereda virtuella maskiner med olika konfigurationer.

  • Håll testerna kontrollerade så att du inte slutar släppa viruset innan det är klart. Placera testmaskiner i ett isolerat nätverk och se effekterna av kontaminering.
  • Justera viruskoden när du ser att den fungerar på testmaskinerna och åtgärda eventuella fel.
Skapa ett virus Steg 9
Skapa ett virus Steg 9

Steg 9. Släpp viruset

När du är nöjd med dess prestanda är det dags att släppa den. Innan det, dock fråga dig själv om du är beredd att möta de konsekvenser som kan uppstå av ett frigjort virus. Det kan vara bättre att använda denna erfarenhet för att arbeta med nya projekt.

Rekommenderad: