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. 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.
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:
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.
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.
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.
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.
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.
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.
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: