Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
2

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

Владимир Apchel [223K] 7 лет назад

Какими знаниями нужно обладать для этого ?

бонус за лучший ответ (выдан): 1 кредит
1

Мы специализируемся на безопасности. Один из методов защиты данных клиента - установка специальной программы, которая препятствует выносу данных с компьютера и отправке определенных файлов через сеть. Собственно функциональность оговаривается дополнительно. Программа представляет собой драйвер диска, который не обнаруживается антивирусными средствами. Да и под определение вируса он плохо попадает - нет главной особенности - жажды неподконтрольного распространения.

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

Писать подобные программы довольно не сложно, если обладаете знаниями программирования и неплохо разбираетесь в ОС, BIOS, структуре хранения данных в памяти компьютера (для различных ОС) и возможностях использования дискового пространства.

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

Общая структура программы примерно такова:

1) Запуск, установка резидентной части.

2) Отслеживание событий записи файлов.

3) Реакция при сохранении на сменный носитель.

При желании - методы противодействия антивирусам и файрвалам =).

модератор выбрал этот ответ лучшим
1

Вам никто никогда не скажет как написать компьютерный вирус. Но вам всегда подскажут как научиться их писать. Что бы написать вирус вам нужно изучать программирование на разных языках и систему безопасности, что бы находить уязвимости в этих системах безопасности. Простенький вирус, например скрыть все файлы на компьютере или сделать, табличку со злобной надписью на экране и последующей перезагрузкой или, чтобы бесконечно открывалась одна и та же программа(в последствии может сгореть плата) можно спокойно написать в блокноте, но эти так сказать вирусы действуют только если их запустить как программу и не более, поэтому это просто поиграться. Более серьезные вирусы написать не так-то просто. Нужно очень много учиться, быстро приспосабливаться к новым изменениям в безопасности. Например если вы нашли уязвимость в системе и атаковали её, то эта уязвимость в следующий раз будет устранена. В злобных целях использование вирусов - это преступление.

0

да что может быть проще))

открываете блокнот, вставляете туда такой текст:

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

и сохраняете файл, под любым удобным для Вас именем)

а если серьезно, просто так вирусы пишут только дураки, но среди программистов дураков нет, поэтому пишут они их за деньги и по заказу компаний, выпускающих защиту от этих же вирусов.

Ответ на Ваш вопрос прост, необходимо владеть знаниями программиста.

p.s. а с блокнотом и текстом все же поэкспериментируйте ))

0

Я знаю способ как сделать вирус не в блокноте,а по другому!!!Он может выключать комп с истечением 2-х мин!Даже знаю противоядие от него! Нажимаешь создать ярлык ,вот это пишешь в "размещение объекта": shutdown -s -t 120 -c "WARNING! A troyan virus as infectec your pc" и сохраняешь! Это противоядие нужно писать в пуск\выполнить: shutdown -a !!!Палец вверх и кредит:)

0

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

Как уже писалось, можно попробовать в блокноте, но я сильно сомневаюсь в его эффективности. Чтобы «написать» эффективный компьютерный вирус, нужно быть хорошим программистом!

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID