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

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

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

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

Video: Ինչպես ստեղծել վիրուս. 9 քայլ (նկարներով)
Video: AI Ethics and Democracy: Debating Algorithm-Mediated Direct Democracy and the Democratization of AI 2024, Մայիս
Anonim

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

Քայլեր

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

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

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

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

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

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

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

  • Կատարելի ֆայլ (. EXE,. BAT,. COM և այլն) - Այս ծրագիրը պետք է գործարկվի օգտագործողի կողմից և հաճախ քողարկվում է որպես այլ բան (օրինակ ՝ պատկեր):
  • Մակրո (Microsoft Office) - մակրոները ծրագրեր են, որոնք ներդրված են փաստաթղթի կամ էլփոստի մեջ: Նրանք թիրախավորում են 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. Ազատեք ձեր վիրուսը:

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

Տեսանյութ - Այս ծառայությունից օգտվելով ՝ որոշ տեղեկություններ կարող են կիսվել YouTube- ի հետ:

Խորհուրդներ

Եթե ցանկանում եք հեռացնել վիրուսը, տեսեք այս հոդվածը:

Գուշացումներ

  • Թողարկեք վիրուսներ ՝ այլ օգտվողների անվտանգության խոցելիությունը ցուցադրելու համար:
  • Վնասակար ծածկագիրը վայրի բնության մեջ թողնելն անօրինական է:

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