Консультация № 148731
28.10.2008, 05:40
0.00 руб.
0 3 0
Здравствуйте, помогите кто чем может
Мне надо написать программу на С/С++, она должна осуществлять поиск вредоносных файлов...

Обсуждение

Неизвестный
28.10.2008, 08:08
общий
Что есть по Вашему «вредоносные файлы в Linux»?
И что в Вашем понятием вообще значит (для любой ОС) «вредоносные файлы».?
Неизвестный
28.10.2008, 09:54
общий
Точного определения сам не знаю, но могу предположить, что вредоносный файл содержит в начале, середине или конце какие-то инородные элементы (которые определяются отдельно). А реализовать программу надо именно в UNIX.
Неизвестный
28.10.2008, 10:13
общий
Дело в том, что в Unix нет явного отличая исполняемого файла от любого другого (в отличии от Windows) и на ряду с бинарным файлом (откомпилированным) мы можем назначить маску исполнения на практически любой файл. Если там будут хоть какие то инструкции и они будут распознаны оболочкой, то они выполнятся. Следовательно, что смотрим – просто файлы, бинарные файлы? Что ищем? Какие инструкции попадающие под определение «вредоносных»?
В скрипите перловом – поиск и удаление всех файлов с расширением AVI (например)? Или в бинарике что-то..?
Ваш вопрос пока не ясен в контексте Unix. «Инородные элементы» - это возможный переход или вызов чего то.. Но где критерий того, что это «инородное»?
Форма ответа