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

Satura rādītājs:

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

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

Video: Kā izveidot vīrusu: 9 soļi (ar attēliem)
Video: 3 Easy Steps to Fix a Blown Out Image | Master Your Craft 2024, Maijs
Anonim

Vai esat kādreiz vēlējies, lai jūs varētu izveidot savu vīrusu vai nu savām mācībām, vai palaidnībai? Vīrusu radīšana prasa laiku un zināšanas, taču ikviens to var izdarīt, ja vien pieliek savu prātu. Vīrusa radīšana var daudz iemācīt programmēšanas valodas darbībai, kā arī operētājsistēmas un tīkla drošībai. Lai gan var šķist, ka visi vīrusi ir ļaunprātīgi, vīrusi ir vienkārši koda gabali, kuru mērķis ir izplatīt pēc iespējas vairāk sevis kopiju. Lai sāktu un izklaidētos, lai izveidotu savu vīrusu, skatiet 1. darbību.

Soļi

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

1. solis. Nosakiet operētājsistēmu, kurai uzbrūkat

Visizplatītākais mērķis ir Microsoft Windows, īpaši vecākas versijas. Daudzi vecie Windows lietotāji neatjaunina savu operētājsistēmu, padarot tos neaizsargātus pret drošības caurumiem, kas var tikt laboti jaunākās versijās.

Gan operētājsistēmas Mac OS X, gan Linux ir diezgan drošas pret vīrusiem, ņemot vērā atļauju darbības veidu 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 to izplatīties

Vīruss ir vīruss tikai tad, ja tas var izplatīties citiem lietotājiem. Pirms sākat, jums būs jāizdomā piegādes veids, jo tas ir viens no vīrusa koda pamatiem. Kopējie piegādes mehānismi ietver:

  • Izpildāms fails (. EXE,. BAT,. COM uc) - šī programma ir jāpalaiž lietotājam, un tā bieži tiek maskēta kā kaut kas cits (piemēram, attēls).
  • Makro (Microsoft Office) - makro ir programmas, kas ir iegultas dokumentā vai e -pastā. To mērķauditorija ir Word, Outlook un citi produkti, kas nodrošina makro. Visizplatītākā piegādes metode ir pa e -pastu, pievienojot inficētu dokumentu.
  • Tīmekļa skripts - 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āju vietu, kuru 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āt, kā, bet ir kopienas, kas var palīdzēt jums atrast to, kas jums nepieciešams.

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 ir inficējis 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 vēl sliktāk. Ņemiet vērā, 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

5. solis. Izvēlieties valodu

Lai izveidotu vīrusu, jums ir jābūt vismaz pamatzināšanām vismaz par vienu datora valodu vai skriptu rīku. Sarežģītāki vīrusi bieži ietver vairākas valodas. Lai iegūtu patiešām efektīvus vīrusus, jums būs jāzina montāžas valodas.

  • Ja jūs interesē izpildāmo vīrusu izveide, C vai C ++ ir laba vieta, kur sākt.
  • Ja vēlaties izveidot makro vīrusus, iemācieties makro valodu savām mērķprogrammām, 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 būs ilgs process, it īpaši, ja pirmo reizi kaut ko kodējat. Eksperimentējiet, cik vien iespējams, un izpētiet veidus, kā atkārtot kodu atkarībā no izmantotās valodas. Forumos un kopienas emuāros ir pamācības dažādām valodām.

Izpētiet polimorfo kodu. Tas mainīs vīrusa kodu katru reizi, kad tas atkārtojas, apgrūtinot izsekošanu, izmantojot pretvīrusu programmas. Polimorfs kods ir diezgan attīstīts un katrā valodā tiek ieviests atšķirīgi

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

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

Papildus polimorfai kodēšanai ir arī citi veidi, kā paslēpt savu vīrusu. Šifrēšana ir ļoti izplatīts rīks, ko izmanto vīrusu izstrādātāji. Tas prasa daudz prakses un lasīšanas, taču tas var ievērojami uzlabot vīrusa dzīves ilgumu.

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

8. Pārbaudiet savu vīrusu

Kad prototips ir izveidots un darbojas, pārbaudiet to pēc iespējas vairākās dažādās iekārtās un iestatījumos. Tas būs visvieglāk, ja varēsit iestatīt virtuālās mašīnas dažādās konfigurācijās.

  • Pārliecinieties, ka jūsu testi ir iekļauti, lai nejauši neizlaistu vīrusu, pirms esat gatavs. Novietojiet testa iekārtas izolētā tīklā un redziet vīrusa izplatīšanās sekas.
  • Pielāgojiet vīrusa kodu, kad novērojat tā darbību testa iekārtās. Novērsiet visas problēmas, ar kurām tā saskaras
Izveidojiet vīrusu 9. darbība
Izveidojiet vīrusu 9. darbība

9. solis. Atlaidiet savu vīrusu

Ja esat apmierināts ar vīrusa darbību, ir pienācis laiks to atbrīvot. Tomēr, pirms to darāt, pajautājiet sev, vai esat gatavs stāties pretī jebkādām sekām, kas var rasties, vīrusu izlaižot savvaļā. Iespējams, būtu labāk izmantot šo pieredzi un strādāt pie jauniem projektiem.

Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube

Padomi

Ja vēlaties noņemt vīrusu, skatiet šo rakstu

Brīdinājumi

  • Izlaidiet vīrusus tikai, lai citiem lietotājiem parādītu drošības ievainojamību.
  • Ļaunprātīga koda izlaišana savvaļā ir nelikumīga.

Ieteicams: