Та өөрийн вирусыг өөрөө сурч боловсрох эсвэл хошигнол хэлбэрээр бүтээхийг хүсч байсан уу? Вирусыг бүтээхэд цаг хугацаа, мэдлэг шаардагддаг, гэхдээ хэрэв хүн үүнийг анхаарч үзвэл үүнийг хийж чадна. Вирус үүсгэснээр програмчлалын хэл хэрхэн ажилладаг, үйлдлийн систем, сүлжээний аюулгүй байдлын талаар маш их зүйлийг сурч болно. Эхлэхийн тулд доорх 1 -р алхамыг үзнэ үү.
Алхам
Алхам 1. Ямар үйлдлийн систем рүү дайрахыг хүсч байгаагаа шийдээрэй
Хамгийн түгээмэл зорилт бол Microsoft Windows, ялангуяа хуучин хувилбарууд юм. Windows -ийн хуучин олон хэрэглэгчид үйлдлийн системээ шинэчилдэггүй тул шинэ хувилбаруудад засагдсан аюулгүй байдлын цоорхойд өртөмтгий байдаг.
Mac OS X болон Линукс хоёулаа зөвшөөрлийн үйл ажиллагаа, үйлдлийн системийн ерөнхий архитектураас шалтгаалан вирусын эсрэг маш тэсвэртэй байдаг. Бүх вирусын 95% нь Windows хэрэглэгчдэд зориулагдсан байдаг
Алхам 2. Вирус хэрхэн тархахыг хүсч байгаагаа шийдээрэй
Вирус бусад хэрэглэгчдэд тархаж байж л вирус болно. Энэ нь вирусын кодын үндсэн ойлголтуудын нэг тул та хүргэх аргыг эхнээс нь мэдэж байх ёстой. Нийтлэг хүргэх механизмд дараахь зүйлс орно.
- Гүйцэтгэх боломжтой файлууд (. EXE,. BAT,. COM г.м.) - Эдгээр програмуудыг хэрэглэгч ажиллуулах ёстой бөгөөд ихэвчлэн өөр ямар нэгэн зүйлээр дүрслэн харуулдаг.
- Макро (Microsoft Office) - Макро бол баримт бичиг эсвэл имэйлд суулгагдсан програмууд юм. Тэд Word, Outlook болон бусад макро идэвхтэй бүтээгдэхүүнүүдийг чиглүүлдэг. Хүргэлтийн хамгийн түгээмэл арга бол халдвар авсан баримт бичгийн хавсралт бүхий имэйлээр илгээх явдал юм.
- Вэб скриптүүд - Эдгээр нь вэбмастеруудын мэдэлгүйгээр вэбсайт руу оруулдаг хортой кодын хэсгүүд юм.
Алхам 3. Зорилтот байрлуулахыг хүсч буй сул талуудаа тодорхойл
Амжилтанд хүрсэн вирусууд нь програм эсвэл системийн аюулгүй байдлын сул талыг ашиглаж, үйлдлээ тарааж, гүйцэтгэдэг. Энэ нь маш их судалгаа, мэдлэг шаарддаг боловч хэрэгтэй зүйлээ олоход тань туслах олон нийт байдаг.
Алхам 4. Вирусаа юу хийхийг хүсч байгаагаа шийдээрэй
Таны вирус системд халдвар авсны дараа та юу хийхийг хүсч байна вэ? Үр нөлөө нь юу ч биш, зурвас харуулах, файлуудыг устгах болон бусад муу нөлөөтэй байж болно. Хортой вирус үүсгэж, тараах нь ихэнх оронд ноцтой гэмт хэрэг гэдгийг ойлгоорой.
Алхам 5. Програмчлалын хэлийг сонгоно уу
Вирус үүсгэхийн тулд дор хаяж компьютерийн хэл эсвэл скрипт бичих хэрэгслийн талаар үндсэн ойлголттой байх ёстой. Илүү төвөгтэй вирус нь ихэвчлэн хэд хэдэн програмчлалын хэлийг агуулдаг. Үнэхээр үр дүнтэй вирусын хувьд та угсрах хэлийг мэддэг байх ёстой.
- Хэрэв та гүйцэтгэгддэг вирус бүтээх сонирхолтой байгаа бол C эсвэл C ++ дээр програмчилж сурах нь сайн эхлэл болно.
- Хэрэв та макро вирус үүсгэхийг хүсч байвал Microsoft Office гэх мэт зорилтот програмынхаа макро хэлийг сураарай.
- Visual Basic -ийг Windows хэрэглэгчдэд хортой програм үүсгэхэд ашиглаж болно.
Алхам 6. Вирусаа бичиж эхлээрэй
Энэ нь урт процесс байж магадгүй, ялангуяа энэ бол таны код бичих анхны туршлага юм. Аль болох туршилт хийж, өөрийн ашиглаж буй програмчлалын хэлээс хамаарч өөрийн кодыг хуулбарлах өөр өөр аргуудыг судлаарай. Олон нийтийн форум, блог дээр янз бүрийн програмчлалын хэлний хичээлүүд байдаг.
Полиморфик кодын судалгаа хий. Энэ нь таны вирусын кодыг хуулбарлах бүртээ өөрчилж, вирусны эсрэг програмыг хянах нь бүр ч хэцүү болно. Полиморфик код нь нэлээд боловсронгуй бөгөөд програмчлалын хэл бүрт өөр өөрөөр хэрэгждэг
Алхам 7. Кодыг нуух янз бүрийн аргыг судлаарай
Полиморф кодлохоос гадна вирусаа нуух өөр аргууд байдаг. Шифрлэлт бол вирус хөгжүүлэгчдийн хамгийн их ашигладаг хэрэгсэл юм. Энэ нь маш их дадлага, уншлага шаарддаг боловч энэ нь таны вирусын амьдралыг уртасгах арга замыг бий болгож чадна.
Алхам 8. Вирусаа туршиж үзээрэй
Ажиллаж буй прототиптэй болсны дараа загварыг аль болох өөр өөр компьютер болон тохиргоон дээр туршиж үзээрэй. Хамгийн хялбар зүйл бол хэрэв та виртуал компьютерийг янз бүрийн тохиргоонд тохируулж чадвал.
- Бэлэн болохоосоо өмнө вирусыг санамсаргүйгээр гаргахгүйн тулд туршилтаа хязгаарлаж байгаа эсэхийг шалгаарай. Туршилтын компьютерийг тусгаарлагдсан сүлжээнд байрлуулж, вирусын тархалтын үр нөлөөг үзээрэй.
- Туршилтын компьютер дээр хэрхэн ажилладагийг ажиглаж байхдаа вирусын кодоо тохируулаарай. Тулгарсан аливаа асуудлыг засах.
Алхам 9. Вирусаа устгана уу
Хэрэв та вирусынхаа гүйцэтгэлд сэтгэл хангалуун байгаа бол түүнийг устгах цаг болжээ. Гэсэн хэдий ч үүнийг хийхээсээ өмнө вирусыг бодит ертөнцөд тарааснаас үүдэлтэй ямар нэгэн үр дагаварт хүрэхэд бэлэн байна уу гэж өөрөөсөө асуугаарай. Туршлагыг ашиглаж, шинэ төсөл дээр ажиллах нь дээр.