@HTMLshik

Какими знаниями нужно обладать для написания своего «АнтиВируса»?

Какими знаниями нужно обладать для этого?
Есть только 2 вопроса (Но можете ещё добавить полезное что нибудь)
1. Какой язык?
2. Какая книга по реверс инжинирингу лучше всего?
Хочу просто научится это делать, я не хочу написать свой Касперский или вроде того, просто хочу найти - куда двигаться
  • Вопрос задан
  • 396 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Narts
В первую очередь нужно знать, как работают вирусы, как происходит заражение
Подойдет любой низкоуровневый язык - Си, плюсы и т.д.

Когда я учился на комп безопасности, после изучения основ языка (конец первого курса), мы воспроизводили и писали свои вирусы, а затем изучали что да как. Да, вирусы были банальными, но только так приходит понимание как все работает
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Изучить архитектуру операционной системы
Научиться писать свои вирусы
изучить английский и читать англоязычные форумы/тусовки
Ответ написан
Комментировать
solotony
@solotony
покоряю пик Балмера
современный вирус - это огромый комплекс программ, которые выполняют множество функций - поиск уязвимости, взлом, заражение, борьба с антивирусами, выполнение "полезной нагрузки"

что бы научиться писать антивирусы - надо научиться писать вирусы.
язык - С/ассемблер (хотя есть вирусы для ворда)
реверс инжиниринг ... - изучай ассемблер опять же, возьми дизассемблер, экспериментируй. научись просто "ломать" программы - например отключать защиты, проверки и т.д.

это интересно, но занимает уйму времени.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы