როგორ შევქმნათ ვირუსი: 9 ნაბიჯი (სურათებით)

Სარჩევი:

როგორ შევქმნათ ვირუსი: 9 ნაბიჯი (სურათებით)
როგორ შევქმნათ ვირუსი: 9 ნაბიჯი (სურათებით)

ვიდეო: როგორ შევქმნათ ვირუსი: 9 ნაბიჯი (სურათებით)

ვიდეო: როგორ შევქმნათ ვირუსი: 9 ნაბიჯი (სურათებით)
ვიდეო: 3 Easy Steps to Fix a Blown Out Image | Master Your Craft 2024, აპრილი
Anonim

გსურდათ ოდესმე შეგეძლოთ შეგექმნათ საკუთარი ვირუსი, საკუთარი სწავლისთვის თუ ხუმრობისთვის? ვირუსების შექმნას დრო და ცოდნა სჭირდება, მაგრამ ნებისმიერს შეუძლია ამის გაკეთება, თუკი ამას გონება დაუთმობს. ვირუსის შექმნა ბევრ რამეს გასწავლით პროგრამირების ენაზე მუშაობის, ასევე ოპერაციული სისტემის და ქსელის უსაფრთხოების შესახებ. მიუხედავად იმისა, რომ შეიძლება ჩანდეს, რომ ყველა ვირუსი მავნეა, ვირუსი უბრალოდ კოდის ნაწილია, რომლის მიზანია რაც შეიძლება მეტი ასლის გავრცელება. იხილეთ ნაბიჯი 1 ქვემოთ, რომ დაიწყოთ და გაერთოთ საკუთარი ვირუსის შექმნით.

ნაბიჯები

შექმენით ვირუსი ნაბიჯი 1
შექმენით ვირუსი ნაბიჯი 1

ნაბიჯი 1. განსაზღვრეთ რა ოპერაციულ სისტემაზე აპირებთ შეტევას

ყველაზე გავრცელებული სამიზნეა Microsoft Windows, განსაკუთრებით ძველი ვერსიები. Windows– ის ბევრი ძველი მომხმარებელი არ განაახლებს თავის ოპერაციულ სისტემას, რის გამოც ისინი დაუცველნი რჩებიან უსაფრთხოების ხვრელების მიმართ, რომლებიც შეიძლება გამოსწორდეს ახალ ვერსიებში.

Mac OS X და Linux ორივე საკმაოდ ვირუსგამძლეა ნებართვების მუშაობის წესისა და ოპერაციული სისტემის ზოგადი არქიტექტურის გამო. ყველა ვირუსის 95% მიზნად ისახავს Windows მომხმარებლებს

შექმენით ვირუსი ნაბიჯი 2
შექმენით ვირუსი ნაბიჯი 2

ნაბიჯი 2. გადაწყვიტეთ როგორ გსურთ მისი გავრცელება

ვირუსი მხოლოდ ვირუსია, თუ ის სხვა მომხმარებლებზე გავრცელდება. დაწყებამდე უნდა გაარკვიოთ მიწოდების მეთოდი, რადგან ეს არის ვირუსის კოდის ერთ -ერთი ფუნდამენტი. მიწოდების საერთო მექანიზმები მოიცავს:

  • შესრულებადი ფაილი (. EXE,. BAT,. COM და ა.შ.) - ამ პროგრამას სჭირდება მომხმარებლის გაშვება და ხშირად შენიღბულია სხვა რამით (მაგალითად, სურათი).
  • მაკრო (Microsoft Office) - მაკრო არის პროგრამები, რომლებიც ჩანერგილია დოკუმენტში ან ელ.ფოსტაში. ისინი მიზნად ისახავენ Word, Outlook და სხვა მაკრო ჩართულ პროდუქტებს. მიწოდების ყველაზე გავრცელებული მეთოდია ელექტრონული ფოსტით, რომელსაც თან ერთვის ინფიცირებული დოკუმენტი.
  • ვებ სკრიპტი - ეს არის მავნე კოდის ნაწილები, რომლებიც შეყვანილია საიტებში ვებმასტერების ცოდნის გარეშე.
შექმენით ვირუსი ნაბიჯი 3
შექმენით ვირუსი ნაბიჯი 3

ნაბიჯი 3. განსაზღვრეთ სუსტი წერტილი, რომლის დამიზნებაც გსურთ

წარმატებული ვირუსები იყენებენ პროგრამის ან სისტემის უსაფრთხოების სუსტ წერტილებს მათი მოქმედებების გავრცელებისა და განსახორციელებლად. ეს მოითხოვს უამრავ კვლევას და იცის როგორ, მაგრამ არსებობს თემები, რომლებიც დაგეხმარებათ იპოვოთ ის, რაც გჭირდებათ.

შექმენით ვირუსი ნაბიჯი 4
შექმენით ვირუსი ნაბიჯი 4

ნაბიჯი 4. გადაწყვიტეთ რისი გაკეთება გსურთ თქვენს ვირუსზე

მას შემდეგ რაც თქვენი ვირუსი დაინფიცირებს სისტემას, რისი გაკეთება გსურთ? ეფექტები შეიძლება განსხვავდებოდეს არაფრისგან, შეტყობინების ჩვენებამდე, ფაილების წაშლამდე და ბევრად უარესი. იცოდეთ, რომ მავნე ვირუსის შექმნა და გავრცელება უმეტეს ქვეყნებში სერიოზული დანაშაულია.

შექმენით ვირუსი ნაბიჯი 5
შექმენით ვირუსი ნაბიჯი 5

ნაბიჯი 5. აირჩიეთ ენა

ვირუსის შესაქმნელად, თქვენ უნდა გქონდეთ მინიმუმ საბაზისო გაგება სულ მცირე ერთი კომპიუტერული ენის ან სკრიპტირების ინსტრუმენტის შესახებ. უფრო რთული ვირუსები ხშირად რამდენიმე ენას მოიცავს. მართლაც ეფექტური ვირუსებისთვის, თქვენ უნდა იცოდეთ ასამბლეის ენები.

  • თუ თქვენ დაინტერესებული ხართ შემსრულებელი ვირუსების შექმნით, C ან C ++ კარგი ადგილია დასაწყებად.
  • თუ გსურთ შექმნათ მაკრო ვირუსები, ისწავლეთ მაკრო ენა თქვენი სამიზნე პროგრამებისთვის, როგორიცაა Microsoft Office.
  • Visual Basic შეიძლება გამოყენებულ იქნას Windows მომხმარებლებისთვის მავნე პროგრამების შესაქმნელად.
შექმენით ვირუსი ნაბიჯი 6
შექმენით ვირუსი ნაბიჯი 6

ნაბიჯი 6. დაიწყეთ თქვენი ვირუსის წერა

ეს იქნება გრძელი პროცესი, მით უმეტეს, თუ ეს არის თქვენი პირველი შემთხვევა რაღაცის კოდირება. შეძლებისდაგვარად ჩაატარეთ ექსპერიმენტი და მოძებნეთ თქვენი კოდის გამეორების გზები, თქვენი ენიდან გამომდინარე. არსებობს გაკვეთილები ფორუმებზე და საზოგადოების ბლოგებზე სხვადასხვა ენაზე.

კვლევის პოლიმორფული კოდი. ეს შეცვლის თქვენი ვირუსის კოდს ყოველ ჯერზე მისი გამეორებისას, რაც ართულებს ანტივირუსულ პროგრამებთან თვალყურის დევნას. პოლიმორფული კოდი საკმაოდ მოწინავეა და ყველა ენაზე განსხვავებულად გამოიყენება

შექმენით ვირუსი ნაბიჯი 7
შექმენით ვირუსი ნაბიჯი 7

ნაბიჯი 7. გამოიკვლიეთ თქვენი კოდის დამალვის გზები

პოლიმორფული კოდირების გარდა, თქვენი ვირუსის დამალვის სხვა გზებიც არსებობს. დაშიფვრა არის ძალიან გავრცელებული ინსტრუმენტი, რომელსაც იყენებენ ვირუსების შემქმნელები. ამას ბევრი ვარჯიში და კითხვა სჭირდება, მაგრამ მას შეუძლია შორს წავა თქვენი ვირუსის სიცოცხლის ხანგრძლივობის გაზრდაში.

შექმენით ვირუსი ნაბიჯი 8
შექმენით ვირუსი ნაბიჯი 8

ნაბიჯი 8. შეამოწმეთ თქვენი ვირუსი

მას შემდეგ რაც პროტოტიპი ამოქმედდება, გამოსცადეთ იგი რაც შეიძლება მეტ სხვადასხვა მანქანასა და მოწყობილობაზე. ეს იქნება უადვილესი, თუ თქვენ შეძლებთ ვირტუალური მანქანების დაყენებას სხვადასხვა კონფიგურაციაში.

  • დარწმუნდით, რომ შეინახეთ თქვენი ტესტები ისე, რომ შემთხვევით არ გაათავისუფლოთ თქვენი ვირუსი სანამ მზად იქნებით. განათავსეთ ტესტირების მანქანები იზოლირებულ ქსელში და დაინახეთ ვირუსის გავრცელების შედეგები.
  • შეცვალეთ თქვენი ვირუსის კოდი, როდესაც ხედავთ, რომ ის მუშაობს საცდელ აპარატებზე. გაასწორეთ ნებისმიერი პრობლემა, რომელსაც ის შეექმნება
შექმენით ვირუსი ნაბიჯი 9
შექმენით ვირუსი ნაბიჯი 9

ნაბიჯი 9. გაათავისუფლეთ თქვენი ვირუსი

თუ თქვენ კმაყოფილი ხართ თქვენი ვირუსის მუშაობით, დროა გაათავისუფლოთ იგი. სანამ ამას გააკეთებთ, ჰკითხეთ საკუთარ თავს, მზად ხართ თუ არა რაიმე სახის შედეგის წინაშე, რომელიც შეიძლება მოჰყვეს ველურ ბუნებაში ვირუსის გათავისუფლებას. შეიძლება უკეთესი იყოს ამ გამოცდილების გამოყენება და ახალ პროექტებზე მუშაობა.

ვიდეო - ამ სერვისის გამოყენებით, ზოგიერთი ინფორმაცია შეიძლება გაზიარდეს YouTube- თან

Რჩევები

თუ თქვენ ეძებთ ვირუსის ამოღებას, იხილეთ ეს სტატია

გაფრთხილებები

  • გაათავისუფლეთ ვირუსები მხოლოდ სხვა მომხმარებლების უსაფრთხოების სისუსტეების საჩვენებლად.
  • ველურ ბუნებაში მავნე კოდის გაცემა უკანონოა.

გირჩევთ: