Вирусту кантип түзүү керек: 10 кадам (сүрөттөр менен)

Мазмуну:

Вирусту кантип түзүү керек: 10 кадам (сүрөттөр менен)
Вирусту кантип түзүү керек: 10 кадам (сүрөттөр менен)

Video: Вирусту кантип түзүү керек: 10 кадам (сүрөттөр менен)

Video: Вирусту кантип түзүү керек: 10 кадам (сүрөттөр менен)
Video: Transform Your Selfie into a Stunning AI Avatar with Stable Diffusion - Better than Lensa for Free 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 -кадам. Вирусту алып салыңыз

Эгерде сиз вирустун иштешине канааттансаңыз, аны алып салууга убакыт келди. Бирок, муну жасоодон мурун, өзүңүзгө суроо бериңиз, вирусту чыныгы дүйнөгө чыгаруудан келип чыгуучу ар кандай кесепеттерге дуушар болууга даярсызбы. Тажрыйбаны колдонуп, жаңы долбоордун үстүндө иштөө жакшы.

Сунушталууда: