Опять возвращаемся к вопросу сокрытия
шелла, залитого на сайт. Каким образом админы находят и удаляют
залитые файлы? Вариантов много, но один из них - это поиск по
дате создания и изменения файла. А это время мы можем изменить,
тем самым, усложнив админу задачу. Конечно, не панацея, но иначе
шансы спалиться резко возрастают.
Итак, приступим:
UNIX touch
1. Поставить на файл определенную дату, формат: год месяц
число час минута.
touch -t200811182005 apach.php
Или так:
touch -d 'Jan 31 2007 12:34:56' apach.php
2. Сделать file5 того же времени, что и file4:
touch -r file4 file5
3. Сделать file7 30 секундами старше, чем file6:
touch -r file6 -B 30 file7
4. Сделать file7 30 секундами моложе, чем file6:
touch -r file6 -F 30 file7
То же самое можно сделать средствами PHP функцией touch():
touch('/usr/www/site.ru/www/index.php', filemtime('/usr/www/site.ru/www/show_kvit.php'));
Ну и наконец, на шелле r57 есть специальная вкладка с
одноименным названием, она поможет это сделать в удобном виде. Не
забывай, что для изменения атрибутов нужно иметь соответствующие
права.