Je! Umewahi kutamani uweze kuunda virusi vyako mwenyewe, iwe kwa ujifunzaji wako au kama ujinga? Uundaji wa virusi huchukua muda na maarifa, lakini mtu yeyote anaweza kuifanya ikiwa wataweka akili yake kwake. Kuunda virusi kunaweza kukufundisha mengi juu ya jinsi lugha ya programu inavyofanya kazi, na pia mfumo wa uendeshaji na usalama wa mtandao. Ingawa inaweza kuonekana kama virusi vyote ni vibaya, virusi ni vipande vya nambari tu ambazo lengo lao ni kusambaza nakala zake nyingi iwezekanavyo. Angalia Hatua ya 1 hapa chini ili uanze na ufurahie kuunda virusi vyako.
Hatua
Hatua ya 1. Tambua ni mfumo gani wa uendeshaji utakaoshambulia
Lengo la kawaida ni Microsoft Windows, haswa matoleo ya zamani. Watumiaji wengi wa zamani wa Windows hawasasishi mfumo wao wa kufanya kazi, na kuwaacha katika hatari ya mashimo ya usalama ambayo yanaweza kutengenezwa katika matoleo mapya.
Mac OS X na Linux zote hazina uthibitisho wa virusi kwa sababu ruhusa ya njia inavyofanya kazi na usanifu wa jumla wa mfumo wa uendeshaji. 95% ya virusi vyote hulenga watumiaji wa Windows
Hatua ya 2. Amua jinsi unavyotaka kuenea
Virusi ni virusi tu ikiwa inaweza kuenea kwa watumiaji wengine. Utahitaji kujua njia ya kujifungua kabla ya kuanza, kwani ni moja ya misingi ya nambari ya virusi. Njia za kawaida za utoaji ni pamoja na:
- Faili inayoweza kutekelezwa (. EXE,. BAT,. COM n.k) - Programu hii inahitaji kuendeshwa na mtumiaji, na mara nyingi hujificha kama kitu kingine (kama picha).
- Macro (Microsoft Office) - Macros ni mipango ambayo imeingia kwenye hati au barua pepe. Wanalenga Neno, Mtazamo, na bidhaa zingine zinazowezeshwa kwa jumla. Njia ya kawaida ya uwasilishaji ni kupitia barua pepe iliyo na hati iliyoambukizwa.
- Hati ya wavuti - Hizi ni vipande vya nambari mbaya ambayo imeingizwa kwenye wavuti bila maarifa ya wakubwa wa wavuti.
Hatua ya 3. Tambua sehemu dhaifu ambayo unataka kulenga
Virusi vilivyofanikiwa hutumia matangazo dhaifu katika usalama wa programu au mfumo ili kuenea na kutekeleza vitendo vyao. Hii inahitaji utafiti mwingi na kujua jinsi gani, lakini kuna jamii huko nje ambazo zinaweza kukusaidia kupata unachohitaji.
Hatua ya 4. Amua ni nini unataka virusi vyako vifanye
Mara virusi vyako vimeambukiza mfumo, unataka ifanye nini? Athari zinaweza kutoka kwa chochote, kuonyesha ujumbe, kufuta faili, na mbaya zaidi. Jihadharini kuwa kuunda na kueneza virusi hatari ni uhalifu mkubwa katika nchi nyingi.
Hatua ya 5. Chagua lugha
Ili kuunda virusi, utahitaji kuwa na angalau uelewa wa kimsingi wa angalau lugha moja ya kompyuta au zana ya maandishi. Virusi ngumu zaidi mara nyingi hujumuisha lugha kadhaa. Kwa virusi vyenye ufanisi, utahitaji kufahamiana na lugha za kusanyiko.
- Ikiwa una nia ya kutengeneza virusi vinavyoweza kutekelezwa, C au C ++ ni mahali pazuri kuanza.
- Ikiwa unataka kutengeneza virusi vya jumla, jifunze lugha ya jumla kwa programu unazolenga kama Microsoft Office.
- Visual Basic inaweza kutumika kuunda programu hasidi kwa watumiaji wa Windows.
Hatua ya 6. Anza kuandika virusi vyako
Hii itakuwa mchakato mrefu, haswa ikiwa hii ni mara yako ya kwanza kuweka alama kwa kitu. Jaribu iwezekanavyo, na utafute njia za kuiga nambari yako kulingana na lugha unayotumia. Kuna mafunzo kwenye mabaraza na blogi za jamii kwa lugha anuwai.
Tafuta nambari ya polymorphic. Hii itabadilisha nambari ya virusi yako kila wakati inapoiga, ikifanya kuwa ngumu kufuatilia na programu za antivirus. Nambari ya Polymorphic imeendelea sana, na inatekelezwa tofauti katika kila lugha
Hatua ya 7. Njia za utafiti za kuficha nambari yako
Mbali na uandishi wa polymorphic, kuna njia zingine za kuficha virusi vyako. Usimbaji fiche ni zana ya kawaida sana inayotumiwa na watengenezaji wa virusi. Inachukua mazoezi mengi na kusoma, lakini inaweza kwenda mbali katika kuongeza maisha ya virusi vyako.
Hatua ya 8. Jaribu virusi vyako
Mara tu unapoendelea na mfano, jaribu kwa mashine na seti nyingi iwezekanavyo. Hii itakuwa rahisi ikiwa utaweza kusanidi mashine dhahiri katika usanidi tofauti.
- Hakikisha kwamba unaweka vipimo vyako ili usije ukatoa virusi vyako kwa bahati mbaya kabla ya kuwa tayari. Weka mashine za majaribio kwenye mtandao uliotengwa na uone athari za virusi vinavyoenea.
- Rekebisha nambari yako ya virusi unapoiona ikifanya kazi kwenye mashine za majaribio. Rekebisha maswala yoyote ambayo inaingia
Hatua ya 9. Toa virusi vyako
Ikiwa umeridhika na utendaji wa virusi vyako, ni wakati wa kuitoa. Kabla ya kufanya hivyo, jiulize ikiwa uko tayari kukabiliana na athari yoyote ambayo inaweza kutoka kwa kutolewa kwa virusi porini. Inaweza kuwa bora kutumia uzoefu huo na kufanya kazi kwenye miradi mipya.
Video - Kwa kutumia huduma hii, habari zingine zinaweza kushirikiwa na YouTube
Vidokezo
Ikiwa unatafuta kuondoa virusi, angalia nakala hii
Maonyo
- Toa virusi tu ili kuonyesha udhaifu wa usalama kwa watumiaji wengine.
- Kutoa nambari mbaya ndani ya pori ni kinyume cha sheria.