Удаление кода eval(base64_decode

(Ответов: 17, Просмотров: 10371)
Страница 2 из 2 Первая 12
  1. Опытный Аватар для izyalex
    • Регистрация: 20.11.2012
    • Сообщений: 254
    • Репутация: 38
    • Webmoney BL: ?
    13й, познакомьтесь c sed
    find ./ -type f -name '*.php' -exec sed -i '/DQplcnJvcl9yZXBvcnRpbmcoMCk7DQ/d' \;
    перед выполнением команды, настоятельно рекомендую сделать бекап
    Последний раз редактировалось izyalex; 22.11.2012 в 14:32. Причина: бекап
    • 1

    Спасибо сказали:

    13й(23.11.2012),
  2. Гуру Аватар для 13й
    • Регистрация: 03.02.2010
    • Сообщений: 1,660
    • Репутация: 1110
    • Webmoney BL: ?
    izyalex, благодарю за подсказку, но знакомиться буду уже в следующий раз, если он произойдёт. :)
    Место свободно для Вашей рекламы. С предложениями в ЛС.
    • 0
  3. Гуру Аватар для MetalMessiah
    • Регистрация: 19.04.2011
    • Сообщений: 745
    • Записей в дневнике: 4
    • Репутация: 189
    На лекарство на все случаи жизни:

    Пиши скрипт:
    ListFiles(".")
    далее для каждого файла в цикле file_get_contents() str_replace() и file_put_contents()
    т.е. поиск строки во всех файлах кроме картинок и замена ее на пустую строку ("")

    Код:
    function ListFiles($dir)
    {
        if($dh = opendir($dir)) {
            $files = Array();
            $inner_files = Array();
            while($file = readdir($dh))
    		{
                if($file != "." && $file != ".." && $file[0] != '.')
    			{
                    if(is_dir($dir . "/" . $file))
    				{
                        $inner_files = ListFiles($dir . "/" . $file);
                        if(is_array($inner_files)) $files = array_merge($files, $inner_files); 
                    } else
    				{
    					if (strpos($file,".jpg")===false)
                        array_push($files, $dir . "/" . $file);
                    }
                }
            }
            closedir($dh);
            return $files;
        }
    }
    • 2

    Спасибо сказали:

    13й(12.12.2012), ADvi(12.12.2012),
  4. Гуру Аватар для 13й
    • Регистрация: 03.02.2010
    • Сообщений: 1,660
    • Репутация: 1110
    • Webmoney BL: ?
    Хоть и чертовски поздно, но всё равно спасибо. Возьму на вооружение на будущее. Да и другим может пригодиться в похожей ситуации.
    Место свободно для Вашей рекламы. С предложениями в ЛС.
    • 0
  5. Дипломник
    • Регистрация: 21.02.2013
    • Сообщений: 191
    • Репутация: 4
    MetalMessiah, а можно подробнее что как делать а то в скриптах темный лес
    • 0
  6. You shall not pass. Ага. Аватар для Гендальф Серый
    • Регистрация: 02.02.2013
    • Сообщений: 1,184
    • Репутация: 1512
    • Webmoney BL: ?
    anton76, стукай в аську - помогу.
    • 0
  7. Опытный Аватар для Kyrsor
    • Регистрация: 12.03.2012
    • Сообщений: 428
    • Репутация: 51
    Text Replacer если нет SSH
    • 0
  8. Новичок
    • Регистрация: 14.03.2013
    • Сообщений: 1
    • Репутация: 0
    Дыры на сайте найти и закрыть надо. Иначе все может повториться.
    • 0
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
удаление сайта
Поисковые системы 4 02.04.2012 20:51
Удаление дубликатов доменов из txt
Софт, скрипты, сервисы 7 08.12.2011 22:40
Удаление дубликатов доменов из txt
Вопросы от новичков 0 06.12.2011 12:22
Удаление файлов по FTP
Web программирование 9 28.11.2010 02:24
Удаление ID новости в URL ( DLE )
Софт, скрипты, сервисы 4 28.08.2010 17:50

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры