Ինչպես ստեղծել վիրուս. 10 քայլ (նկարներով)

Բովանդակություն:

Ինչպես ստեղծել վիրուս. 10 քայլ (նկարներով)
Ինչպես ստեղծել վիրուս. 10 քայլ (նկարներով)

Video: Ինչպես ստեղծել վիրուս. 10 քայլ (նկարներով)

Video: Ինչպես ստեղծել վիրուս. 10 քայլ (նկարներով)
Video: Photoshop - Դաս 5 / տեքստեր 2024, Մայիս
Anonim

Երբևէ ցանկացե՞լ եք, որ կարողանայիք ստեղծել ձեր սեփական վիրուսը ՝ ձեր սեփական ուսման համար, թե որպես կատակ: Վիրուս ստեղծելը ժամանակ և գիտելիք է պահանջում, բայց որևէ մեկը կարող է դա անել, եթե խելամիտ լինի դրա վրա: Վիրուս ստեղծելը կարող է ձեզ շատ բան սովորեցնել ծրագրավորման լեզուների աշխատանքի, ինչպես նաև օպերացիոն համակարգերի և ցանցի անվտանգության մասին: Սկսելու համար տե՛ս ստորև բերված Քայլ 1 -ը:

Քայլ

Ստեղծեք վիրուս Քայլ 1
Ստեղծեք վիրուս Քայլ 1

Քայլ 1. Որոշեք, թե որ օպերացիոն համակարգին եք ցանկանում հարձակվել:

Ամենատարածված թիրախը Microsoft Windows- ն է, հատկապես հին տարբերակները: Windows- ի շատ հին օգտվողներ չեն թարմացնում իրենց օպերացիոն համակարգերը ՝ իրենց խոցելի թողնելով անվտանգության անցքերի առջև, որոնք կարող էին շտկվել ավելի նոր տարբերակներում:

Mac OS X- ը և Linux- ը, երկուսն էլ բավականին դիմացկուն են վիրուսներին ՝ իրենց թույլտվությունների աշխատանքի եղանակի և օպերացիոն համակարգի ընդհանուր ճարտարապետության շնորհիվ: Բոլոր վիրուսների 95% -ը թիրախավորում են Windows օգտագործողները:

Ստեղծեք վիրուս Քայլ 2
Ստեղծեք վիրուս Քայլ 2

Քայլ 2. Որոշեք, թե ինչպես եք ցանկանում, որ վիրուսը տարածվի:

Վիրուսը միայն վիրուս կլինի, եթե այն կարող է տարածվել այլ օգտվողների վրա: Դուք պետք է սկզբից իմանաք առաքման եղանակը, քանի որ սա վիրուսի կոդի հիմունքներից մեկն է: Առաքման ընդհանուր մեխանիզմները ներառում են.

  • Կատարելի ֆայլեր (. EXE,. BAT,. COM և այլն)
  • Macros (Microsoft Office) - Macros- ը փաստաթղթի կամ էլփոստի մեջ ներդրված ծրագրեր են: Նրանք թիրախավորում են Word, Outlook և այլ մակրոակտիվ ապրանքներ: Առաքման ամենատարածված մեթոդը էլեկտրոնային փոստով վարակված փաստաթղթի կցորդն է:
  • Վեբ սցենարներ - Սրանք վնասակար կոդի կտորներ են, որոնք ներարկվում են վեբ կայքեր ՝ առանց վեբ վարպետների իմացության:
Ստեղծեք վիրուս Քայլ 3
Ստեղծեք վիրուս Քայլ 3

Քայլ 3. Որոշեք թույլ կետերը, որոնք ցանկանում եք թիրախավորել:

Հաջող վիրուսները օգտագործում են ծրագրի կամ համակարգի անվտանգության թույլ կետերը `իրենց գործողությունները տարածելու և կատարելու համար: Սա պահանջում է շատ հետազոտություններ և գիտելիքներ, բայց կան համայնքներ, որոնք կարող են օգնել ձեզ գտնել այն, ինչ ձեզ հարկավոր է:

Ստեղծեք վիրուս Քայլ 4
Ստեղծեք վիրուս Քայլ 4

Քայլ 4. Որոշեք, թե ինչ եք ուզում անել ձեր վիրուսի համար:

Երբ ձեր վիրուսը վարակի համակարգ, ինչ եք ուզում, որ նա անի: Էֆեկտները կարող են տատանվել ոչնչից ՝ մինչև հաղորդագրություն ցուցադրելը, ֆայլերը ջնջելը և այլ ավելի վատ էֆեկտներ: Գիտակցեք, որ վնասակար վիրուսի ստեղծումը և տարածումը լուրջ հանցագործություն է շատ երկրներում:

Ստեղծեք վիրուս Քայլ 5
Ստեղծեք վիրուս Քայլ 5

Քայլ 5. Ընտրեք ծրագրավորման լեզու:

Վիրուս ստեղծելու համար դուք պետք է առնվազն տարրական պատկերացում ունենաք առնվազն համակարգչային լեզվի կամ սցենարային գործիքի մասին: Ավելի բարդ վիրուսները սովորաբար ներառում են մի քանի ծրագրավորման լեզուներ: Իսկապես արդյունավետ վիրուսի համար դուք պետք է տիրապետեք հավաքման լեզվին:

  • Եթե դուք հետաքրքրված եք գործարկվող վիրուսներ ստեղծելով, C կամ C ++ ծրագրերով սովորելը լավ սկիզբ է:
  • Եթե ցանկանում եք մակրո վիրուս ստեղծել, սովորեք մակրո լեզուն ձեր նպատակային ծրագրի համար, ինչպիսին է Microsoft Office- ը:
  • Visual Basic- ը կարող է օգտագործվել Windows օգտագործողների համար վնասակար ծրագրեր ստեղծելու համար:
Ստեղծեք վիրուս Քայլ 6
Ստեղծեք վիրուս Քայլ 6

Քայլ 6. Սկսեք գրել ձեր վիրուսը:

Սա կարող է երկար գործընթաց լինել, հատկապես, եթե սա ինչ -որ բան կոդավորելու ձեր առաջին փորձն է: Փորձեք որքան կարող եք և ուսումնասիրեք ձեր սեփական ծածկագիրը կրկնօրինակելու տարբեր եղանակներ, ինչը կախված է ձեր օգտագործած ծրագրավորման լեզվից: Կան ծրագրեր տարբեր ծրագրավորման լեզուների վերաբերյալ համայնքային ֆորումներում և բլոգերում:

Կատարեք որոշ պոլիմորֆիկ ծածկագրերի հետազոտություն: Սա կփոխի ձեր վիրուսի կոդը ամեն անգամ, երբ այն կրկնվում է, ինչը նույնիսկ ավելի դժվար կդարձնի հակավիրուսային ծրագրերին հետևելը: Պոլիմորֆ ծածկագիրը բավականին բարդ է և տարբեր ծրագրերում կիրառվում է տարբեր կերպ:

Ստեղծեք վիրուս Քայլ 7
Ստեղծեք վիրուս Քայլ 7

Քայլ 7. Հետազոտեք ձեր ծածկագիրը թաքցնելու տարբեր եղանակներ:

Բացի պոլիմորֆ կոդավորումից, կան նաև վիրուսը թաքցնելու այլ եղանակներ: Կոդավորումը վիրուս մշակողների կողմից ամենից հաճախ օգտագործվող գործիք է: Սա շատ պրակտիկա և ընթերցում է պահանջում, բայց դա կարող է միջոց ստեղծել ձեր վիրուսի կյանքը երկարացնելու համար:

Ստեղծեք վիրուս Քայլ 8
Ստեղծեք վիրուս Քայլ 8

Քայլ 8. Փորձարկեք ձեր վիրուսը:

Գործող նախատիպ ունենալուց հետո փորձարկեք նախատիպը հնարավորինս շատ տարբեր համակարգիչների և կարգավորումների վրա: Ամենահեշտ բանն այն է, եթե կարողանաք վիրտուալ համակարգիչներ տեղադրել տարբեր կազմաձևերով:

  • Համոզվեք, որ դուք սահմանափակում եք ձեր փորձարկումները, որպեսզի պատահականորեն չազատեք վիրուսը նախքան պատրաստ լինելը: Փորձնական համակարգիչը տեղադրեք մեկուսացված ցանցում և դիտեք վիրուսի տարածման հետևանքները:
  • Կարգավորեք ձեր վիրուսի կոդը ՝ դիտելով, թե ինչպես է այն աշխատում թեստային համակարգչում: Ուղղեք հանդիպած խնդիրները:
Ստեղծեք վիրուս Քայլ 9
Ստեղծեք վիրուս Քայլ 9

Քայլ 9. Հեռացրեք ձեր վիրուսը:

Եթե գոհ եք ձեր վիրուսի կատարումից, ժամանակն է այն հեռացնել: Այնուամենայնիվ, նախքան դա անելը, հարցրեք ինքներդ ձեզ, պատրա՞ստ եք դիմակայել որևէ հետևանքի, որը կարող է առաջանալ վիրուսը իրական աշխարհում թողնելուց: Ավելի լավ է օգտագործել փորձը և նորից աշխատել նոր նախագծի վրա:

Խորհուրդ ենք տալիս: