Kako stvoriti virus: 9 koraka (sa slikama)

Sadržaj:

Kako stvoriti virus: 9 koraka (sa slikama)
Kako stvoriti virus: 9 koraka (sa slikama)

Video: Kako stvoriti virus: 9 koraka (sa slikama)

Video: Kako stvoriti virus: 9 koraka (sa slikama)
Video: Укладка плитки на бетонное крыльцо быстро и качественно! Дешёвая плитка, но КРАСИВО! 2024, Svibanj
Anonim

Jeste li ikada poželjeli da možete stvoriti vlastiti virus, bilo za vlastito učenje ili kao zezanciju? Za stvaranje virusa potrebno je vrijeme i znanje, ali svatko to može učiniti ako se potrudi. Stvaranje virusa može vas naučiti mnogo o tome kako programski jezik radi, kao i o operativnom sustavu i sigurnosti mreže. Iako se može činiti kao da su svi virusi zlonamjerni, virusi su jednostavno komadi koda čiji je cilj širiti što više svojih kopija. Pogledajte 1. korak u nastavku da biste započeli i zabavite se stvarajući vlastiti virus.

Koraci

Kreirajte virus Korak 1
Kreirajte virus Korak 1

Korak 1. Odredite koji ćete operacijski sustav napasti

Najčešći cilj je Microsoft Windows, osobito starije verzije. Mnogi stari korisnici Windowsa ne ažuriraju svoj operacijski sustav, pa su podložni sigurnosnim rupama koje se mogu popraviti u novijim verzijama.

Mac OS X i Linux prilično su otporni na viruse zbog načina rada dozvola i opće arhitekture operacijskog sustava. 95% svih virusa cilja na korisnike sustava Windows

Kreirajte virus Korak 2
Kreirajte virus Korak 2

Korak 2. Odlučite kako želite da se širi

Virus je virus samo ako se može proširiti na druge korisnike. Prije početka morate otkriti način isporuke jer je to jedan od temelja koda virusa. Uobičajeni mehanizmi isporuke uključuju:

  • Izvršna datoteka (. EXE,. BAT,. COM itd.) - Ovaj program mora pokrenuti korisnik, a često je prerušen u nešto drugo (poput slike).
  • Makro (Microsoft Office) - Makroi su programi koji su ugrađeni u dokument ili e -poštu. Ciljaju Word, Outlook i druge proizvode s omogućenim makronaredbama. Najčešći način dostave je putem e -pošte s priloženim zaraženim dokumentom.
  • Web skripta - To su komadi zlonamjernog koda koji se ubacuju na web stranice bez znanja webmastera.
Kreirajte virus Korak 3
Kreirajte virus Korak 3

Korak 3. Odredite slabu točku koju želite ciljati

Uspješni virusi iskorištavaju slabe točke u sigurnosti programa ili sustava za širenje i izvršavanje svojih radnji. To zahtijeva mnogo istraživanja i znanja, ali postoje zajednice koje vam mogu pomoći da pronađete ono što vam je potrebno.

Kreirajte virus Korak 4
Kreirajte virus Korak 4

Korak 4. Odlučite što želite da vaš virus radi

Što želite da učini kada vaš virus inficira sustav? Učinci mogu biti u rasponu od ničega, do prikaza poruke, do brisanja datoteka, pa čak i mnogo gore. Budite svjesni da je stvaranje i širenje zlonamjernog virusa ozbiljan zločin u većini zemalja.

Kreirajte virus Korak 5
Kreirajte virus Korak 5

Korak 5. Odaberite jezik

Da biste stvorili virus, morate imati barem osnovno razumijevanje barem jednog računalnog jezika ili alata za skriptiranje. Složeniji virusi često uključuju nekoliko jezika. Za stvarno učinkovite viruse morat ćete poznavati asemblerske jezike.

  • Ako ste zainteresirani za izradu izvršnih virusa, C ili C ++ je dobro mjesto za početak.
  • Ako želite napraviti makro viruse, naučite jezik makroa za svoje ciljne programe, poput Microsoft Officea.
  • Visual Basic se može koristiti za stvaranje zlonamjernih programa za korisnike sustava Windows.
Kreirajte virus Korak 6
Kreirajte virus Korak 6

Korak 6. Počnite pisati svoj virus

Ovo će biti dug proces, pogotovo ako prvi put kodirate nešto. Eksperimentirajte što je više moguće i istražite načine repliciranja koda ovisno o jeziku koji koristite. Na forumima i blogovima zajednice postoje vodiči za različite jezike.

Istraživanje polimorfnog koda. To će promijeniti kôd vašeg virusa svaki put kad se replicira, što će otežati praćenje pomoću antivirusnih programa. Polimorfni kod prilično je napredan i različito se provodi u svakom jeziku

Kreirajte virus Korak 7
Kreirajte virus Korak 7

Korak 7. Istražite načine sakrivanja koda

Osim polimorfnog kodiranja, postoje i drugi načini sakrivanja virusa. Šifriranje je vrlo čest alat koji koriste programeri virusa. Potrebno je puno vježbe i čitanja, ali može uvelike produžiti životni vijek vašeg virusa.

Kreirajte virus Korak 8
Kreirajte virus Korak 8

Korak 8. Testirajte svoj virus

Nakon što prototip pokrenete, isprobajte ga na što je moguće više različitih strojeva i postavki. To će biti najjednostavnije ako možete postaviti virtualne strojeve u različitim konfiguracijama.

  • Pobrinite se da vaši testovi budu sadržani kako ne biste slučajno oslobodili svoj virus prije nego što budete spremni. Stavite testne strojeve na izoliranu mrežu i pogledajte učinke širenja virusa.
  • Prilagodite kôd svog virusa dok ga promatrate dok radi na testnim strojevima. Riješite sve probleme s kojima se susreće
Kreirajte virus Korak 9
Kreirajte virus Korak 9

Korak 9. Oslobodite svoj virus

Ako ste zadovoljni učinkom virusa, vrijeme je da ga objavite. Prije nego što to učinite, zapitajte se jeste li spremni suočiti se s posljedicama koje bi mogle proizaći iz puštanja virusa u divljinu. Možda bi bilo bolje iskoristiti to iskustvo i raditi na novim projektima.

Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom

Savjeti

Ako želite ukloniti virus, pogledajte ovaj članak

Upozorenja

  • Puštajte viruse samo radi dokazivanja sigurnosnih propusta drugim korisnicima.
  • Puštanje zlonamjernog koda u divljinu nezakonito je.

Preporučeni: