Cron Job - рекурсивно заменять экземпляр файла на мастер-файл (предотвращение эксплойтов с помощью timthumb) - PullRequest
0 голосов
/ 24 августа 2011

Я пытаюсь выяснить задачу cron, которая скопирует файл (timthumb.php) из корня ftp (выше нашего каталога public_html) и рекурсивно заменит все существующие экземпляры файла на FTP Я также открыт для других идей, если у кого-то есть другой метод для этого.

Главный файл будет жить по адресу: /timthumb.php

Крон будет запускаться ежедневно для замены таких экземпляров, как:

/ public_html / WP-содержание / темы / хххххх / скрипты / timthumb.php

или

/ public_html / moj-sait1 / инструменты / timthumb.php

(Мы предполагаем, что экземпляр всегда будет называться timthumb.php, поэтому нет необходимости просматривать содержимое файла, чтобы соответствовать коду)

Цель этого cron - предотвратить существование старых экземпляров timthumb на нашем сервере.

Любая помощь или идеи будут с благодарностью Спасибо -Sam

PS Вы можете прочитать о подвиге timthumb здесь: http://markmaunder.com/2011/08/01/zero-day-vulnerability-in-many-wordpress-themes/

1 Ответ

0 голосов
/ 24 августа 2011

Это будет сделано:

0 0 * * * find /path/to/ftp-root -iname timthumb.php -exec cp /path/to/good-timthumb.php {} \;
...