Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Site File Checker (https://forum.antichat.xyz/showthread.php?t=72410)

d_x 02.06.2008 19:16

Site File Checker
 
Site File Checker 1.0 by DX [PHP]

Описание скрипта:
Скрипт Site File Checker поможет убедиться в том, что файлы Вашего проекта не были изменены, то есть не содержат
вредоносных вставок и не изменялись злоумышленниками. Скрипт просчитает MD5 файлов в директории, в которую
он загружен, а также во всех вложенных директориях. Также будет сохранено время последних изменений файлов.
При проверке будут сравниваться директории (будут отображены новые и удалённые), файлы в анализируемых директориях (будут отображаться новые, удалённые файлы, а также те, у которых отличаются MD5 или дата последнего изменения).

Как пользоваться скриптом:
Откройте скрипт в блокноте и впишите в указанные места логин и пароль администратора (по умолчанию admin:admin). Залейте скрипт на хост в нужную директорию, обратитесь к нему, зайдите под своим логином и паролем.
Выберите пункт меню "Посчитать контрольные суммы". Будет отображён список всех вложенных каталогов и каталог, в котором находится скрипт. Здесь можно выбрать, какие директории нужно анализировать, а затем нажать "Готово". Скрипт выдаст отчёт анализа, который следует скопировать и сохранить в какой-нибудь файл на локальном компьютере.

Когда Вы посчитаете, что пора проверить целостность файлов, выберите пункт меню "Сравнить контрольные суммы", укажите файл отчёта, сохранённый ранее, и нажмите "Готово". После этого будет произведено сравнение файлов и директорий, и скрипт выдаст все найденные отличия.
P.S. Перед каждой проверкой желательно перезаливать этот скрипт на хост, так как он тоже может быть модифицирован.

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

Для работы скрипта необходимо:
  • Хост с PHP и поддержкой сессий
  • Если в Вашем проекте много файлов и директорий, то необходима поддержка set_time_limit(0)

Скачать:
С dump.ru
С ifolder.ru

YoYo Factory 02.06.2008 19:26

Я же говорю! УМНИЦА :)

xaker-boss 02.06.2008 20:56

Вот и решилась проблема с удалением шелла.
Спасибо огромное

Blad94 02.06.2008 21:27

Классный скрипт, как раз что надо, +


Время: 07:55