Задать вопрос
Ingernirated
@Ingernirated
Романыч

Как заражаются файлы и почему только exe?

Подскажите, как заражаюстя файлы и почему именно exe?
Как в таком файле определить, что он заражен не используя антивирусы?
Может какой язык программирования и подход в этом деле поможет лучше понять суть вирусов?
  • Вопрос задан
  • 1805 просмотров
Подписаться 3 Оценить 3 комментария
Решения вопроса 4
Assembler

прочтение теории инфицирования лучше всего начинать с COM-файлов, хотя они и устарели
Ответ написан
TrueBers
@TrueBers
Гуглю за еду
Никак не определить.
Код вируса отличается от легитимного кода только намерением того, кто его применяет. Ничем больше.

С таким же успехом можно спросить:
— Как отличить нож, которым кого-то зарежут, от обычного кухонного ножа?
— Если вы не умеете читать мысли тех, кто берёт этот нож в руки, то никак.

Можно просто отправить почту, написав код. А можно, используя этот же код, отправить данные банковской карты на почту хаццкиру Василию. Код будет одинаков, вы его никак не отличите от обычного полезного кода.
Здесь нужно анализировать миллионы других косвенных факторов, которые могут подсказать, что есть вероятность, что в почту пошли не те данные, которые должны.
Ответ написан
@dmfun
Вирус- это кусок кода. У каждой программы есть точка входа. ОС загружает программу и передает управление программе.
Вирус встраивается в эту точку входа, меняет её, записывается в конец, при вызове происходит переход не в тело программы, а в вирус, которое делает свои дела и обратно передает управление программе.

Если exe модуль подписан и посчитана контрольная сумма, то наличие вируса маловероятно.
В другие форматы не понятно куда себя писать вирусу, возможны и варианты с DOC, XLS, там различные макросы активирующиеся на запуск, открытие и другие события, через которые получает управление вирус.

Наличие вируса определяют по характерным для вируса действиям (точно не скажу каким), командам, вызовам процедур. На вирус можно провиться на сайтах специальных типа вирустотала.

Суть вируса проста - клонировать себя, встроить в тело другого exe модуля, сделать свои дела и всё...
Ответ написан
Далеко не только exe.
Вордовые/эксельные файлы, PDF, JPEG
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы