Kako stvoriti virus: 10 koraka (sa slikama)

Sadržaj:

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

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

Video: Kako stvoriti virus: 10 koraka (sa slikama)
Video: Ремонт батареи ноутбука (замена аккумуляторов) 2024, Studeni
Anonim

Jeste li ikada poželjeli da možete stvoriti vlastiti virus, bilo radi vlastitog učenja ili kao šale? 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 načinu rada programskih jezika, operativnim sustavima i sigurnosti mreže. Za početak pogledajte donji korak 1.

Korak

Kreirajte virus Korak 1
Kreirajte virus Korak 1

Korak 1. Odlučite koji operativni sustav želite napasti

Najčešći cilj je Microsoft Windows, osobito starije verzije. Mnogi stari korisnici Windowsa ne ažuriraju svoje operacijske sustave, ostavljajući se ranjivima na sigurnosne rupe koje su možda popravljene u novijim verzijama.

Mac OS X i Linux, oba su prilično otporna na viruse zbog načina rada njihovih 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 virus širi

Virus će biti virus samo ako se može proširiti na druge korisnike. Morate znati način isporuke od početka, jer je ovo jedna od osnova koda virusa. Uobičajeni mehanizmi isporuke uključuju:

  • Izvršne datoteke (. EXE,. BAT,. COM itd.) - ove programe mora pokrenuti korisnik i obično su prerušeni u nešto drugo (poput slike).
  • Makronaredbe (Microsoft Office) - Makroi su programi ugrađeni u dokument ili e -poštu. Ciljaju Word, Outlook i druge makroaktivne proizvode. Najčešći način dostave je putem e -pošte s privitkom zaraženog dokumenta.
  • Web skripte - 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 slabe točke koje želite ciljati

Uspješni virusi iskorištavaju slabe točke u sigurnosti programa ili sustava za širenje i izvođenje 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 kad vaš virus inficira sustav? Učinci mogu varirati od ničega, do prikaza poruke, brisanja datoteka i drugih gorih učinaka. Shvatite 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 programski jezik

Da biste stvorili virus, morate imati barem osnovno razumijevanje barem računalnog jezika ili alata za skriptiranje. Složeniji virusi obično uključuju nekoliko programskih jezika. Za doista učinkovit virus morate poznavati asemblerski jezik.

  • Ako ste zainteresirani za stvaranje izvršnih virusa, učenje programiranja na C ili C ++ je dobar početak.
  • Ako želite stvoriti makro virus, naučite jezik makroa za vaš ciljani program, 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 može biti dug proces, pogotovo ako je ovo vaše prvo iskustvo s kodiranjem nečega. Eksperimentirajte koliko god možete i istražite različite načine repliciranja vlastitog koda, što ovisi o programskom jeziku koji koristite. Na forumima zajednice i blogovima postoje vodiči za različite programske jezike.

Istražite polimorfni kod. To će promijeniti vaš virusni kod svaki put kad se replicira, pa će antivirusnim programima biti još teže pratiti. Polimorfni kod prilično je sofisticiran i različito se provodi u svakom programskom jeziku

Kreirajte virus Korak 7
Kreirajte virus Korak 7

Korak 7. Istražite različite načine skrivanja koda

Osim polimorfnog kodiranja, postoje i drugi načini skrivanja virusa. Šifriranje je alat koji najčešće koriste programeri virusa. Za to je potrebno puno vježbe i čitanja, ali može stvoriti način za produljenje života vašeg virusa.

Kreirajte virus Korak 8
Kreirajte virus Korak 8

Korak 8. Testirajte svoj virus

Nakon što pokrenete prototip, testirajte prototip na što je moguće više različitih računala i postavki. Najjednostavnije je ako virtualna računala možete postaviti u različitim konfiguracijama.

  • Ograničite testiranje kako ne biste slučajno oslobodili virus prije nego što budete spremni. Postavite testno računalo na izoliranu mrežu i promatrajte učinke širenja virusa.
  • Prilagodite svoj virusni kod dok gledate kako radi na testnom računalu. Riješite sve probleme na koje naiđete.
Kreirajte virus Korak 9
Kreirajte virus Korak 9

Korak 9. Uklonite svoj virus

Ako ste zadovoljni učinkom virusa, vrijeme je da ga uklonite. Međutim, prije nego što to učinite, zapitajte se jeste li spremni suočiti se s posljedicama koje bi mogle nastati puštanjem virusa u stvarni svijet. Bolje je iskoristiti iskustvo i vratiti se radu na novom projektu.

Preporučeni: