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

Мазмуну:

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

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

Video: Вирусту кантип түзүү керек: 9 кадам (сүрөттөр менен)
Video: ИСЛАМ: ШАГ ЗА ШАГОМ 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. Вирусту жаза баштаңыз

Бул узак процесс болот, айрыкча, эгер сиз бул нерсени биринчи жолу коддоп жатсаңыз. Мүмкүн болушунча эксперимент жасап, колдонуп жаткан тилге жараша кодуңузду кайталоонун жолдорун изилдеңиз. Ар кандай тилдерде форумдарда жана жамааттык блогдордо окуу куралдары бар.

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

Вирусту түзүү 7 -кадам
Вирусту түзүү 7 -кадам

Кадам 7. Кодуңузду жашыруунун жолдорун изилдөө

Полиморфтук коддоодон тышкары, вирусту жашыруунун башка жолдору бар. Шифрлөө - бул вирусту иштеп чыгуучулар колдонгон абдан кеңири таралган курал. Бул көп машыгууну жана окууну талап кылат, бирок бул вирустун өмүрүн узартууда чоң жардам берет.

Вирусту түзүү 8 -кадам
Вирусту түзүү 8 -кадам

8 -кадам. Вирусту текшериңиз

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

  • Даяр болгонго чейин кокусунан вирусту чыгарбоо үчүн тесттериңиздин камтылгандыгын текшериңиз. Сыноочу машиналарды обочолонгон тармакка коюп, вирустун жайылышынын кесепеттерин көрүңүз.
  • Вирустун кодун текшерүүчү машиналарда иштеп жатканын байкап тууралаңыз. Ал иштеп жаткан бардык көйгөйлөрдү чечиңиз
Вирус түзүү 9 -кадам
Вирус түзүү 9 -кадам

9 -кадам. Вирусту бошотуңуз

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

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

Эгерде сиз вирусту жок кылгыңыз келсе, бул макаланы караңыз

Эскертүүлөр

  • Башка колдонуучуларга коопсуздуктун алсыздыгын көрсөтүү үчүн вирустарды гана чыгарыңыз.
  • Зыяндуу кодду жапайы жаратылышка чыгаруу мыйзамсыз.

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