Home > PHP > Чистка DLE от вредоносного кода. Часть 2

Чистка DLE от вредоносного кода. Часть 2

Январь 20th, 2011

Постом ранее писал как избавится в DLE от вредоносного кода. Но тот способ какой то проблематичный как мне показалось.

Решил написать скрипт на PHP для очисти базы новостей от вредоносного кода.

Все, что требуется сделать:

  • Закачать скрипт себе на хостинг
  • Открыть скрипт и прописать в нем: Сервер, Пользователя, Пароль, Имя базы данных для доступа к БД DLE
  • Запустить скрипт

После выполнения скрипт отобразит количество исправленных записей.

Скачать: dle_malware_clean.rar (769 byte)

PHP , , , , ,

  1. djinn
    | #1

    Здравствуйте, подскажиите пожалуйста как произвести замену кода не в Wordа в Notepad++
    пример кода кторый у меня в новостях:

  2. djinn
    | #2

    у вас нельзя добавлять коды в коммент, по это му его не видно…

  3. | #3

    Всё сделал, но выдаёт 504 Gateway Time-out сам код вот

  4. maxim
    | #4

    Пытался сделать как написано,
    появилось такое сообщение.
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘sity’@’190.161.1.12′ (using password: YES) in /sata1/home/users/site/www/www.site.ru/dle_malware_clean.php on line 7
    Could not connect: Access denied for user ‘sity’@’190.161.1.12′ (using password: YES)

    Что это значит?

  5. | #5

    @

    maxim

    Ошибка соединения с базой данных. Проверьте правильность указанных данных LOGIN PASSWORD BD

  6. | #6

    @

    djinn

    Все, что требуется сделать:
    Закачать скрипт себе на хостинг
    Открыть скрипт и прописать в нем: Сервер, Пользователя, Пароль, Имя базы данных для доступа к БД DLE
    Запустить скрипт

    После выполнения скрипт отобразит количество исправленных записей.

  7. | #7

    Спасибо, помогли.
    Все почистил, хотя взломали второй раз.
    Пришлось опять чистить. Без Вас не знаю что и делать.
    В знак благодарности могу установить ссылку на моих сайтах на Ваш сайт. заинтересует, напишите ICQ 8три016пять9, или на майл (только укажите что с guatalk).

  8. | #8

    Serzant
    :

    Спасибо, помогли.
    Все почистил, хотя взломали второй раз.
    Пришлось опять чистить. Без Вас не знаю что и делать.
    В знак благодарности могу установить ссылку на моих сайтах на Ваш сайт. заинтересует, напишите ICQ 8три016пять9, или на майл (только укажите что с guatalk).

    Для предупреждения дальнейшего взлома, закройте дыру в DLE

  9. Sasha
    | #9

    Выдало при запуске файла

    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ‘XXXXX’ (1) in /home/cdx31444/domains/jurincom.kiev.ua/public_html/dle_malware_clean.php on line 14
    Could not connect: Unknown MySQL server host ‘XXXXX’ (1)

  10. Sasha
    | #10

    Спасибо помогло!)

  11. | #11

    кривой скрипт. После чистки все русские буквы стали отображаться в виде ?.

  12. | #12

    @

    ivan

    Установите правильную кодировку!

  13. | #13

    Sasha
    :

    Выдало при запуске файла

    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ‘XXXXX’ (1) in /home/cdx31444/domains/jurincom.kiev.ua/public_html/dle_malware_clean.php on line 14
    Could not connect: Unknown MySQL server host ‘XXXXX’ (1)

    вместо XXXXX укажите адрес mysql сервера!

  14. | #14

    Скрипт конечно хороший, только более раннюю версию DLE может убить (

  15. Rainru
    | #15

    Здравствуйте. Назрело несколько вопросов (если что то я «чайник»- не пинайте):
    1. Закачать скрипт на хостинг куда именно, в какую папку?
    2. Логин пароль я пропишу, а где брать сервер и имя базы?
    3. Как запустить скрипт?

  16. | #16

    @Rainru
    1) В любую папку например в корневую директорию.
    2) сервер — адрес сервера на котором установлена база, а имя базы соответственно имя базы на этом сервере. (можно взять в файле настроек DLE)
    3) если скрипт лежит в корневом каталоге сайта то запуск скрипта можно произвести прописав в строке браузера http://адрессайта.ru/файлскрипта.php

  1. No trackbacks yet.
Перед отправкой формы: