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: iPhone 6 - kreiranje Apple ID i organizacija aplikacija 2024, Maj
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 funkcioniše programski jezik, kao i o operativnom sistemu i sigurnosti mreže. Iako se može činiti 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 operativni sistem napasti

Najčešći cilj je Microsoft Windows, posebno starije verzije. Mnogi stari korisnici Windowsa ne ažuriraju svoj operativni sistem, zbog čega su podložni sigurnosnim rupama koje se mogu popraviti u novijim verzijama.

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

Virus je virus samo ako se može proširiti na druge korisnike. Morat ćete shvatiti način isporuke prije početka, jer je to jedan od osnova koda virusa. Uobičajeni mehanizmi isporuke uključuju:

  • Izvršna datoteka (. EXE,. BAT,. COM itd.) - Ovaj program mora pokrenuti korisnik i č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 makroima. Najčešći način dostave je putem e -pošte s priloženim zaraženim dokumentom.
  • Web skripta - 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 slabo mjesto koje želite ciljati

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

Kada vaš virus inficira sistem, šta želite da radi? Efekti mogu varirati od ničega, do prikazivanja poruke, do brisanja datoteka, pa čak i mnogo gore. Imajte na umu 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čunarskog jezika ili alata za skriptiranje. Složeniji virusi često uključuju nekoliko jezika. Za zaista 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 ciljne programe, poput Microsoft Officea.
  • 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 ć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žite polimorfni kod. Ovo će promijeniti kôd vašeg virusa svaki put kada se replicira, što će otežati praćenje pomoću antivirusnih programa. Polimorfni kod je prilično napredan i različito se implementira u svaki jezik

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 uobičajen alat koji koriste programeri virusa. Potrebno je mnogo 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

Kada pokrenete prototip, isprobajte ga na što je moguće više različitih mašina i postavki. To će biti najjednostavnije ako možete postaviti virtualne mašine 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. Postavite test mašine na izoliranu mrežu i pogledajte efekte širenja virusa.
  • Prilagodite kôd svog virusa dok ga promatrate kako radi na testnim mašinama. Riješite sve probleme na koje naiđete
Kreirajte virus Korak 9
Kreirajte virus Korak 9

Korak 9. Oslobodite svoj virus

Ako ste zadovoljni performansama vašeg virusa, vrijeme je da ga objavite. Prije nego što to učinite, zapitajte se jeste li spremni suočiti se s posljedicama koje mogu 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 neke se informacije mogu podijeliti s YouTubeom

Savjeti

Ako želite ukloniti virus, pogledajte ovaj članak

Upozorenja

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

Preporučuje se: