Codemonkey3 Ответов: 4

Как создать антивирус на языке Си#


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

walterhevedeich

Пробовал Гугл?

4 Ответов

Рейтинг:
33

RaviRanjanKr

Если вы заинтересованы в создании настоящего антивируса со сканированием в реальном времени, вы должны иметь возможность знать, как использовать язык, способный выполнять функции основного уровня. Например, C++ ASM.
Если вы хотите создать файловый сканер, вы можете прочитать, например, все файлы в папке и найти в них специальные вирусные сигнатуры. Проблема здесь в том, как получить сигнатуры вирусов. Антивирусные программы всегда защищают свои собственные подписи, чтобы их не подделали.
Другой метод заключается в использовании так называемого эвристического анализа. Вы ищете возможные последовательности вредоносного кода из исполняемых файлов, не зная, содержит ли сам файл какие-либо конкретные вирусные сигнатуры.
Ссылка Ссылка - [как я могу сделать антивирус][^]

В CP есть много вопросов под названием Create Anti virus in C#. взгляните на данный вопрос CP, чтобы получить идеальный и экспертный ответ
обучение созданию антивируса[^]
Интернет-безопасность или разработка антивирусов[^]

Для получения дополнительной информации взгляните там[^]


Sergey Alexandrovich Kryukov

Согласитесь, мои 5.
--СА

Рейтинг:
2

Amit Kumar Tiwari

О боже, поиск в google дает много результатов. Просто попробуйте поискать антивирус в c#.
Ниже приведены некоторые ссылки для сохранения чернил клавиатуры;) и движения пальцев:

http://stackoverflow.com/questions/1331887/detect-antivirus-on-windows-using-c[^]

http://forums.techarena.in/software-development/1184531.htm[^]


Рейтинг:
2

Mallzebuth2

Амит Кумар Тивари, вы нажали на ссылки, которые вы разместили? Вы опубликовали ссылку, которая показывает, как определить, если у вас уже установлен антивирус, но это не антивирус.


Рейтинг:
1

Ramalinga Koushik

Надежда этот[^] также может помочь вам.