Как да създадете вирус: 10 стъпки (със снимки)

Съдържание:

Как да създадете вирус: 10 стъпки (със снимки)
Как да създадете вирус: 10 стъпки (със снимки)

Видео: Как да създадете вирус: 10 стъпки (със снимки)

Видео: Как да създадете вирус: 10 стъпки (със снимки)
Видео: КАК ПОДБИРАТЬ ЦВЕТА В ГРАФИЧЕСКОМ ДИЗАЙНЕ? ПРИМЕРЫ И СОВЕТЫ! 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. Премахнете вируса си

Ако сте доволни от работата на вашия вирус, време е да го премахнете. Преди да направите това обаче, се запитайте готови ли сте да се изправите пред каквито и да е последствия, които могат да възникнат от пускането на вирус в реалния свят. По -добре е да използвате опита и да се върнете към работа по нов проект.

Препоръчано: