Virusni qanday yaratish mumkin: 10 qadam (rasmlar bilan)

Mundarija:

Virusni qanday yaratish mumkin: 10 qadam (rasmlar bilan)
Virusni qanday yaratish mumkin: 10 qadam (rasmlar bilan)

Video: Virusni qanday yaratish mumkin: 10 qadam (rasmlar bilan)

Video: Virusni qanday yaratish mumkin: 10 qadam (rasmlar bilan)
Video: PDF formatdagi fayldan to'siqni olib tashlash sirlari 2024, May
Anonim

O'zingizning virusingizni o'zingiz o'rganishingiz uchun yoki hazil sifatida yaratishni xohlaganmisiz? Virusni yaratish vaqt va bilim talab qiladi, lekin har kim buni o'ylab topsa, qila oladi. Virus yaratish sizga dasturlash tillari qanday ishlashi, operatsion tizimlar va tarmoq xavfsizligi haqida ko'p narsalarni o'rgatishi mumkin. Ishni boshlash uchun quyidagi 1 -qadamga qarang.

Qadam

Virus yaratish 1 -qadam
Virus yaratish 1 -qadam

Qadam 1. Qaysi operatsion tizimga hujum qilmoqchi ekanligingizni hal qiling

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

Mac OS X va Linux ikkalasi ham ruxsatnomalari va operatsion tizimning umumiy arxitekturasi tufayli viruslarga juda chidamli. Barcha viruslarning 95% Windows foydalanuvchilari uchun mo'ljallangan

Virus yaratish 2 -qadam
Virus yaratish 2 -qadam

Qadam 2. Virus qanday tarqalishini xohlaysiz

Virus faqat boshqa foydalanuvchilarga tarqalishi bilan virus bo'ladi. Siz etkazib berish usulini boshidan bilishingiz kerak, chunki bu virus kodining asoslaridan biridir. Umumiy etkazib berish mexanizmlariga quyidagilar kiradi:

  • Bajariladigan fayllar (. EXE,. BAT,. COM va boshqalar) - Bu dasturlar foydalanuvchi tomonidan boshqarilishi kerak va odatda boshqa narsaga (rasm kabi) yashiriladi.
  • Makroslar (Microsoft Office) - Makroslar hujjat yoki elektron pochtaga o'rnatilgan dasturlardir. Ular Word, Outlook va boshqa so'l faol mahsulotlarga mo'ljallangan. Etkazib berishning eng keng tarqalgan usuli - elektron pochta orqali zararlangan hujjat ilova qilingan.
  • Veb -skriptlar - bu veb -ustalarga ma'lum bo'lmagan veb -saytlarga kiritilgan zararli kodlar.
Virus yaratish 3 -qadam
Virus yaratish 3 -qadam

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

Muvaffaqiyatli viruslar o'z harakatlarini tarqatish va bajarish uchun dastur yoki tizim xavfsizligining zaif joylaridan foydalanadi. Bu juda ko'p tadqiqotlar va bilimlarni 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 etkazsa, u nima qilishini xohlaysiz? Ta'sir hech narsadan tortib, xabarni ko'rsatishga, fayllarni o'chirishga va boshqa yomon ta'sirlargacha bo'lishi mumkin. Bilingki, zararli virusni yaratish va tarqatish ko'pchilik mamlakatlarda jiddiy jinoyatdir.

Virus yaratish 5 -qadam
Virus yaratish 5 -qadam

5 -qadam. Dasturlash tilini tanlang

Virus yaratish uchun siz hech bo'lmaganda kompyuter tili yoki skript vositasi haqida asosiy ma'lumotga ega bo'lishingiz kerak. Keyinchalik murakkab viruslar odatda bir nechta dasturlash tillarini o'z ichiga oladi. Haqiqatan ham samarali virus uchun siz montaj tilini bilishingiz kerak.

  • Agar siz bajariladigan viruslarni yaratishga qiziqsangiz, C yoki C ++ da dasturlashni o'rganish yaxshi boshlanishdir.
  • Agar siz so'l virus yaratmoqchi bo'lsangiz, Microsoft Office kabi maqsadli dasturingiz 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'lishi mumkin, ayniqsa, bu sizning biror narsani kodlash bo'yicha birinchi tajribangiz bo'lsa. Iloji boricha tajriba o'tkazing va o'zingiz ishlatayotgan dasturlash tiliga bog'liq bo'lgan o'z kodingizni takrorlashning turli usullarini o'rganing. Hamjamiyat forumlarida va turli dasturlash tillari uchun bloglarda darsliklar mavjud.

Ba'zi polimorfik kodli tadqiqotlar o'tkazing. Bu har safar virus kodini o'zgartiradi, bu esa antivirus dasturlarini kuzatishni yanada qiyinlashtiradi. Polimorfik kod juda murakkab va har bir dasturlash tilida turlicha amalga oshiriladi

Virus yaratish 7 -qadam
Virus yaratish 7 -qadam

Qadam 7. Kodingizni yashirishning turli usullarini o'rganing

Polimorfik kodlashdan tashqari, virusni yashirishning boshqa usullari mavjud. Shifrlash - bu virus ishlab chiquvchilar tomonidan eng ko'p ishlatiladigan vosita. Bu juda ko'p amaliyot va o'qishni talab qiladi, lekin bu sizning virusingizning umrini uzaytirishga yordam beradi.

Virus yaratish 8 -qadam
Virus yaratish 8 -qadam

Qadam 8. Virusingizni sinab ko'ring

Ishlayotgan prototipga ega bo'lgach, prototipni iloji boricha turli xil kompyuterlarda va sozlamalarda sinab ko'ring. Eng oson narsa, agar siz turli xil konfiguratsiyalarda virtual kompyuterlarni sozlasangiz.

  • Tayyor bo'lmaguningizcha virusni tasodifan chiqarib yubormaslik uchun testlarni cheklab qo'yganingizga ishonch hosil qiling. Sinov kompyuterini ajratilgan tarmoqqa joylashtiring va virus tarqalishining oqibatlarini kuzatib boring.
  • Sinov kompyuterida qanday ishlashini kuzatib, virus kodini sozlang. Har qanday duch kelgan muammolarni tuzating.
Virus yaratish 9 -qadam
Virus yaratish 9 -qadam

Qadam 9. Virusni olib tashlang

Agar siz virusning ishlashidan qoniqsangiz, uni olib tashlash vaqti keldi. Ammo, buni qilishdan oldin, o'zingizdan so'rang, siz virusni real dunyoga chiqarishidan kelib chiqadigan har qanday oqibatlarga duch kelishga tayyormisiz? Tajribadan foydalanib, yangi loyihada ishlashga qaytish yaxshiroqdir.

Tavsiya: