Paano Lumikha ng isang Virus: 9 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Lumikha ng isang Virus: 9 Mga Hakbang (na may Mga Larawan)
Paano Lumikha ng isang Virus: 9 Mga Hakbang (na may Mga Larawan)

Video: Paano Lumikha ng isang Virus: 9 Mga Hakbang (na may Mga Larawan)

Video: Paano Lumikha ng isang Virus: 9 Mga Hakbang (na may Mga Larawan)
Video: КАК НАУЧИТЬ ДЕВУШКУ ЕЗДИТЬ на ЭЛЕКТРОСКУТЕРЕ Новая ведущая электротранспорта Электроскутеры SKYBOARD 2024, Abril
Anonim

Nais mo na bang lumikha ka ng iyong sariling virus, alinman para sa iyong sariling pagkatuto o bilang isang kalokohan? Ang paglikha ng virus ay nangangailangan ng oras at kaalaman, ngunit maaaring gawin ito ng sinuman kung ilalagay nila ang kanilang isip dito. Ang paglikha ng isang virus ay maaaring magturo sa iyo ng maraming tungkol sa kung paano gumagana ang isang wika ng programa, pati na rin ang operating system at seguridad ng network. Habang maaaring mukhang kung ang lahat ng mga virus ay nakakahamak, ang mga virus ay simpleng mga piraso ng code na ang layunin ay upang maikalat ang maraming mga kopya ng sarili nito hangga't maaari. Tingnan ang Hakbang 1 sa ibaba upang makapagsimula at magsaya sa paglikha ng iyong sariling virus.

Mga hakbang

Lumikha ng isang Virus Hakbang 1
Lumikha ng isang Virus Hakbang 1

Hakbang 1. Tukuyin kung anong operating system ang aatakein mo

Ang pinakakaraniwang target ay ang Microsoft Windows, lalo na ang mga mas lumang bersyon. Maraming mga lumang gumagamit ng Windows ang hindi nag-a-update ng kanilang operating system, iniiwan silang mahina sa mga butas sa seguridad na maaaring maayos sa mga mas bagong bersyon.

Ang Mac OS X at Linux ay pareho ng patunay na virus dahil sa paraan ng paggana ng mga pahintulot at pangkalahatang arkitektura ng operating system. 95% ng lahat ng mga virus ang nagta-target sa mga gumagamit ng Windows

Lumikha ng isang Virus Hakbang 2
Lumikha ng isang Virus Hakbang 2

Hakbang 2. Magpasya kung paano mo nais na kumalat

Ang isang virus ay isang virus lamang kung maaari itong kumalat sa ibang mga gumagamit. Kakailanganin mong alamin ang paraan ng paghahatid bago magsimula, dahil ito ay isa sa mga batayan ng code ng virus. Kasama sa mga karaniwang mekanismo ng paghahatid ang:

  • Maipapatupad na file (. EXE,. BAT,. COM atbp.) - Ang program na ito ay kailangang patakbuhin ng gumagamit, at madalas na magkaila bilang ibang bagay (tulad ng isang imahe).
  • Macro (Microsoft Office) - Ang Macros ay mga program na naka-embed sa isang dokumento o email. Tina-target nila ang Word, Outlook, at iba pang mga produktong pinagana ng macro. Ang pinakakaraniwang pamamaraan ng paghahatid ay sa pamamagitan ng email na may nakalakip na isang nahawaang dokumento.
  • Web script - Ito ang mga piraso ng nakakahamak na code na na-injected sa mga site nang hindi alam ng mga webmaster.
Lumikha ng isang Virus Hakbang 3
Lumikha ng isang Virus Hakbang 3

Hakbang 3. Tukuyin ang mahinang lugar na nais mong i-target

Ang mga matagumpay na virus ay nagsasamantala sa mga mahihinang spot sa seguridad ng isang programa o system upang kumalat at maisakatuparan ang kanilang mga aksyon. Nangangailangan ito ng maraming pagsasaliksik at alam kung paano, ngunit may mga komunidad doon na makakatulong sa iyo na makita kung ano ang kailangan mo.

Lumikha ng isang Virus Hakbang 4
Lumikha ng isang Virus Hakbang 4

Hakbang 4. Magpasya kung ano ang nais mong gawin ng iyong virus

Kapag nahawahan ng iyong virus ang isang system, ano ang gusto mong gawin nito? Ang mga epekto ay maaaring saklaw mula sa wala, hanggang sa pagpapakita ng isang mensahe, sa pagtanggal ng mga file, at higit na mas masahol pa. Magkaroon ng kamalayan na ang paglikha at pagkalat ng isang nakakahamak na virus ay isang seryosong krimen sa karamihan ng mga bansa.

Lumikha ng isang Virus Hakbang 5
Lumikha ng isang Virus Hakbang 5

Hakbang 5. Pumili ng isang wika

Upang lumikha ng isang virus, kakailanganin mong magkaroon ng hindi bababa sa isang pangunahing pag-unawa sa hindi bababa sa isang wika ng computer o tool sa pag-script. Ang mas kumplikadong mga virus ay madalas na nagsasangkot ng maraming mga wika. Para sa talagang mabisang mga virus, kakailanganin mong maging pamilyar sa mga wika ng pagpupulong.

  • Kung interesado kang gumawa ng maipapatupad na mga virus, ang C o C ++ ay isang magandang lugar upang magsimula.
  • Kung nais mong gumawa ng mga macro virus, alamin ang wikang macro para sa iyong mga target na programa tulad ng Microsoft Office.
  • Maaaring gamitin ang Visual Basic upang lumikha ng mga nakakahamak na programa para sa mga gumagamit ng Windows.
Lumikha ng isang Virus Hakbang 6
Lumikha ng isang Virus Hakbang 6

Hakbang 6. Simulang isulat ang iyong virus

Ito ay magiging isang mahabang proseso, lalo na kung ito ang iyong unang pagkakataon sa pag-coding ng isang bagay. Mag-eksperimento hangga't maaari, at magsaliksik ng mga paraan upang makopya ang iyong code depende sa wikang ginagamit mo. Mayroong mga tutorial sa mga forum at blog ng komunidad para sa iba't ibang mga wika.

Magsaliksik ng polymorphic code. Babaguhin nito ang code ng iyong virus sa tuwing tumutugma ito, na ginagawang mahirap subaybayan ang mga programa ng antivirus. Ang polymorphic code ay medyo advanced, at naiiba ang pagpapatupad sa bawat wika

Lumikha ng isang Virus Hakbang 7
Lumikha ng isang Virus Hakbang 7

Hakbang 7. Magsaliksik ng mga paraan upang maitago ang iyong code

Bukod sa polymorphic coding, may iba pang mga paraan upang maitago ang iyong virus. Ang pag-encrypt ay isang pangkaraniwang tool na ginagamit ng mga developer ng virus. Ito ay tumatagal ng maraming pagsasanay at pagbabasa, ngunit maaari itong malayo sa pagtaas ng habang-buhay ng iyong virus.

Lumikha ng isang Virus Hakbang 8
Lumikha ng isang Virus Hakbang 8

Hakbang 8. Subukan ang iyong virus

Kapag mayroon ka ng isang prototype at tumatakbo, subukan ito sa maraming iba't ibang mga machine at pag-setup hangga't maaari. Ito ang magiging pinakamadali kung nakapag-set up ka ng mga virtual machine sa iba't ibang mga pagsasaayos.

  • Siguraduhin na panatilihin mong nilalaman ang iyong mga pagsubok upang hindi mo sinasadyang mailabas ang iyong virus bago ka handa. Ilagay ang mga test machine sa isang nakahiwalay na network at makita ang mga epekto ng pagkalat ng virus.
  • Ayusin ang code ng iyong virus habang pinagmamasdan mo itong gumagana sa mga test machine. Ayusin ang anumang mga isyu na ito ay tumatakbo sa
Lumikha ng isang Virus Hakbang 9
Lumikha ng isang Virus Hakbang 9

Hakbang 9. Pakawalan ang iyong virus

Kung nasiyahan ka sa pagganap ng iyong virus, oras na upang palabasin ito. Gayunpaman, bago mo gawin, tanungin ang iyong sarili kung handa kang harapin ang anumang mga kahihinatnan na maaaring magmula sa paglabas ng isang virus sa ligaw. Maaaring mas mahusay na gamitin ang karanasang iyon at magtrabaho sa mga bagong proyekto.

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga Tip

Kung naghahanap ka upang alisin ang isang virus, tingnan ang artikulong ito

Mga babala

  • Maglabas lamang ng mga virus upang maipakita ang mga kahinaan sa seguridad sa ibang mga gumagamit.
  • Ang paglabas ng nakakahamak na code sa ligaw ay labag sa batas.

Inirerekumendang: