Virusni qanday yaratish kerak: 9 qadam (rasmlar bilan)

Mundarija:

Virusni qanday yaratish kerak: 9 qadam (rasmlar bilan)
Virusni qanday yaratish kerak: 9 qadam (rasmlar bilan)

Video: Virusni qanday yaratish kerak: 9 qadam (rasmlar bilan)

Video: Virusni qanday yaratish kerak: 9 qadam (rasmlar bilan)
Video: QANDAY QILIB KOMPYUTERNI VIRUSLARDAN 2 MINUTDA TOZALASH \ KESH FAYLLARNI O'CHIRISH 2024, May
Anonim

O'zingizning virusingizni o'zingiz o'rganishingiz uchun yoki hazil sifatida yaratishni xohlaganmisiz? Virusni yaratish vaqt va bilim talab qiladi, lekin agar xohlagan odam buni qila olsa. Virus yaratish sizga dasturlash tili qanday ishlashi, operatsion tizim va tarmoq xavfsizligi haqida ko'p narsalarni o'rgatishi mumkin. Garchi hamma viruslar zararli bo'lsa, viruslar shunchaki kod qismlari bo'lib, ularning maqsadi iloji boricha ko'proq nusxalarini tarqatishdir. O'zingizning virusingizni yaratishni boshlash va zavqlanish uchun quyidagi 1 -bosqichga qarang.

Qadamlar

Virus yaratish 1 -qadam
Virus yaratish 1 -qadam

Qadam 1. Qaysi operatsion tizimga hujum qilmoqchi ekanligingizni aniqlang

Eng keng tarqalgan maqsad - bu Microsoft Windows, ayniqsa eski versiyalar. Ko'p eski Windows foydalanuvchilari operatsion tizimini yangilamaydilar, bu esa ularni yangi versiyalarda o'rnatilishi mumkin bo'lgan xavfsizlik teshiklaridan himoyasiz qoldiradi.

Mac OS X va Linux ruxsatnomalarning ishlash usuli va operatsion tizimning umumiy arxitekturasi tufayli virusga qarshi ancha himoyalangan. Barcha viruslarning 95% Windows foydalanuvchilari uchun mo'ljallangan

Virus yaratish 2 -qadam
Virus yaratish 2 -qadam

Qadam 2. Qanday qilib tarqalishini xohlayotganingizni hal qiling

Virus faqat boshqa foydalanuvchilarga tarqalishi mumkin bo'lgan virusdir. Boshlashdan oldin siz etkazib berish usulini aniqlab olishingiz kerak bo'ladi, chunki bu virus kodining asoslaridan biridir. Umumiy etkazib berish mexanizmlariga quyidagilar kiradi:

  • Bajariladigan fayl (. EXE,. BAT,. COM va boshqalar) - Bu dastur foydalanuvchi tomonidan boshqarilishi kerak va ko'pincha boshqa narsaga (masalan, rasmga) o'xshab yashiriladi.
  • Ibratli (Microsoft Office) - makros - bu hujjat yoki elektron pochtaga joylashtirilgan dasturlar. Ular Word, Outlook va boshqa so'lli mahsulotlarga mo'ljallangan. Yetkazib berishning eng keng tarqalgan usuli - bu elektron pochta orqali zararlangan hujjat ilova qilingan.
  • Veb -skript - bu veb -ustalar bilmasdan saytlarga kiritiladigan zararli kodlar.
Virus yaratish 3 -qadam
Virus yaratish 3 -qadam

3 -qadam. Siz maqsad qilmoqchi bo'lgan zaif joyni aniqlang

Muvaffaqiyatli viruslar o'z harakatlarini tarqatish va amalga oshirish uchun dastur yoki tizim xavfsizligining zaif joylaridan foydalanadi. Bu juda ko'p tadqiqotlarni va qanday qilishni bilishni talab qiladi, lekin u erda sizga kerakli narsani topishga yordam beradigan jamoalar bor.

Virus yaratish 4 -qadam
Virus yaratish 4 -qadam

Qadam 4. Virus nima qilishni xohlayotganingizni hal qiling

Agar sizning virusingiz tizimga zarar etkazgan bo'lsa, unda nima qilishni xohlaysiz? Effektlar hech narsadan tortib, xabarni ko'rsatishga, fayllarni o'chirishga va undan ham yomoni bo'lishi mumkin. Bilingki, zararli virusni yaratish va tarqatish ko'pchilik mamlakatlarda jiddiy jinoyatdir.

Virus yaratish 5 -qadam
Virus yaratish 5 -qadam

5 -qadam. Tilni tanlang

Virus yaratish uchun siz kamida bitta kompyuter tili yoki skript vositasi haqida asosiy ma'lumotga ega bo'lishingiz kerak. Keyinchalik murakkab viruslar ko'pincha bir nechta tillarni o'z ichiga oladi. Haqiqatan ham samarali viruslar uchun siz montaj tillarini bilishingiz kerak bo'ladi.

  • Agar siz bajariladigan viruslarni yaratishni xohlasangiz, C yoki C ++ - boshlash uchun yaxshi joy.
  • Agar siz makro viruslar yaratmoqchi bo'lsangiz, Microsoft Office kabi maqsadli dasturlaringiz uchun so'l tilini o'rganing.
  • Visual Basic Windows foydalanuvchilari uchun zararli dasturlar yaratish uchun ishlatilishi mumkin.
Virus yaratish 6 -qadam
Virus yaratish 6 -qadam

Qadam 6. Virus yozishni boshlang

Bu uzoq jarayon bo'ladi, ayniqsa, agar siz birinchi marta biror narsani kodlasangiz. Iloji boricha tajriba o'tkazing va siz foydalanayotgan tilga qarab kodingizni takrorlash usullarini o'rganing. Turli tillar uchun forumlar va jamoatchilik bloglarida darsliklar mavjud.

Polimorfik kodni o'rganish. Bu har safar virusingiz kodini o'zgartiradi va antivirus dasturlarini kuzatishni qiyinlashtiradi. Polimorfik kod ancha rivojlangan va har bir tilda turlicha qo'llaniladi

Virus yaratish 7 -qadam
Virus yaratish 7 -qadam

Qadam 7. Kodingizni yashirish usullarini o'rganing

Polimorfik kodlashdan tashqari, virusni yashirishning boshqa usullari ham bor. Shifrlash - virus ishlab chiqaruvchilari tomonidan qo'llaniladigan juda keng tarqalgan vosita. Bu juda ko'p amaliyot va o'qishni talab qiladi, lekin bu sizning virusingizning umrini ko'paytirishga yordam beradi.

Virus yaratish 8 -qadam
Virus yaratish 8 -qadam

Qadam 8. Virusingizni sinab ko'ring

Prototipni ishga tushirgandan so'ng, uni iloji boricha turli xil mashinalarda va sozlamalarda sinab ko'ring. Agar siz turli xil konfiguratsiyalarda virtual mashinalarni sozlay olsangiz, bu eng oson bo'ladi.

  • Tayyor bo'lmaguningizcha virusni tasodifan tarqatib yubormaslik uchun testlarni o'zingizda saqlaganingizga ishonch hosil qiling. Sinov mashinalarini ajratilgan tarmoqqa qo'ying va virus tarqalishining oqibatlarini ko'ring.
  • Sinov mashinalarida ishlayotganini ko'rib, virus kodini o'zgartiring. U duch keladigan muammolarni hal qiling
Virus yaratish 9 -qadam
Virus yaratish 9 -qadam

Qadam 9. Virusingizni chiqaring

Agar siz virusning ishlashidan qoniqsangiz, uni chiqarish vaqti keldi. Ammo buni qilishdan oldin, o'zingizga savol bering, agar siz yovvoyi tabiatda virus tarqalishining oqibatlariga duch kelishga tayyormisiz. Bu tajribadan foydalanish va yangi loyihalar ustida ishlash yaxshiroq bo'lishi mumkin.

Video - bu xizmatdan foydalanib, ba'zi ma'lumotlar YouTube bilan bo'lishishi mumkin

Maslahatlar

Agar siz virusni olib tashlamoqchi bo'lsangiz, ushbu maqolaga qarang

Ogohlantirishlar

  • Boshqa foydalanuvchilarga xavfsizlik zaifliklarini ko'rsatish uchun faqat viruslarni chiqaring.
  • Yovvoyi tabiatga zararli kodni chiqarish noqonuniy hisoblanadi.

Tavsiya: