Kaip sukurti virusą: 9 žingsniai (su nuotraukomis)

Turinys:

Kaip sukurti virusą: 9 žingsniai (su nuotraukomis)
Kaip sukurti virusą: 9 žingsniai (su nuotraukomis)

Video: Kaip sukurti virusą: 9 žingsniai (su nuotraukomis)

Video: Kaip sukurti virusą: 9 žingsniai (su nuotraukomis)
Video: Windows 10 Driver Problem 2024, Gegužė
Anonim

Ar kada nors norėjote sukurti savo virusą savo mokymuisi ar kaip išdaigai? Viruso sukūrimas reikalauja 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 kalba, taip pat apie operacinės sistemos ir tinklo saugumą. Nors gali atrodyti, kad visi virusai yra kenkėjiški, virusai yra tiesiog kodo dalys, kurių tikslas yra paskleisti kuo daugiau savo kopijų. Norėdami pradėti ir smagiai kurti savo virusą, žiūrėkite 1 veiksmą.

Žingsniai

Sukurkite virusą 1 veiksmas
Sukurkite virusą 1 veiksmas

Žingsnis 1. Nustatykite, kurią operacinę sistemą ketinate pulti

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

„Mac OS X“ir „Linux“yra gana atsparios virusams dėl 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, kad jis pasklistų

Virusas yra tik virusas, jei jis gali plisti kitiems vartotojams. Prieš pradėdami turėsite išsiaiškinti pristatymo būdą, nes tai yra vienas iš viruso kodo pagrindų. Įprasti pristatymo mechanizmai apima:

  • Vykdomasis failas (. EXE,. BAT,. COM ir tt) - šią programą turi paleisti vartotojas ir ji dažnai yra užmaskuota kaip kažkas kitas (pvz., Vaizdas).
  • Makrokomandos („Microsoft Office“) - makrokomandos yra programos, įterptos į dokumentą ar el. Jie taikomi „Word“, „Outlook“ir kitiems makrokomandas palaikantiems produktams. Dažniausias pristatymo būdas yra el. Paštu, pridedant užkrėstą dokumentą.
  • Žiniatinklio scenarijus - tai kenkėjiško kodo fragmentai, įšvirkščiami į svetaines žiniatinklio valdytojams nežinant.
Sukurkite virusą 3 veiksmas
Sukurkite virusą 3 veiksmas

Žingsnis 3. Nustatykite silpnąją vietą, į kurią 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, pranešimo rodymo, failų ištrynimo ir dar blogiau. Atminkite, kad kenkėjiško viruso sukūrimas ir platinimas daugelyje šalių yra sunkus nusikaltimas.

Sukurkite virusą 5 veiksmas
Sukurkite virusą 5 veiksmas

Žingsnis 5. Pasirinkite kalbą

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

  • Jei norite sukurti vykdomuosius virusus, „C“arba „C ++“yra gera vieta pradėti.
  • Jei norite gaminti makro virusus, išmokite makrokomandų kalbą savo tikslinėms programoms, 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 bus ilgas procesas, ypač jei pirmą kartą kažką koduojate. Kiek įmanoma, eksperimentuokite ir ieškokite būdų, kaip pakartoti kodą, atsižvelgiant į naudojamą kalbą. Forumuose ir bendruomenės tinklaraščiuose yra įvairių kalbų vadovėlių.

Tyrinėkite polimorfinį kodą. Tai pakeis jūsų viruso kodą kiekvieną kartą, kai jis kartosis, todėl bus sunku sekti naudojant antivirusines programas. Polimorfinis kodas yra gana pažengęs ir visomis kalbomis įgyvendinamas skirtingai

Sukurkite virusą 7 veiksmas
Sukurkite virusą 7 veiksmas

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

Be polimorfinio kodavimo, yra ir kitų būdų, kaip paslėpti virusą. Šifravimas yra labai paplitęs įrankis, kurį naudoja virusų kūrėjai. Tam reikia daug praktikos ir skaitymo, tačiau tai gali labai pagerinti jūsų viruso gyvenimo trukmę.

Sukurkite virusą 8 veiksmas
Sukurkite virusą 8 veiksmas

8. Išbandykite savo virusą

Sukūrę ir paleisdami prototipą, išbandykite jį kuo daugiau skirtingų mašinų ir sąrankų. Tai bus lengviausia, jei galėsite nustatyti skirtingų konfigūracijų virtualias mašinas.

  • Įsitikinkite, kad bandymai yra saugomi, kad netyčia neišleistumėte viruso, kol nebūsite pasiruošę. Įdėkite bandymo mašinas į izoliuotą tinklą ir pamatykite viruso plitimo padarinius.
  • Koreguokite savo viruso kodą, kai stebite, kaip jis veikia bandymo mašinose. Ištaisykite visas problemas, su kuriomis jis susiduria
Sukurkite virusą 9 veiksmas
Sukurkite virusą 9 veiksmas

Žingsnis 9. Išleiskite savo virusą

Jei esate patenkintas savo viruso našumu, laikas jį išleisti. Tačiau prieš tai paklauskite savęs, ar esate pasirengęs susidurti su bet kokiomis pasekmėmis, kurios gali kilti dėl viruso išleidimo į lauką. Galbūt geriau būtų panaudoti šią patirtį ir dirbti su naujais projektais.

Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“

Patarimai

Jei norite pašalinti virusą, skaitykite šį straipsnį

Įspėjimai

  • Išleiskite virusus tik tam, kad kitiems vartotojams parodytumėte saugumo spragas.
  • Kenkėjiško kodo išleidimas į gamtą yra neteisėtas.

Rekomenduojamas: