Heç öyrənməyiniz üçün və ya bir oyun kimi öz virusunuzu yaratmaq istəmisinizmi? Virusun yaranması zaman və bilik tələb edir, amma hər kəs ağlına gəlsə bunu edə bilər. Bir virus yaratmaq sizə proqramlaşdırma dilinin necə işlədiyini, əməliyyat sistemi və şəbəkə təhlükəsizliyi haqqında çox şey öyrədə bilər. Bütün viruslar zərərli kimi görünsə də, viruslar sadəcə olaraq mümkün olduğu qədər çox nüsxə yaymaq olan kod parçalarıdır. Başlamaq və öz virusunuzu yaratmaqla əylənmək üçün aşağıdakı 1 -ci addıma baxın.
Addımlar
Addım 1. Hansı əməliyyat sisteminə hücum edəcəyinizi müəyyənləşdirin
Ən çox yayılmış hədəf Microsoft Windows, xüsusən də köhnə versiyalardır. Bir çox köhnə Windows istifadəçisi, əməliyyat sistemini yeniləmədiyi üçün onları yeni versiyalarda düzəldilə biləcək təhlükəsizlik deliklərinə qarşı həssas edir.
Mac OS X və Linux, həm icazə sistemlərinin işləməsinə, həm də əməliyyat sisteminin ümumi arxitekturasına görə kifayət qədər virusa qarşı dayanıqlıdır. Bütün virusların 95% -i Windows istifadəçilərini hədəf alır
Addım 2. Necə yayılacağına qərar verin
Virus yalnız digər istifadəçilərə yayıla biləcəyi təqdirdə bir virusdur. Başlamadan əvvəl çatdırılma üsulunu anlamalısınız, çünki bu, virus kodunun əsaslarından biridir. Ümumi çatdırılma mexanizmlərinə aşağıdakılar daxildir:
- İcra edilə bilən fayl (. EXE,. BAT,. COM və s.) - Bu proqramın istifadəçi tərəfindən idarə edilməsi lazımdır və tez -tez başqa bir şey (məsələn, şəkil) kimi gizlənir.
- Makro (Microsoft Office) - Makrolar bir sənədə və ya e -poçtda yerləşdirilən proqramlardır. Word, Outlook və digər makro effektiv məhsulları hədəf alırlar. Çatdırmanın ən çox yayılmış yolu, yoluxmuş sənədin əlavə edildiyi e -poçtdur.
- Veb skript - Bunlar veb ustalarının xəbəri olmadan saytlara yeridilən zərərli kod parçalarıdır.
Addım 3. Hədəf etmək istədiyiniz zəif nöqtəni təyin edin
Uğurlu viruslar, hərəkətlərini yaymaq və həyata keçirmək üçün bir proqramın və ya sistemin təhlükəsizliyindəki zəif nöqtələrdən istifadə edir. Bunun üçün bir çox araşdırma və necə edəcəyinizi bilmək lazımdır, ancaq ehtiyac duyduğunuz şeyi tapmağa kömək edə biləcək icmalar var.
Addım 4. Virusunuzun nə etməsini istədiyinizə qərar verin
Virusunuz bir sistemə yoluxduqdan sonra nə etməsini istəyirsiniz? Təsirlər heç bir şeydən, mesajın göstərilməsindən, faylların silinməsinə və daha da pis ola bilər. Bilin ki, zərərli bir virus yaratmaq və yaymaq əksər ölkələrdə ağır cinayətdir.
Addım 5. Dil seçin
Bir virus yaratmaq üçün ən azı bir kompüter dili və ya skript vasitəsi haqqında ən azı əsas anlayışa malik olmalısınız. Daha mürəkkəb viruslar tez -tez bir neçə dili əhatə edir. Həqiqətən təsirli viruslar üçün montaj dillərini bilməlisiniz.
- Əgər icra edilə bilən viruslar etmək istəyirsinizsə, C və ya C ++ başlamaq üçün yaxşı bir yerdir.
- Makro viruslar etmək istəyirsinizsə, Microsoft Office kimi hədəf proqramlarınız üçün makro dilini öyrənin.
- Visual Basic Windows istifadəçiləri üçün zərərli proqramlar yaratmaq üçün istifadə edilə bilər.
Addım 6. Virusunuzu yazmağa başlayın
Xüsusilə ilk dəfə bir şey kodlaşdırmısınızsa, bu uzun bir proses olacaq. Mümkün qədər təcrübə aparın və istifadə etdiyiniz dildən asılı olaraq kodunuzu təkrar etməyin yollarını araşdırın. Müxtəlif dillər üçün forumlarda və icma bloglarında dərslər var.
Polimorf kodu araşdırın. Bu, virusunuzun kodunu hər təkrarladıqda dəyişdirəcək və antivirus proqramlarını izləməyi çətinləşdirəcək. Polimorfik kod kifayət qədər inkişaf etmişdir və hər dildə fərqli şəkildə tətbiq olunur
Addım 7. Kodunuzu gizlətməyin yollarını araşdırın
Polimorf kodlaşdırmadan başqa, virusunuzu gizlətməyin başqa yolları da var. Şifrələmə, virus inkişaf etdiriciləri tərəfindən istifadə edilən çox yaygın bir vasitədir. Çox təcrübə və oxumaq lazımdır, ancaq virusunuzun ömrünü artırmaqda çox kömək edə bilər.
Addım 8. Virusunuzu sınayın
Bir prototipiniz işə salındıqdan sonra onu mümkün qədər fərqli maşın və qurğularda sınayın. Fərqli konfiqurasiyalarda virtual maşınlar qura bilsəniz bu ən asan olacaq.
- Hazırlıqdan əvvəl təsadüfən virusunuzu yaymamaq üçün testlərinizi saxladığınızdan əmin olun. Test maşınlarını təcrid olunmuş bir şəbəkəyə qoyun və virusun yayılmasının təsirlərini görün.
- Test maşınlarında işləyərkən virus kodunuzu düzəldin. İşlədiyi hər hansı bir problemi həll edin
Addım 9. Virusunuzu buraxın
Virusun performansından razısınızsa, onu buraxmağın vaxtıdır. Bunu etməzdən əvvəl, özünüzə bir virusun vəhşi təbiətə yayılmasının hər hansı bir nəticəsi ilə üzləşməyə hazır olub -olmadığınızı soruşun. Bu təcrübədən istifadə etmək və yeni layihələr üzərində işləmək daha yaxşı ola bilər.
Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər
İpuçları
Bir virusu aradan qaldırmaq istəyirsinizsə, bu məqaləyə baxın
Xəbərdarlıqlar
- Yalnız digər istifadəçilərə təhlükəsizlik zəifliklərini göstərmək üçün viruslar buraxın.
- Zərərli kodun təbiətə yayılması qanunsuzdur.