Hur man skapar ett virus

Har du någonsin velat att du kunde skapa ditt eget virus, antingen för ditt eget lärande eller som en prank? Virus skapande tar tid och kunskap, men någon kan göra det om de sätter sig åt det. Att skapa ett virus kan lära dig mycket om hur ett programmeringsspråk fungerar, såväl som operativsystem och nätverkssäkerhet. Se steg 1 nedan för att komma igång och ha kul att skapa ditt eget virus.

Steg

  1. Bild med titeln Skapa ett virus Steg 1
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 och lämnar dem sårbara för säkerhetshål som kan lösas i nyare versioner.
  • Mac OS X och Linux är både relativt virus-bevis på grund av hur behörighetsarbetet och den allmänna arkitekturen i operativsystemet. 95% av alla virus Mål Windows-användare.
  • Bild med titeln Skapa ett virus Steg 2
    2. Bestäm hur du vill att den ska sprida sig. 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 grunden för virusens kod. Gemensamma leveransmekanismer inkluderar:
  • Körbar fil (.Exe, .FLADDERMUS, .Com etc.) - Detta program måste köras av användaren, och är ofta förtäckt som något annat (som en bild).
  • Makro (Microsoft Office) - Makron är program som är inbäddade i ett dokument eller e-post. De riktar sig till Word, Outlook och andra makroaktiverade produkter. Den vanligaste leveransmetoden är via e-post med ett infekterat dokument bifogat.
  • Web script - det här är bitar av skadlig kod som injiceras i platser utan webmasters kunskap.
  • Bild med titeln Skapa ett virus Steg 3
    3. Bestäm den svaga platsen som du vill rikta in. Framgångsrika virus utnyttjar svaga fläckar i ett program eller systemets säkerhet för att sprida och utföra sina handlingar. Detta kräver mycket forskning och vet hur, men det finns samhällen där ute som kan hjälpa dig att hitta vad du behöver.
  • Bild med titeln Skapa ett virus Steg 4
    4. Bestäm vad du vill att ditt virus ska göra. När ditt virus har smittat ett system, vad vill du att den ska göra? Effekterna kan sträcka sig från ingenting, för att visa ett meddelande, för att radera filer och mycket värre. Var medveten om att skapa och sprida ett skadligt virus är ett allvarligt brott i de flesta länder.
  • Bild med titeln Skapa ett virus Steg 5
    5. Välj ett språk. För att skapa ett virus måste du ha åtminstone en grundläggande förståelse för minst ett datorspråk eller skriptverktyg. Fler 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 exekverbara virus, C eller C++ är ett bra ställe att börja.
  • Om du vill göra makrovirus, lära 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.
  • Bild med titeln Skapa ett virus Steg 6
    6. Börja skriva ditt virus. Detta kommer att bli en lång process, speciellt om det här är din första gången som kodar något. Experimentera så mycket som möjligt och forskningssätt att replikera din kod beroende på vilket språk du använder. Det finns handledning på forum och samhällsbloggar för olika språk.
  • Forskningspolymorfisk kod. Detta kommer att ändra koden för ditt virus varje gång det replikerar, vilket gör det svårt att spåra med antivirusprogram. Polymorfisk kod är ganska avancerad och implementeras annorlunda på alla språk.
  • Bild med titeln Skapa ett virus Steg 7
    7. Forskningsvägar för att dölja din kod. Förutom polymorfkodning finns det andra sätt att dölja ditt virus. Kryptering är ett mycket vanligt verktyg som används av virusutvecklare. Det tar mycket träning och läsning, men det kan gå långt i att öka livslängden i ditt virus.
  • Bild med titeln Skapa ett virus Steg 8
    8. Testa ditt virus. När du har en prototyp igång, prova det så många olika maskiner och inställningar som möjligt. Detta blir enklast om du kan Ställ in virtuella maskiner I olika konfigurationer.
  • Se till att du behåller dina test 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 virusspridningen.
  • Justera din Virus kod när du observerar det som arbetar på testmaskinerna. Fixa eventuella problem som den går in i
  • Bild med titeln Skapa ett virus Steg 9
    9. Släpp ditt virus. Om du är nöjd med ditt virus prestanda är det dags att släppa den. Innan du gör, fråga dig själv om du är beredd att möta några konsekvenser som kan komma från att frigöra ett virus i det vilda. Det kan vara bättre att använda den erfarenheten och arbeta med nya projekt.
  • Video

    Genom att använda den här tjänsten kan viss information delas med YouTube.

    Tips

    Om du vill ta bort ett virus, se Denna artikel.

    Varningar

    Släpp bara virus för att visa säkerhetsproblem till andra användare.
  • Frigörande skadlig kod i det vilda är olagligt.
  • Dela på det sociala nätverket:
    Liknande