Как да се създаде вирус
Искали ли сте някога да създадете свой собствен вирус, може би за обучение или за удоволствие? От създаването на вируса ще отнеме време и ще изисква знания, но тя е в състояние на всеки човек, ако той иска. Създаване на вирус може да ви научи на основите на програмирането на конкретен език, както и познания за операционни системи и мрежова сигурност. Вижте стъпка 1, за да започнете.
стъпки Редактиране
Намерете операционната система, която искате да атакува. И най-вече - това е Microsoft Windows, особено по-старите версии. Много потребители не актуализират своите операционни системи, оставяйки ги уязвими за модерни атаки.- Mac OS X и Linux се считат за по-сигурно от вирусни атаки (поради действието на правата за достъп и системна архитектура на операционната). 95% от всички вируси са насочени към потребителите на Windows.
- Изпълними файлове (.EXE БАТ COM и др ..) - програмата трябва да се стартира от потребителя, и често се прикриват като нещо друго, например изображение.
- Macro (Microsoft Office) - макроси са програми, вградени в документ или електронна поща. Те са насочени към Word, Outlook, както и други продукти, които поддържат макроси. Най-честият начин на показване - писмо с прикачени документи.
- Уеб скрипт - това е броя на зловреден код, които са вградени в уеб сайтове, без знанието на уебмастера. [1]
Намери слабо място в атака. Успешните вируси се възползват от недостатъците в програми и сигурността на системата, да работят и да се разпространят. Това отнема много изследвания и знания, но има и специализирана общност, който може да помогне с това.
Взема решение за функционалността на вирус. Какво ще системата след вирусна инфекция? Ефектите могат да бъдат различни от нула ефект, да се извеждат съобщения, изтриване на файлове и други по-вредни ефекти. Имайте предвид, че създаването и разпространението на вируси е незаконна в много страни.
Изберете езика. За създаване на вирус, трябва да има поне основни познания за някои език за програмиране или инструмент скриптове. По-сложни вируси често включват няколко програмни езици. За най-ефективният вируса, ще трябва познаване на асемблер.- Ако искате да създадете изпълним вируси, след това търсят класове C и C ++ в интернет.
- Ако искате да създадете макрос вирус, макро език да се учи желаната програма, например, Microsoft Office.
- Visual Basic може да се използва за създаване на зловреден софтуер за потребителите на Windows.
- Научете повече за полиморфна код. Това ще промени програмата си код след всяка реплика, като се крият на вируса от антивирусни програми. Полиморфна код е доста напреднал етап, който създава най-различни начини в различните езици за програмиране.
Научете повече за това как да скриете вашия код. Освен полиморфна код, има начини да скриете вашия вирус. Encryption е много популярен инструмент сред разработчиците на вируси. Това отнема много време и четене, но като резултат ще имате възможност да се защити и да удължи живота на вашия вирус.
Проверете вирус. Веднага след създаването на работещ прототип, да го тествате върху няколко машини и възли. Най-лесният начин - е да се използват виртуални машини с различни възли.- Опитайте се да извършват тестове в затворен монтаж, така че да се избегне случайно изпускане на вируса в мрежата си. Поставете тестови машини в отделна мрежа и тестване на разпространението на вируса.
- Подобряване на вашия код на вируса по време на тестовете. Работата по бъговете в кода си.