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


using System;
using System.Reflection;
using System.Text;
using Network;

namespace Oxide.Plugins
{
    [Info("NoSteam", "Beast", "1.0.0")]
    [Description("Just a simple plugin to allow no steam players")]
    public class NoSteam : RustPlugin
    {
        private static MethodInfo WpILfpfFcYVE5YCg87nEcc6YX9xh4yGLSHFRpMsq7Lkpe2YdpLUjQMtCHdYjrvB8;
        private static MethodInfo VwMRfXX5VYAWhjIzpGe7v6NG9g5hgVI3KsDt7mmPxUDDxsRv9z3jRD3z4s35K9hg;
        private FieldInfo Z3s874qXZuxvkYAxMhGfx8BS2bB8J4ywmZFEwU6MQSMuEgN99zNG3J2YZ643YSde;
        private ConnectionAuth jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac;

        private static string[] Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45;

        private ConnectionAuth vqDkukXM5LJF9tBjEvn9KXNMZfmGJAxTcTApFzXjhwHBfxIBtWSU4vFxxbVXQZGX() =>
            jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac ?? (jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac = (ConnectionAuth)Z3s874qXZuxvkYAxMhGfx8BS2bB8J4ywmZFEwU6MQSMuEgN99zNG3J2YZ643YSde?.GetValue(SingletonComponent<ServerMgr>.Instance));

        private void Init()
        {
            Rust.Defines.appID = 480;

            Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45 = new string[]
            {
                Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("RUE=", 42),
                Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("aE9LWV4=", 42),
                Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("S19eQg==", 42),
                Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("ZURrX15CT0ReQ0lLXk9OZkVJS0Y=", 42),
                Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("ZURrX15CT0ReQ0lLXk9OeE9HRV5P", 42),
                Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("T05DXkVY", 42),
            };

            WpILfpfFcYVE5YCg87nEcc6YX9xh4yGLSHFRpMsq7Lkpe2YdpLUjQMtCHdYjrvB8 = typeof(EACServer).GetMethod(Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[3], BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Static);
            VwMRfXX5VYAWhjIzpGe7v6NG9g5hgVI3KsDt7mmPxUDDxsRv9z3jRD3z4s35K9hg = typeof(EACServer).GetMethod(Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[4], BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Static);
            Z3s874qXZuxvkYAxMhGfx8BS2bB8J4ywmZFEwU6MQSMuEgN99zNG3J2YZ643YSde = typeof(ServerMgr).GetField(Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[2], BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic);
        }

        private void OnServerInitialized()
        {
            ConVar.Server.encryption = 0;
            jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac = vqDkukXM5LJF9tBjEvn9KXNMZfmGJAxTcTApFzXjhwHBfxIBtWSU4vFxxbVXQZGX();
        }

        private object OnUserApprove(Connection kIcwZfWwBJwdRyp3dwPyR376k596J7Gr5U7uSsWB8RtZTHqvI8HRedrzIyZJeYwj) => hZdayhcUebYywus6FseJnPvA8u57ttTGTUu43vSe2DdHaSQRPBtZkvfcvfE6UHFN(kIcwZfWwBJwdRyp3dwPyR376k596J7Gr5U7uSsWB8RtZTHqvI8HRedrzIyZJeYwj);

        private object hZdayhcUebYywus6FseJnPvA8u57ttTGTUu43vSe2DdHaSQRPBtZkvfcvfE6UHFN(Connection f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs)
        {
            timer.Once(1f, () =>
            {
                f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusSteam = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
                f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusEAC = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
                f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusNexus = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
                f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusCentralizedBans = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
                f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusPremiumServer = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];

                f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.os = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[5];
            });

            if (jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac != null)
            {
                EACServer.OnJoinGame(f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs, EAC.SystemConfig.None);

                WpILfpfFcYVE5YCg87nEcc6YX9xh4yGLSHFRpMsq7Lkpe2YdpLUjQMtCHdYjrvB8?.Invoke(null, new object[] { f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs });
                VwMRfXX5VYAWhjIzpGe7v6NG9g5hgVI3KsDt7mmPxUDDxsRv9z3jRD3z4s35K9hg?.Invoke(null, new object[] { f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs });

                jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac.Approve(f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs);
            }

            return true;
        }

        private static string Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ(string vQddyBxWkSfutSJKGewGcwpXqCZrNaJNPQN3GvE6aCzfmHcMsz5WZDqezgesVRST, byte Y49tYfhXc3aRJbWQPXwmPxk73dyKb2e8n92Xtk8uGL8yFAKKMWBsM5vKajGyu9yL)
        {
            byte[] S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5 = Convert.FromBase64String(vQddyBxWkSfutSJKGewGcwpXqCZrNaJNPQN3GvE6aCzfmHcMsz5WZDqezgesVRST);
            for (int i = 0; i < S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5.Length; i++)
                S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5[i] ^= Y49tYfhXc3aRJbWQPXwmPxk73dyKb2e8n92Xtk8uGL8yFAKKMWBsM5vKajGyu9yL;
            return Encoding.UTF8.GetString(S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5);
        }
    }
}



© 2023 Quttera Ltd. All rights reserved.