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

Съдържание:

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

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

Видео: Как да създадете вирус: 9 стъпки (със снимки)
Видео: Как да освободите бързо място в Локален диск 'C' 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. Освободете вируса си

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

Видео - Използвайки тази услуга, може да се сподели част от информацията с YouTube

Съвети

Ако искате да премахнете вирус, вижте тази статия

Предупреждения

  • Пускайте вируси само за демонстриране на уязвимости в сигурността на други потребители.
  • Пускането на зловреден код в природата е незаконно.

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