Kā izveidot vīrusu: 10 soļi (ar attēliem)

Satura rādītājs:

Kā izveidot vīrusu: 10 soļi (ar attēliem)
Kā izveidot vīrusu: 10 soļi (ar attēliem)

Video: Kā izveidot vīrusu: 10 soļi (ar attēliem)

Video: Kā izveidot vīrusu: 10 soļi (ar attēliem)
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Decembris
Anonim

Vai esat kādreiz vēlējies, lai jūs varētu izveidot savu vīrusu, lai mācītos vai izjokotu? Vīrusa radīšana prasa laiku un zināšanas, taču ikviens to var izdarīt, ja vien tam prātu pieliek. Vīrusa radīšana var daudz iemācīt programmēšanas valodu darbībai, kā arī operētājsistēmām un tīkla drošībai. Lai sāktu, skatiet 1. darbību.

Solis

Izveidojiet vīrusu 1. darbība
Izveidojiet vīrusu 1. darbība

1. solis. Izlemiet, kurai operētājsistēmai vēlaties uzbrukt

Visizplatītākais mērķis ir Microsoft Windows, īpaši vecākas versijas. Daudzi vecie Windows lietotāji neatjaunina savas operētājsistēmas, tādējādi paliekot neaizsargāti pret drošības caurumiem, kas varētu būt novērsti jaunākajās versijās.

Mac OS X un Linux abi ir diezgan izturīgi pret vīrusiem, ņemot vērā to atļauju darbību un operētājsistēmas vispārējo arhitektūru. 95% no visiem vīrusiem ir vērsti uz Windows lietotājiem

Izveidojiet vīrusu 2. darbība
Izveidojiet vīrusu 2. darbība

2. solis. Izlemiet, kā vēlaties vīrusu izplatīties

Vīruss būs vīruss tikai tad, ja tas var izplatīties citiem lietotājiem. Jums jau no paša sākuma ir jāzina piegādes veids, jo tas ir viens no vīrusa koda pamatiem. Kopējie piegādes mehānismi ietver:

  • Izpildāmie faili (. EXE,. BAT,. COM uc) - šīm programmām ir jābūt palaistām lietotājam, un tās parasti ir maskētas kā kaut kas cits (piemēram, attēls).
  • Makro (Microsoft Office) - makro ir programmas, kas iegultas dokumentā vai e -pastā. To mērķauditorija ir Word, Outlook un citi makroaktīvi produkti. Visizplatītākā piegādes metode ir pa e -pastu ar inficēta dokumenta pielikumu.
  • Tīmekļa skripti - tie ir ļaunprātīga koda fragmenti, kas tiek ievadīti vietnēs bez tīmekļa pārziņu ziņas.
Izveidojiet vīrusu 3. darbība
Izveidojiet vīrusu 3. darbība

3. solis. Nosakiet vājās vietas, kuras vēlaties atlasīt

Veiksmīgi vīrusi izmanto programmas vai sistēmas drošības vājās vietas, lai izplatītu un veiktu savas darbības. Tas prasa daudz pētījumu un zināšanu, taču ir kopienas, kas var palīdzēt atrast vajadzīgo.

Izveidojiet vīrusu 4. darbība
Izveidojiet vīrusu 4. darbība

4. solis. Izlemiet, ko vēlaties, lai jūsu vīruss darītu

Kad jūsu vīruss inficē sistēmu, ko vēlaties, lai tā dara? Efekti var būt dažādi - no nekā līdz ziņojuma parādīšanai, failu dzēšanai un citiem sliktākiem efektiem. Apzinieties, ka ļaunprātīga vīrusa radīšana un izplatīšana lielākajā daļā valstu ir nopietns noziegums.

Izveidojiet vīrusu 5. darbība
Izveidojiet vīrusu 5. darbība

Solis 5. Izvēlieties programmēšanas valodu

Lai izveidotu vīrusu, jums ir jābūt vismaz pamatzināšanām vismaz par datora valodu vai skriptu rīku. Sarežģītāki vīrusi parasti ietver vairākas programmēšanas valodas. Lai iegūtu patiešām efektīvu vīrusu, jums jāzina montāžas valoda.

  • Ja jūs interesē izpildāmu vīrusu radīšana, labs sākums ir programmēšana C vai C ++ valodās.
  • Ja vēlaties izveidot makro vīrusu, iemācieties makro valodu savai mērķprogrammai, piemēram, Microsoft Office.
  • Visual Basic var izmantot, lai izveidotu ļaunprātīgas programmas Windows lietotājiem.
Izveidojiet vīrusu 6. darbība
Izveidojiet vīrusu 6. darbība

6. Sāciet rakstīt savu vīrusu

Tas var būt ilgs process, it īpaši, ja šī ir jūsu pirmā pieredze kaut ko kodēt. Eksperimentējiet, cik vien iespējams, un izpētiet dažādus veidus, kā atkārtot savu kodu, kas ir atkarīgs no izmantotās programmēšanas valodas. Kopienu forumos un emuāros ir apmācības par dažādām programmēšanas valodām.

Veiciet dažus polimorfā koda pētījumus. Tas mainīs jūsu vīrusa kodu katru reizi, kad tas atkārtojas, padarot antivīrusu programmu izsekošanu vēl grūtāku. Polimorfs kods ir diezgan sarežģīts, un katrā programmēšanas valodā tas tiek ieviests atšķirīgi

Izveidojiet vīrusu 7. darbība
Izveidojiet vīrusu 7. darbība

7. Izpētiet dažādus veidus, kā slēpt savu kodu

Papildus polimorfai kodēšanai ir arī citi veidi, kā paslēpt savu vīrusu. Šifrēšana ir rīks, ko visbiežāk izmanto vīrusu izstrādātāji. Tas prasa daudz prakses un lasīšanas, taču tas var radīt veidu, kā pagarināt vīrusa dzīvi.

Izveidojiet vīrusu 8. darbība
Izveidojiet vīrusu 8. darbība

8. Pārbaudiet savu vīrusu

Kad esat izstrādājis prototipu, pārbaudiet to pēc iespējas vairākos datoros un iestatījumos. Vienkāršākais ir tad, ja varat iestatīt virtuālos datorus dažādās konfigurācijās.

  • Pārliecinieties, ka ierobežojat testēšanu, lai nejauši neizlaistu vīrusu, pirms esat gatavs. Novietojiet testa datoru izolētā tīklā un vērojiet vīrusa izplatīšanās sekas.
  • Pielāgojiet vīrusa kodu, skatoties, kā tas darbojas testa datorā. Novērsiet radušās problēmas.
Izveidojiet vīrusu 9. darbība
Izveidojiet vīrusu 9. darbība

9. solis. Noņemiet savu vīrusu

Ja esat apmierināts ar vīrusa darbību, ir pienācis laiks to noņemt. Tomēr, pirms to darāt, pajautājiet sev, vai esat gatavs saskarties ar jebkādām sekām, kas varētu rasties, vīrusu izplatot reālajā pasaulē. Labāk ir izmantot pieredzi un atgriezties pie jauna projekta.

Ieteicams: