Вирусы в UNIX, или Гибель Титаника II

В этой категории большой сборник домашних фильмов

Эльфы в заповедном лесу - часть 3


Для нормального функционирования вирусу необходимы по меньшей мере четыре основных функции для работы с файлами (как то: открытие/закрытие/чтение/запись файла) и опционально функция поиска файлов на диске/сети. В противном случае вирус просто не сможет реализовать свои репродуктивные возможности и это уже не вирус получится, а Троянский Конь!

Существует по меньшей мере три пути для решения этой задачи:

q       использовать системные функции жертвы (если они у нее, конечно, есть);

q       дополнить таблицу импорта жертвы всем необходимым;

q       использовать native-API операционной системы;

 

И последнее. Ассемблерные вирусы (а таковых среди UNIX-вирусов подавляющее большинство) разительно отличаются от откомпилированных программ нетипичным для языков высокого уровня лаконичным, но в то же время излишне прямолинейным стилем. Поскольку упаковщики исполняемых файлов в мире UNIX практически никем не используются, всякая посторонняя "нашлепка" на исполняемый файл с высокой степенью вероятности является троянской компонентой или вирусом.

Теперь рассмотрим каждый из вышеперечисленных пунктов во всех подробностях.




Начало  Назад  Вперед