Как мне создать компьютерный вирус?

Заметка

Эта страница не предоставляет информацию о том, как создать компьютерный вирус. Computer Hope не потворствует созданию или использованию компьютерных вирусов, и поэтому мы не будем проводить обучение тому, как создать вирус. Эта страница предназначена для обсуждения причин не создания вирусов и альтернативных вариантов, которые вы могли бы использовать.

Компьютерный вирус

Если вы заинтересованы в создании компьютерного вируса, трояна, червя, вредоносного ПО или другой вредоносной программы в качестве мести, окупаемости или в качестве шутки, мы предлагаем вам пересмотреть свое мнение. Создание вируса, который удаляет файлы или вызывает другие проблемы, ничего не решает и приведет к судебному преследованию по закону. Другими словами, вас могут оштрафовать или отправить в тюрьму.

Вместо того, чтобы создавать компьютерные вирусы или другие вредоносные программы, подумайте об изучении языка программирования. Вы узнаете намного больше, изучая один или несколько языков программирования, и станете более квалифицированным, чтобы получить работу в компании, которая разрабатывает программы или анализирует вирусы. Никто никогда не был нанят, потому что они написали компьютерный вирус.

Я только хочу написать вирус, чтобы узнать, как они работают

Вы узнаете гораздо больше о том, как работают компьютерные программы и вирусы, научившись программировать, чем когда-либо, написав и работая с компьютерными вирусами. Компьютерный вирус — это программа, предназначенная исключительно для выполнения вредоносных задач, таких как удаление файлов или вставка своего кода в другие файлы для их повреждения. Он выполняет эти задачи, копируя себя в другие области памяти или распространяя на компьютеры с доступом к машине, на которой есть вирус. Научившись программировать, вы поймете, как работают вирусы в дополнение к изучению других навыков.

Мне нужно проверить мой антивирус

Вы можете создавать тестовые вирусные файлы, которые можно использовать для проверки антивирусного сканера на вашем компьютере без необходимости его создания. Смотрите ссылку ниже для получения дополнительной информации и кода о том, как создать тестовый вирус.

Если я создам хороший компьютерный вирус, я буду знаменит

Нет, единственная известность, которую вы можете получить, — это краткая новостная статья или фотография, на которой вас надели наручники и отправили в тюрьму. После того, как он будет заключен в тюрьму, он войдет в вашу историю и сделает невозможным его наем в какую-либо респектабельную компьютерную компанию и невозможным его наем в какое-либо государственное учреждение.

Если бы вы писали компьютерный вирус, который был успешным, вы хотели бы остаться анонимным, опасаясь преследования по закону. Кроме того, если вы подумаете об этом, почти все знают, кто такой Билл Гейтс и что он сделал для компьютеров, но понятия не имеют о Джеффри Парсоне.

Если я напишу хороший вирус, охранная или антивирусная компания наймет меня

Ложь, ни одна респектабельная охранная фирма или антивирусная компания не хочет
быть связанным с создателем вирусов или вредоносных программ, который заразил компьютеры потенциальных клиентов. Если вы заинтересованы в получении работы в охранной или антивирусной компании, у вас гораздо больше шансов, если вы научитесь программировать. Рекомендуется делать такие вещи, как участие в дискуссиях по безопасности, бета-тестирование или поиск уязвимостей в программах и составление отчетов о них. Такие компании, как Google, даже заплатят хорошие деньги любому, кто сообщит об ошибках или уязвимостях в любых своих продуктах.

Нужны подробности, примеры или другая информация о создании вирусов

Computer Hope не будет отправлять кому-либо дополнительную информацию о создании компьютерных вирусов, червей или троянов. Этот документ был создан только для того, чтобы удержать людей от создания компьютерных вирусов и научиться программированию.

Какие языки программирования я должен изучать?

Языки программирования, такие как C, C ++, C #, Java, Perl, PHP и Python, являются хорошими языками программирования для новых программистов. См. Ссылку ниже, если вы не совсем уверены, какой язык начать изучать в первую очередь.

Ссылка на основную публикацию