Kako ustvariti virus: 10 korakov (s slikami)

Kazalo:

Kako ustvariti virus: 10 korakov (s slikami)
Kako ustvariti virus: 10 korakov (s slikami)

Video: Kako ustvariti virus: 10 korakov (s slikami)

Video: Kako ustvariti virus: 10 korakov (s slikami)
Video: TRUCOS. Para Mejorar PC VIEJO y PORTATIL por poco dinero 2024, Maj
Anonim

Ste si kdaj zaželeli, da bi ustvarili lasten virus, bodisi za lastno učenje bodisi za šalo? Ustvarjanje virusa zahteva čas in znanje, vendar lahko to stori vsak, če se za to odloči. Ustvarjanje virusa vas lahko veliko nauči o delovanju programskih jezikov ter operacijskih sistemih in varnosti omrežja. Za začetek glejte korak 1 spodaj.

Korak

Ustvarite virus 1. korak
Ustvarite virus 1. korak

Korak 1. Odločite se, kateri operacijski sistem želite napasti

Najpogostejši cilj je Microsoft Windows, zlasti starejše različice. Mnogi stari uporabniki sistema Windows ne posodabljajo svojih operacijskih sistemov, zato so ranljivi za varnostne luknje, ki so bile morda odpravljene v novejših različicah.

Mac OS X in Linux sta oba precej odporna na viruse zaradi načina delovanja njihovih dovoljenj in splošne arhitekture operacijskega sistema. 95% vseh virusov cilja na uporabnike sistema Windows

Ustvarite virus 2. korak
Ustvarite virus 2. korak

Korak 2. Odločite se, kako želite, da se virus širi

Virus bo virus le, če se lahko razširi na druge uporabnike. Način dostave morate poznati že od začetka, saj je to ena od osnov virusne kode. Skupni mehanizmi dostave vključujejo:

  • Izvedljive datoteke (. EXE,. BAT,. COM itd.) - te programe mora izvajati uporabnik in so običajno prikrite kot nekaj drugega (na primer slika).
  • Makri (Microsoft Office) - Makri so programi, vdelani v dokument ali e -pošto. Ciljajo na Word, Outlook in druge makroaktivne izdelke. Najpogostejši način dostave je po e -pošti s prilogo okuženega dokumenta.
  • Spletni skripti - To so kosi zlonamerne kode, ki se vnesejo na spletna mesta brez vednosti spletnih skrbnikov.
Ustvarite virus 3. korak
Ustvarite virus 3. korak

Korak 3. Določite šibke točke, na katere želite ciljati

Uspešni virusi izkoriščajo šibke točke v varnosti programa ali sistema za širjenje in izvajanje svojih dejanj. To zahteva veliko raziskav in znanja, vendar obstajajo skupnosti, ki vam lahko pomagajo najti tisto, kar potrebujete.

Ustvarite virus Korak 4
Ustvarite virus Korak 4

Korak 4. Odločite se, kaj želite, da vaš virus počne

Kaj želite, da ko vaš virus okuži sistem? Učinki so lahko od nič, do prikaza sporočila, brisanja datotek in drugih slabših učinkov. Zavedajte se, da je ustvarjanje in širjenje zlonamernega virusa v večini držav resen zločin.

Ustvarite virus Korak 5
Ustvarite virus Korak 5

Korak 5. Izberite programski jezik

Če želite ustvariti virus, morate imeti vsaj osnovno razumevanje vsaj računalniškega jezika ali skriptnega orodja. Kompleksnejši virusi običajno vključujejo več programskih jezikov. Za resnično učinkovit virus morate poznati montažni jezik.

  • Če vas zanima ustvarjanje izvršljivih virusov, je dobro začeti učenje programiranja v C ali C ++.
  • Če želite ustvariti makro virus, se naučite jezika makra za ciljni program, kot je Microsoft Office.
  • Visual Basic lahko uporabite za ustvarjanje zlonamernih programov za uporabnike sistema Windows.
Ustvarite virus Korak 6
Ustvarite virus Korak 6

Korak 6. Začnite pisati svoj virus

To je lahko dolg proces, še posebej, če je to vaša prva izkušnja s kodiranjem. Preizkusite, kolikor je mogoče, in raziščite različne načine ponovitve lastne kode, kar je odvisno od programskega jezika, ki ga uporabljate. Na forumih skupnosti in blogih obstajajo vadnice za različne programske jezike.

Naredite nekaj raziskav polimorfne kode. To bo vsakič, ko se kopija podvoji, spremenilo kodo virusa, zaradi česar bo protivirusnim programom še težje slediti. Polimorfna koda je precej sofisticirana in se v vsakem programskem jeziku izvaja drugače

Ustvarite virus Korak 7
Ustvarite virus Korak 7

Korak 7. Raziščite različne načine skrivanja kode

Poleg polimorfnega kodiranja lahko svoj virus skrijete tudi na druge načine. Šifriranje je orodje, ki ga najpogosteje uporabljajo razvijalci virusov. To zahteva veliko vaje in branja, lahko pa ustvari način za podaljšanje življenja virusa.

Ustvarite virus Korak 8
Ustvarite virus Korak 8

Korak 8. Preizkusite svoj virus

Ko imate delujoč prototip, ga preizkusite na čim več različnih računalnikih in nastavitvah. Najlažje je, če lahko virtualne računalnike nastavite v različnih konfiguracijah.

  • Prepričajte se, da omejite testiranje, da ne boste pomotoma sprostili virusa, preden ste pripravljeni. Testni računalnik postavite v izolirano omrežje in opazujte učinke širjenja virusa.
  • Prilagodite kodo virusa, medtem ko opazujete, kako deluje na testnem računalniku. Odpravite morebitne težave.
Ustvarite virus Korak 9
Ustvarite virus Korak 9

Korak 9. Odstranite virus

Če ste zadovoljni z delovanjem virusa, je čas, da ga odstranite. Preden to storite, se vprašajte, ali ste pripravljeni na morebitne posledice, ki bi lahko nastale zaradi sproščanja virusa v resnični svet. Bolje je uporabiti izkušnje in se vrniti k delu na novem projektu.

Priporočena: