Kako ustvariti virus: 9 korakov (s slikami)

Kazalo:

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

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

Video: Kako ustvariti virus: 9 korakov (s slikami)
Video: Удивительная укладка керамической напольной плитки! Как уложить плитку одному | БЫСТРО И ЛЕГКО. 2024, Maj
Anonim

Ste si kdaj zaželeli, da bi ustvarili svoj virus, bodisi za lastno učenje bodisi kot potegavščino? 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 programskega jezika ter varnosti operacijskega sistema in omrežja. Čeprav se zdi, da so vsi virusi zlonamerni, so virusi preprosto kodi, katerih cilj je razširiti čim več svojih kopij. Za začetek si oglejte 1. korak in se zabavajte pri ustvarjanju lastnega virusa.

Koraki

Ustvarite virus 1. korak
Ustvarite virus 1. korak

Korak 1. Določite, kateri operacijski sistem boste napadli

Najpogostejši cilj je Microsoft Windows, zlasti starejše različice. Mnogi stari uporabniki operacijskega sistema Windows ne posodabljajo svojega operacijskega sistema, zaradi česar so ranljivi za varnostne luknje, ki jih je mogoče popraviti v novejših različicah.

Mac OS X in Linux sta zaradi načina delovanja dovoljenj in splošne arhitekture operacijskega sistema precej odporna na viruse. 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 širi

Virus je virus le, če se lahko razširi na druge uporabnike. Preden začnete, boste morali ugotoviti način dostave, saj je to eden od temeljev kode virusa. Skupni mehanizmi dostave vključujejo:

  • Izvedljiva datoteka (. EXE,. BAT,. COM itd.) - Ta program mora izvajati uporabnik in je pogosto prikrit kot nekaj drugega (na primer slika).
  • Makro (Microsoft Office) - Makri so programi, ki so vdelani v dokument ali e -pošto. Ciljajo na Word, Outlook in druge izdelke, ki podpirajo makro. Najpogostejši način dostave je po e -pošti s priloženim okuženim dokumentom.
  • Spletni skript - To so kosi zlonamerne kode, ki se vnesejo na spletna mesta brez vednosti spletnih skrbnikov.
Ustvari virus 3. korak
Ustvari virus 3. korak

Korak 3. Določite šibko točko, na katero ž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, do brisanja datotek in še veliko slabše. 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 jezik

Če želite ustvariti virus, morate imeti vsaj osnovno razumevanje vsaj enega računalniškega jezika ali skriptnega orodja. Bolj zapleteni virusi pogosto vključujejo več jezikov. Za resnično učinkovite viruse boste morali poznati montažne jezike.

  • Če vas zanima izdelava izvedljivih virusov, je C ali C ++ dober začetek.
  • Če želite ustvariti makro viruse, se naučite jezika makra za ciljne programe, 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 bo dolg postopek, še posebej, če prvič kodirate nekaj. Čim bolj eksperimentirajte in raziščite načine, kako svojo kodo ponoviti, odvisno od jezika, ki ga uporabljate. Na forumih in blogih skupnosti obstajajo vadnice za različne jezike.

Raziskujte polimorfno kodo. To bo spremenilo kodo vašega virusa vsakič, ko se razmnožuje, kar otežuje sledenje protivirusnim programom. Polimorfna koda je precej napredna in se v vsakem jeziku izvaja drugače

Ustvarite virus Korak 7
Ustvarite virus Korak 7

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

Poleg polimorfnega kodiranja obstaja še en način za skrivanje virusa. Šifriranje je zelo pogosto orodje, ki ga uporabljajo razvijalci virusov. Potrebno je veliko vaje in branja, vendar lahko precej podaljša življenjsko dobo virusa.

Ustvarite virus Korak 8
Ustvarite virus Korak 8

Korak 8. Preizkusite svoj virus

Ko zaženete prototip, ga preizkusite na čim več različnih strojih in nastavitvah. To bo najlažje, če boste lahko navidezne stroje nastavili v različnih konfiguracijah.

  • Poskrbite, da bodo vaši testi shranjeni, da ne boste pomotoma sprostili virusa, preden ste pripravljeni. Testne stroje postavite v izolirano omrežje in si oglejte učinke širjenja virusa.
  • Prilagodite kodo virusa, ko opazujete njeno delovanje na testnih strojih. Odpravite vse težave, s katerimi se srečuje
Ustvarite virus Korak 9
Ustvarite virus Korak 9

Korak 9. Sprostite svoj virus

Če ste zadovoljni z delovanjem virusa, je čas, da ga sprostite. Preden pa to storite, se vprašajte, ali ste pripravljeni na morebitne posledice, ki bi lahko nastale zaradi sproščanja virusa v naravo. Morda bi bilo bolje uporabiti te izkušnje in delati na novih projektih.

Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom

Nasveti

Če želite odstraniti virus, si oglejte ta članek

Opozorila

  • Viruse sprostite samo, da drugim uporabnikom dokažete varnostne ranljivosti.
  • Sprostitev zlonamerne kode v divjino je nezakonita.

Priporočena: