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, Novembar
Anonim

Jeste li ikada poželjeli da možete stvoriti vlastiti virus, bilo radi vlastitog učenja ili šale? Za stvaranje virusa potrebno je vrijeme i znanje, ali svako to može učiniti ako se potrudi. Stvaranje virusa može vas naučiti mnogo o tome kako programski jezici rade, kao i o operativnim sistemima i sigurnosti mreže. Za početak pogledajte korak 1 u nastavku.

Korak

Kreirajte virus Korak 1
Kreirajte virus Korak 1

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

Najčešći cilj je Microsoft Windows, posebno starije verzije. Mnogi stari korisnici Windowsa ne ažuriraju svoje operativne sisteme, 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 operativnog sistema. 95% svih virusa cilja na korisnike Windowsa

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.) - Korisnik mora pokrenuti ove programe i obično su prerušeni u nešto drugo (poput slike).
  • Makroi (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 - Ovo 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 tačke koje želite ciljati

Uspješni virusi iskorištavaju slabe točke u sigurnosti programa ili sistema 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 šta želite da vaš virus radi

Kada vaš virus inficira sistem, šta želite da radi? Efekti mogu biti u rasponu od ničega, do prikaza poruke, brisanja datoteka i drugih gorih efekata. 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čunarskog jezika ili alata za skriptiranje. Složeniji virusi obično uključuju nekoliko programskih jezika. Za zaista efikasan 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š ciljni program, kao što je Microsoft Office.
  • Visual Basic se može koristiti za kreiranje zlonamjernih programa za korisnike Windowsa.
Kreirajte virus Korak 6
Kreirajte virus Korak 6

Korak 6. Počnite pisati svoj virus

Ovo može biti dug proces, pogotovo ako vam je ovo prvo iskustvo da kodirate nešto. 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. Ovo će promijeniti vaš virusni kôd svaki put kada se replicira, što će dodatno otežati praćenje antivirusnih programa. Polimorfni kod je prilično sofisticiran i različito se implementira u svaki programski jezik

Kreirajte virus Korak 7
Kreirajte virus Korak 7

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

Osim polimorfnog kodiranja, postoje i drugi načini sakrivanja virusa. Šifriranje je alat koji najčešće koriste programeri virusa. Za to je potrebno mnogo vježbe i čitanja, ali može stvoriti način za produženje ž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čunara i postavki. Najjednostavnije je ako virtualne računare možete postaviti u različitim konfiguracijama.

  • Ograničite testiranje kako ne biste slučajno oslobodili virus prije nego što budete spremni. Postavite testni računar na izolovanu mrežu i posmatrajte efekte širenja virusa.
  • Prilagodite svoj virusni kod dok gledate kako radi na testnom računaru. Riješite sve probleme na koje naiđete.
Kreirajte virus Korak 9
Kreirajte virus Korak 9

Korak 9. Uklonite svoj virus

Ako ste zadovoljni performansama vašeg 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čuje se: