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

Innehållsförteckning:

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

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

Video: Hur man skapar ett virus: 10 steg (med bilder)
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, Maj
Anonim

Har du någonsin önskat att du kunde skapa ditt eget virus, antingen för ditt eget lärande eller som ett skämt? Att skapa ett virus 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 programmeringsspråk fungerar, liksom operativsystem och nätverkssäkerhet. Se 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 vill attackera

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

Mac OS X och Linux, båda är ganska resistenta mot virus på grund av hur deras 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 viruset ska spridas

Ett virus är bara ett virus om det kan spridas till andra användare. Du måste känna till leveransmetoden från början, eftersom detta är en av grunderna i viruskoden. Vanliga leveransmekanismer inkluderar:

  • Körbara filer (. EXE,. BAT,. COM etc.) - Dessa program måste köras av användaren och är vanligtvis förklädda till något annat (som en bild).
  • Makron (Microsoft Office) - Makron är program som är inbäddade i ett dokument eller e -post. De är inriktade på Word, Outlook och andra makroaktiva produkter. Den vanligaste leveranssättet är via e -post med bilaga till ett infekterat dokument.
  • Webbskript - Det här är bitar av skadlig kod som injiceras på webbplatser utan att webbansvariga känner till det.
Skapa ett virus Steg 3
Skapa ett virus Steg 3

Steg 3. Bestäm de svaga punkterna du vill rikta in dig på

Framgångsrika virus utnyttjar svaga punkter i säkerheten för ett program eller system 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 infekterar ett system, vad vill du att det ska göra? Effekterna kan sträcka sig från ingenting, till att visa ett meddelande, radera filer och andra sämre effekter. Inse 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 ett programmeringsspråk

För att skapa ett virus måste du ha åtminstone en grundläggande förståelse för åtminstone ett datorspråk eller skriptverktyg. Mer komplexa virus involverar vanligtvis flera programmeringsspråk. För ett verkligt effektivt virus måste du kunna samlingsspråk.

  • Om du är intresserad av att skapa körbara virus är det bra att lära sig att programmera i C eller C ++.
  • Om du vill skapa ett makrovirus lär du dig makrospråket för ditt målprogram, 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 skriva ditt virus

Detta kan vara en lång process, särskilt om det här är din första erfarenhet av att koda något. Experimentera så mycket du kan och undersök olika sätt att replikera din egen kod, vilket beror på programmeringsspråket du använder. Det finns självstudier på communityforum och bloggar för olika programmeringsspråk.

Gör lite polymorf kodforskning. Detta kommer att ändra din viruskod varje gång den replikerar, vilket gör det ännu svårare för antivirusprogram att spåra. Polymorf kod är ganska sofistikerad och implementeras annorlunda i varje programmeringsspråk

Skapa ett virus Steg 7
Skapa ett virus Steg 7

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

Förutom polymorf kodning finns det andra sätt att dölja ditt virus. Kryptering är ett verktyg som oftast används av virusutvecklare. Detta kräver mycket övning och läsning, men det kan skapa ett sätt att förlänga ditt virus.

Skapa ett virus Steg 8
Skapa ett virus Steg 8

Steg 8. Testa ditt virus

När du har en igång prototyp testar du prototypen på så många olika datorer och inställningar som möjligt. Det enklaste är om du kan konfigurera virtuella datorer i olika konfigurationer.

  • Se till att du begränsar dina tester så att du inte av misstag släpper ut viruset innan du är redo. Placera testdatorn på ett isolerat nätverk och titta på effekterna av att viruset sprids.
  • Justera din viruskod medan du tittar på hur den fungerar på testdatorn. Åtgärda eventuella problem.
Skapa ett virus Steg 9
Skapa ett virus Steg 9

Steg 9. Ta bort ditt virus

Om du är nöjd med ditt viruss prestanda är det dags att ta bort det. Men innan du gör det, fråga dig själv, är du beredd att möta eventuella konsekvenser som kan uppstå när ett virus släpps ut i den verkliga världen. Det är bättre att använda erfarenheten och återgå till ett nytt projekt.

Rekommenderad: