Како створити вирус

Аутор: Eugene Taylor
Датум Стварања: 16 Август 2021
Ажурирати Датум: 11 Може 2024
Anonim
Как создать вирус?
Видео: Как создать вирус?

Садржај

Да ли сте икада желели да направите сопствени рачунарски вирус, било да учите или да играте? Стварање вируса захтева време и знање, али то може учинити свако ко је посвећен. Стварање вируса може вас научити много о томе како функционишу безбедност мреже, програмски језик и оперативни систем. Прочитајте 1. корак у наставку да бисте започели.

Кораци

  1. Одредите који оперативни систем планирате да нападнете. Најчешћа мета је Мицрософт Виндовс, посебно старије верзије. Многи корисници ових верзија не ажурирају оперативни систем, па су рањиви на сигурносне рупе које се могу поправити у најновијим верзијама.
    • Мац ОС Кс и Линук су отпорнији на вирусе због начина рада дозвола и укупне архитектуре ових оперативних система. 95% свих вируса намењено је корисницима Виндовс-а.

  2. Одлучите како желите да га ширите. Вирусом се то може назвати само ако се може проширити на друге кориснике. Морате размислити о начину контаминације пре него што почнете, јер је ово један од основних елемената вирусног кода. Неки уобичајени механизми укључују:
    • Извршне датотеке (.ЕКСЕ, .БАТ, .ЦОМ итд.): Корисник треба покренути и обично долазе под обличјем нечег другог, попут слике.
    • Макрои (Мицрософт Оффице): су програми уграђени у документ или е-пошту. Циљају Ворд, Оутлоок и друге производе са макро омогућеним. Најчешћи начин ширења је путем е-поште са приложеним зараженим документом.
    • Веб скрипта: делови злонамерног кода убризгани на веб локације без знања вебмастера.

  3. Одредите слабу тачку коју треба напасти. Успешни вируси искориштавају слабости у безбедности програма или система да би се ширили и предузели неке мере. Потребно је пуно истраживања и знања, али постоје заједнице које вам могу помоћи да пронађете оно што вам је потребно.
  4. Одлучите шта желите да вирус уради. Након што је заразио систем, шта треба да ради? Ефекти могу бити од ничега до приказивања поруке, брисања датотека или још много горе. Знајте да је стварање и ширење злонамерног вируса озбиљан злочин у већини земаља.

  5. Изаберите језик. Да бисте створили вирус, морате да знате барем основе програмског језика или алата за скриптирање. Већина сложених вируса користи више језика. Да би вируси били заиста ефикасни, мораћете да знате језике за склапање (Скупштина).
    • Ако сте заинтересовани за прављење извршних вируса, Ц и Ц ++ су добар почетак.
    • Ако желите да направите макро вирусе, научите макро језик циљног програма, као што је Мицрософт Оффице.
    • Висуал Басиц се може користити за креирање злонамерних програма за Виндовс кориснике.
  6. Започните програмирање вируса. Овај процес ће бити дуг, посебно ако вам је ово први пут да нешто програмирате. Покушајте што је више могуће и истражите начине за копирање кода, зависно од језика који користите. Водичи за различите језике доступни су на форумима и блоговима заједнице.
    • Истраживање полиморфних вируса. Они мењају код сваки пут када се реплицирају, што им отежава праћење антивирусом. Полиморфни код је напредан и различито се имплементира у сваком језику.
  7. Потражите начине за скривање кода. Поред полиморфизма, постоје и други начини за сакривање вируса. Шифрирање је врло уобичајен алат који користе програмери злонамерних програма. Захтева пуно читања и вежбања, али може вам помоћи да увелике продужите животни век вируса.
  8. Тестирајте вирус. Након што сте стигли до радног прототипа, тестирајте га на неколико различитих машина и конфигурација. Биће лакше ако можете припремити виртуелне машине са различитим конфигурацијама.
    • Држите тестове контролисанима тако да не пустите вирус прије него што је спреман. Поставите тестне машине у изоловану мрежу и погледајте ефекте контаминације.
    • Прилагодите вирусни код онако како га видите на тестирању и поправите све грешке које нађете.
  9. Ослободите вирус. Када сте задовољни његовим перформансом, време је да га пустите. Пре тога, међутим, запитајте се да ли сте спремни суочити се са последицама које могу настати услед ослобођеног вируса. Можда је боље ово искуство искористити за рад на новим пројектима.

Упозорења

  • Испуштање злонамерног кода је незаконито. Овај је водич само у образовне сврхе.

Досадило вам је да играте против случајних људи на Ксбок Ливе? Да ли тражите некога ко је забаван и поуздан партнер у играма? Додавање људи на листу пријатеља услуге омогућава вам да их лако пронађете...

Привлачност између двоје људи је мистерија. Постоје случајеви када се то једноставно деси без икаквог напора на било којој страни, али у другим случајевима се то чини само са више заједничког времена....

Обавезно Прочитајте