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: Störig granne 2024, Maj
Anonim

Har du någonsin önskat att du kunde skapa ditt eget virus, antingen för ditt eget lärande eller som en upptåg? Virusskapande tar tid och kunskap, men vem som helst kan göra det om de tänker på det. Att skapa ett virus kan lära dig mycket om hur ett programmeringsspråk fungerar, liksom operativsystem och nätverkssäkerhet. Även om det kan tyckas som om alla virus är skadliga, är virus helt enkelt kodbitar vars mål är att sprida så många kopior av sig själv som möjligt. Se steg 1 nedan för att komma igång och ha kul med att skapa ditt eget virus.

Steg

Skapa ett virus Steg 1
Skapa ett virus Steg 1

Steg 1. Bestäm vilket operativsystem du ska attackera

Det vanligaste målet är Microsoft Windows, särskilt äldre versioner. Många gamla Windows -användare uppdaterar inte sitt operativsystem, vilket gör dem sårbara för säkerhetshål som kan åtgärdas i nyare versioner.

Mac OS X och Linux är båda ganska virussäkra på grund av hur behörigheter fungerar och operativsystemets allmänna arkitektur. 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 att den ska spridas

Ett virus är bara ett virus om det kan spridas till andra användare. Du måste ta reda på leveransmetoden innan du börjar, eftersom det är en av grunderna i virusets kod. Vanliga leveransmekanismer inkluderar:

  • Körbar fil (. EXE,. BAT,. COM etc.) - Detta program måste köras av användaren och är ofta förklätt som något annat (t.ex. en bild).
  • Makro (Microsoft Office) - Makron är program som är inbäddade i ett dokument eller e -post. De är inriktade på Word, Outlook och andra makroaktiverade produkter. Den vanligaste leveranssättet är via e -post med ett infekterat dokument bifogat.
  • Webbskript - Det här är bitar av skadlig kod som injiceras på webbplatser utan att webbansvariga vet.
Skapa ett virus Steg 3
Skapa ett virus Steg 3

Steg 3. Bestäm den svaga punkten som du vill rikta in dig på

Framgångsrika virus utnyttjar svaga punkter i ett programs eller systems säkerhet för att sprida och utföra sina handlingar. Detta kräver mycket forskning och kunskap, men det finns grupper 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 ditt virus ska göra

När ditt virus har infekterat ett system, vad vill du att det ska göra? Effekter kan sträcka sig från ingenting, till att visa ett meddelande, till att radera filer och 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 ha minst en grundläggande förståelse för minst ett datorspråk eller skriptverktyg. Mer komplexa virus involverar ofta flera språk. För riktigt effektiva virus måste du vara bekant med monteringsspråk.

  • Om du är intresserad av att göra körbara virus är C eller C ++ ett bra ställe att börja.
  • Om du vill skapa makrovirus lär du dig makrospråket för dina målprogram som 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 skriva ditt virus

Detta kommer att bli en lång process, särskilt om det är första gången du kodar något. Experimentera så mycket som möjligt och undersök sätt att replikera din kod beroende på vilket språk du använder. Det finns självstudier på forum och communitybloggar för olika språk.

Forskning polymorf kod. Detta kommer att ändra koden för ditt virus varje gång det replikeras, vilket gör det svårt att spåra med antivirusprogram. Polymorf kod är ganska avancerad och implementeras annorlunda på alla språk

Skapa ett virus Steg 7
Skapa ett virus Steg 7

Steg 7. Undersök sätt att dölja din kod

Förutom polymorf kodning finns det andra sätt att dölja ditt virus. Kryptering är ett mycket vanligt verktyg som används av virusutvecklare. Det kräver mycket övning och läsning, men det kan gå långt för att öka livslängden på ditt virus.

Skapa ett virus Steg 8
Skapa ett virus Steg 8

Steg 8. Testa ditt virus

När du har en prototyp igång, testa den på så många olika maskiner och inställningar som möjligt. Detta blir enklast om du kan konfigurera virtuella datorer i olika konfigurationer.

  • Se till att du behåller dina tester så att du inte av misstag släpper ut ditt virus innan du är redo. Sätt testmaskinerna på ett isolerat nätverk och se effekterna av att viruset sprids.
  • Justera ditt viruss kod när du ser hur det fungerar på testmaskinerna. Åtgärda eventuella problem som det stöter på
Skapa ett virus Steg 9
Skapa ett virus Steg 9

Steg 9. Släpp ditt virus

Om du är nöjd med ditt viruss prestanda är det dags att släppa det. Innan du gör det, dock fråga dig själv om du är beredd att möta några konsekvenser som kan komma från att släppa ett virus i naturen. Det kan vara bättre att använda den erfarenheten och arbeta med nya projekt.

Video - Genom att använda denna tjänst kan viss information delas med YouTube

Tips

Om du vill ta bort ett virus, se den här artikeln

Varningar

  • Släpp bara virus för att visa andra säkerhetsproblem.
  • Att släppa skadlig kod i naturen är olagligt.

Rekommenderad: