Kaip sukurti virusą: 10 žingsnių (su nuotraukomis)

Turinys:

Kaip sukurti virusą: 10 žingsnių (su nuotraukomis)
Kaip sukurti virusą: 10 žingsnių (su nuotraukomis)

Video: Kaip sukurti virusą: 10 žingsnių (su nuotraukomis)

Video: Kaip sukurti virusą: 10 žingsnių (su nuotraukomis)
Video: How to Change Font Color in Adobe Illustrator | Illustrator mei Font Color Change | Font Color 2024, Lapkritis
Anonim

Ar kada nors norėjote sukurti savo virusą savo mokymuisi ar juokais? Sukurti virusą reikia laiko ir žinių, tačiau kiekvienas gali tai padaryti, jei tik į tai įsitraukia. Sukūrę virusą galite daug sužinoti apie tai, kaip veikia programavimo kalbos, taip pat apie operacines sistemas ir tinklo saugumą. Norėdami pradėti, žiūrėkite 1 veiksmą.

Žingsnis

Sukurkite virusą 1 veiksmas
Sukurkite virusą 1 veiksmas

Žingsnis 1. Nuspręskite, kokią operacinę sistemą norite užpulti

Dažniausias taikinys yra „Microsoft Windows“, ypač senesnės versijos. Daugelis senų „Windows“vartotojų neatnaujina savo operacinių sistemų, todėl yra pažeidžiami dėl saugumo spragų, kurios galėjo būti ištaisytos naujesnėse versijose.

„Mac OS X“ir „Linux“abu yra gana atsparūs virusams dėl jų leidimų veikimo būdo ir bendros operacinės sistemos architektūros. 95% visų virusų yra nukreipti į „Windows“vartotojus

Sukurkite virusą 2 veiksmas
Sukurkite virusą 2 veiksmas

Žingsnis 2. Nuspręskite, kaip norite išplisti virusą

Virusas bus virusas tik tuo atveju, jei jis gali plisti kitiems vartotojams. Pristatymo būdą turite žinoti nuo pat pradžių, nes tai yra vienas iš viruso kodo pagrindų. Įprasti pristatymo mechanizmai apima:

  • Vykdomieji failai (. EXE,. BAT,. COM ir kt.) - šias programas turi paleisti vartotojas ir jos paprastai yra užmaskuotos kaip kažkas kitas (pvz., Vaizdas).
  • Makrokomandos („Microsoft Office“) - makrokomandos yra programos, įterptos į dokumentą ar el. Jie taikomi „Word“, „Outlook“ir kitiems makroaktyviems produktams. Dažniausias pristatymo būdas yra elektroninis paštas su užkrėsto dokumento priedu.
  • Žiniatinklio scenarijai - tai kenkėjiško kodo fragmentai, įšvirkščiami į svetaines be žiniatinklio valdytojų žinios.
Sukurkite virusą 3 veiksmas
Sukurkite virusą 3 veiksmas

Žingsnis 3. Nustatykite silpnąsias vietas, į kurias norite nukreipti

Sėkmingi virusai naudoja silpnas programos ar sistemos saugumo vietas, kad galėtų plisti ir atlikti savo veiksmus. Tam reikia daug tyrimų ir žinių, tačiau yra bendruomenių, kurios gali padėti jums rasti tai, ko jums reikia.

Sukurkite virusą 4 veiksmas
Sukurkite virusą 4 veiksmas

Žingsnis 4. Nuspręskite, ką norite padaryti jūsų virusas

Kai jūsų virusas užkrės sistemą, ką norite, kad ji darytų? Efektai gali būti įvairūs - nuo nieko iki pranešimo rodymo, failų ištrynimo ir kitų blogesnių efektų. Supraskite, kad kenkėjiško viruso sukūrimas ir platinimas yra sunkus nusikaltimas daugelyje šalių.

Sukurkite virusą 5 veiksmas
Sukurkite virusą 5 veiksmas

Žingsnis 5. Pasirinkite programavimo kalbą

Norėdami sukurti virusą, turite turėti bent pagrindinį bent kompiuterio kalbos ar scenarijų įrankio supratimą. Sudėtingesni virusai paprastai apima kelias programavimo kalbas. Norėdami gauti tikrai veiksmingą virusą, turite žinoti surinkimo kalbą.

  • Jei jus domina vykdomųjų virusų kūrimas, gera pradžia yra mokytis programuoti C arba C ++ kalbomis.
  • Jei norite sukurti makro virusą, išmokite makrokomandos kalbą savo tikslinei programai, pvz., „Microsoft Office“.
  • „Visual Basic“gali būti naudojamas kenkėjiškoms programoms kurti „Windows“vartotojams.
Sukurkite virusą 6 veiksmas
Sukurkite virusą 6 veiksmas

Žingsnis 6. Pradėkite rašyti savo virusą

Tai gali būti ilgas procesas, ypač jei tai yra jūsų pirmoji patirtis koduojant kažką. Eksperimentuokite tiek, kiek galite, ir tyrinėkite įvairius būdus, kaip pakartoti savo kodą, kuris priklauso nuo naudojamos programavimo kalbos. Bendruomenės forumuose ir tinklaraščiuose yra įvairių programavimo kalbų vadovėlių.

Atlikite kai kuriuos polimorfinio kodo tyrimus. Tai pakeis jūsų viruso kodą kiekvieną kartą, kai jis kartosis, todėl antivirusinėms programoms bus dar sunkiau stebėti. Polimorfinis kodas yra gana sudėtingas ir kiekvienoje programavimo kalboje įgyvendinamas skirtingai

Sukurkite virusą 7 veiksmas
Sukurkite virusą 7 veiksmas

Žingsnis 7. Tyrinėkite įvairius būdus, kaip paslėpti savo kodą

Be polimorfinio kodavimo, yra ir kitų būdų, kaip paslėpti virusą. Šifravimas yra įrankis, kurį dažniausiai naudoja virusų kūrėjai. Tam reikia daug praktikos ir skaitymo, tačiau tai gali padėti prailginti viruso gyvenimą.

Sukurkite virusą 8 veiksmas
Sukurkite virusą 8 veiksmas

8. Išbandykite savo virusą

Kai turėsite veikiantį prototipą, išbandykite prototipą kuo daugiau skirtingų kompiuterių ir nustatymų. Lengviausia, jei galite nustatyti skirtingų konfigūracijų virtualius kompiuterius.

  • Įsitikinkite, kad apribojote testavimą, kad netyčia neišleistumėte viruso, kol nebūsite pasiruošęs. Įdėkite bandomąjį kompiuterį į izoliuotą tinklą ir stebėkite viruso plitimo padarinius.
  • Koreguokite savo viruso kodą žiūrėdami, kaip jis veikia bandomajame kompiuteryje. Ištaisykite visas iškilusias problemas.
Sukurkite virusą 9 veiksmas
Sukurkite virusą 9 veiksmas

Žingsnis 9. Pašalinkite savo virusą

Jei esate patenkinti savo viruso našumu, laikas jį pašalinti. Tačiau prieš tai darydami paklauskite savęs, ar esate pasiruošę susidurti su bet kokiomis pasekmėmis, kurios gali kilti išleidus virusą į realų pasaulį. Geriau pasinaudoti patirtimi ir grįžti prie naujo projekto.

Rekomenduojamas: