Sådan oprettes en virus

Har du nogensinde ønsket at du kunne skabe din egen virus, enten for din egen læring eller som prank? Virus skabelse tager tid og viden, men nogen kan gøre det, hvis de tænker på det. Oprettelse af en virus kan lære dig meget om, hvordan et programmeringssprog fungerer, samt operativsystem og netværkssikkerhed. Se trin 1 nedenfor for at komme i gang og have det sjovt at skabe din egen virus.

Trin

  1. Billede med titlen Opret en virus trin 1
1. Bestem hvilket operativsystem du skal angribe. Det mest almindelige mål er Microsoft Windows, især ældre versioner. Mange gamle Windows-brugere opdaterer ikke deres operativsystem, hvilket efterlader dem sårbare for sikkerhedshuller, der kan løses i nyere versioner.
  • Mac OS X og Linux er begge temmelig virussikre på grund af den måde, tilladelsesarbejde og den generelle arkitektur i operativsystemet. 95% af alle vira målmål Windows-brugere.
  • Billedet med titlen Opret en virus trin 2
    2. Bestem, hvordan du vil have det til at sprede sig. En virus er kun en virus, hvis det kan spredes til andre brugere. Du bliver nødt til at finde ud af leveringsmetoden, før du begynder, da det er en af ​​fundamentet for virusens kode. Fælles leveringsmekanismer omfatter:
  • Eksekverbar fil (.Exe, .FLAGERMUS, .Com osv.) - Dette program skal drives af brugeren, og er ofte forklædt som noget andet (f.eks. Et billede).
  • Makro (Microsoft Office) - Makroer er programmer, der er indlejret i et dokument eller en e-mail. De målretter ord, outlook og andre makro-aktiverede produkter. Den mest almindelige leveringsmetode er via e-mail med et inficeret dokument vedhæftet.
  • Web script - disse er stykker af ondsindet kode, der injiceres i websteder uden webmasters viden.
  • Billede med titlen Opret en virus trin 3
    3. Bestemme det svage punkt, du vil målrette mod. Succesfulde vira udnytter svage pletter i et programs eller systemets sikkerhed for at sprede sig og udføre deres handlinger. Dette kræver en masse forskning og ved, hvordan, men der er samfund derude, der kan hjælpe dig med at finde det, du har brug for.
  • Billedet med titlen Opret en virus trin 4
    4. Bestem, hvad du vil have din virus til at gøre. Når din virus har inficeret et system, hvad vil du have det til at gøre? Effekter kan variere fra ingenting, for at vise en besked, for at slette filer og meget værre. Vær opmærksom på at skabe og sprede en ondsindet virus er en alvorlig forbrydelse i de fleste lande.
  • Billedet med titlen Opret en virus trin 5
    5. Vælg et sprog. For at skabe en virus skal du have mindst en grundlæggende forståelse af mindst et computersprog eller scripting værktøj. Mere komplekse vira involverer ofte flere sprog. For virkelig effektive vira skal du være bekendt med Monteringssprog.
  • Hvis du er interesseret i at lave eksekverbare vira, C eller C++ er et godt sted at starte.
  • Hvis du vil lave makro vira, skal du lære makrosproget til dine målprogrammer som f.eks Microsoft Office.
  • Visual Basic Kan bruges til at oprette ondsindede programmer til Windows-brugere.
  • Billedet med titlen Opret en virus trin 6
    6. Start med at skrive din virus. Dette vil være en lang proces, især hvis dette er din første gang, der koder noget. Eksperimentere så meget som muligt, og forskning måder at replikere din kode afhængigt af det sprog, du bruger. Der er vejledninger på fora og fællesskabsblogger til en række sprog.
  • Forskningspolymorf kode. Dette vil ændre koden for din virus hver gang den replikerer, hvilket gør det vanskeligt at spore med antivirusprogrammer. Polymorf kode er ret avanceret, og implementeres forskelligt på alle sprog.
  • Billedet med titlen Opret en virus trin 7
    7. Forskning måder at skjule din kode på. Udover polymorfekodning er der andre måder at skjule din virus på. Kryptering er et meget almindeligt værktøj, der anvendes af virusudviklere. Det kræver en masse øvelse og læsning, men det kan gå langt i at øge livets levetid.
  • Billede med titlen Opret en virus trin 8
    8. Test din virus. Når du har en prototype op og kører, skal du prøve det på så mange forskellige maskiner og opsætninger som muligt. Dette vil være nemmest, hvis du er i stand til oprette virtuelle maskiner i forskellige konfigurationer.
  • Sørg for, at du holder dine tests, så du ikke ved et uheld frigiver din virus, før du er klar. Sæt testmaskinerne på et isoleret netværk og se virkningerne af virusspredningen.
  • Juster din virus kode, når du observerer det, der arbejder på testmaskinerne. Løse eventuelle problemer, det løber ind i
  • Billede med titlen Opret en virus trin 9
    9. Slip din virus. Hvis du er tilfreds med din virusens ydeevne, er det på tide at frigive det. Før du gør det, spørg dig selv om du er parat til at møde eventuelle konsekvenser, der kan komme fra at frigive en virus i det vilde. Det kan være bedre at bruge den erfaring og arbejde på nye projekter.
  • Video

    Ved at bruge denne service kan nogle oplysninger deles med YouTube.

    Tips

    Hvis du søger at fjerne en virus, se denne artikel.

    Advarsler

    Udgiv kun vira til at demonstrere sikkerhedsproblemer til andre brugere.
  • Frigivelse af ondsindet kode i naturen er ulovlig.
  • Del på sociale netværk :
    Lignende