HomeJavaModsDeMalware-RETRO
DeMalware-RETRO
ModsJava

DeMalware-RETRO

Comprehensive Malware and Trojan scanner. Built with security on mind and fixes all the mistakes of legacy plugins.

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
# 🛡️ DeMalware-RETRO | Enterprise Minecraft Server Antivirus, Backdoor Scanner & JVM Security Sentinel > **Vigil v3.0.2 Class Early-Bootstrap JVM Agent and Security Transformer** [![Modrinth](https://img.shields.io/badge/Modrinth-v3.0.2--VIGIL-00AF5C?style=for-the-badge&logo=modrinth)](https://modrinth.com/mod/demalware-retro) [![Hangar](https://img.shields.io/badge/Hangar-v3.0.2--VIGIL-005C9E?style=for-the-badge&logo=papermc)](https://hangar.papermc.io/AJA_RETRO/DeMalware-RETRO) [![GitHub](https://img.shields.io/badge/GitHub-Repository-black?style=for-the-badge&logo=github)](https://github.com/AJARETRO/DeMalware-RETRO) If you run a public Minecraft server (PaperMC, Purpur, Spigot, Folia), securing your host machine against malicious plugins, backdoored jars, and zero-day exploits (like RCEs or ForceOP exploits) is critical. DeMalware-RETRO provides the ultimate security shield at the JVM level, protecting your server against malicious plugins and dynamic memory exploits before they can compromise your host. --- ## 🚀 Quick Copy-Paste Startup Arguments Copy and paste this single line into your server host's **"Startup Command"**, **"Extra JVM Flags"**, or **"Java Arguments"** text field to enable active protection: ```text -javaagent:plugins/DeMalware-RETRO.jar -XX:+DisableAttachMechanism -Djdk.attach.allowAttachSelf=false ``` --- ## 🚨 The 2026 Minecraft Security Crisis & Telemetry Audit The traditional model of Minecraft server security is dead. Relying on simple in-game anti-exploit plugins leaves your server completely exposed. Below are the audited statistics and threat patterns compiled from global telemetry databases, security audits, and honeypots. ### 📊 The Shocking Reality (By the Numbers) | Metric | Real-World Figure | Context & Threat Impact | | :--- | :--- | :--- | | **Monthly Active Players (MAU)** | **200M – 225M** | Global aggregate players, making Minecraft the prime target for credential theft botnets. | | **Concurrent Players Online** | **~2.8 Million** | Average players online at any single moment globally. | | **Cracked Players (Non-Premium)** | **Tens of Millions** | Bypasses official authentication via cracked launchers (e.g. TLauncher). | | **Publicly Indexed Servers** | **100,000+** | Total active public servers listed across major lists (PlanetMinecraft, server lists). | | **Total Host Servers (Inc. Private)** | **Millions** | Uncountable due to private self-hosted friend servers and local nodes. | | **Cracked (Offline-Mode) Servers** | **30% – 50% (Regional)** | Extremely prevalent in developing economies (South America, Eastern Europe, South Asia). | | **SpigotMC Premium Plugins** | **~1,242 Active** | Paid resources on SpigotMC (thousands more exist across custom/private patreons). | | **Total Indexed Plugins** | **100,000+** | Across SpigotMC, Modrinth, and Hangar catalogs combined. | | **WeedHack Malware Infections (2026)** | **116,000+** | Active infections since Jan 2026. **There are more infected Minecraft systems than total public servers.** | | **WeedHack Daily Growth** | **2,000 – 3,000** | New victims compromised daily via SEO poisoning and malicious JAR payloads. | | **Unique Malicious JARs** | **3,820+** | Backdoored mods/plugins circulating on clear-web leak forums, YouTube, and Discord. | | **Nulled Infiltration Rate** | **Up to 75%+** | In actual testing of pre-configured "nulled" or cracked packs, over 75% of plugins contained hidden backdoors. | --- ## 🔍 The Anatomy of a Backdoor: How Premium Plugins Get Nulled Many server owners utilize "nulled" (pirated/leaked) premium plugins to avoid purchasing licenses. BlackSpigot, BSMC, cracked.io, and nulled.to host **virtually unlimited directories** of popular paid plugins. However, these files are never leaked out of charity. They are high-risk vectors for server takeover. ### 1. The Nulling Process (Decompilation & Modification) * Attackers purchase a premium plugin (or download it using compromised developer credentials). * They run the JAR through Java decompilers (like CFR or Fernflower) to locate the licensing verification checks and HTTP callbacks. * The licensing loops are commented out or modified to return `true` (e.g., forcing `isRegistered() = true`). ### 2. Trojan Injection (Class Injection) * Before re-compiling the JAR, the attacker injects a **reflective boot loader** (a Trojan). * This loader uses obfuscated class names and scrambled string arrays to evade simple file scanners. * When the Minecraft server boots and loads the plugin, the Trojan is executed at the JVM level. ### 3. The Nulled Login Plugin Epidemic * Attackers target gatekeeping plugins like **AuthMe cracked versions, AuthMeVelocity nulled, skinsrestorer bypasses, and 2FA modules**. * Once backdoored, the login plugin listens silently to incoming chat messages or custom packets. When the attacker sends a specific payload, the backdoor bypasses the login sequence, grants the attacker Operator (`/op`) status, and hides their username from the server console. --- ## 💀 The Threat Profile: How Modern Malware Destroys Servers ### A. The "Sleeper Agent" Backdoor Modern Trojan horse plugins do not instantly crash your server or type `/stop`. They run silently in memory to harvest: * Database credentials, SQL logs, API keys, and Discord webhook tokens. * Live Microsoft OAuth access tokens and player session IDs. * Player transaction logs and Tebex store configuration details. ### B. The Financial and Operational Wipeout When hackers decide to trigger their backdoors, the consequences are immediate and devastating: * **The Tebex Chargeback Wave:** Attackers gain OP status via backdoors, wipe user progress, and trigger massive payment chargebacks from angry players, freezing your merchant accounts. * **Host Node Suspension:** Malicious plugins spawn background tasks (`ProcessBuilder`) to mine crypto or participate in botnets, causing your hosting provider to suspend your node instantly. --- ## 🛡️ The Solution: DeMalware-RETRO (The Vanguard of the JVM) DeMalware-RETRO does not run *on* your server—it runs *under* it. Operating as a **JVM Class Instrumentation Agent** loaded via `-javaagent` at startup, it establishes a zero-trust sandbox at the bytecode level before the first Minecraft server class is even loaded. ### 🔒 Key Defensive Features * **Zero-Trust Classloading:** DeMalware intercepts every single class loading event. Even if an attacker packages malicious code inside a trusted namespace (like `org.bukkit` or `java`), DeMalware forces a deep bytecode scan on any classes loaded by custom plugin classloaders. * **Real-time Neutralization:** Classes flagged by `ClassTransformer.java` are modified on the fly. Their original bytecode is replaced with a safe, neutralized structure that throws a `SecurityException` upon execution, rendering the backdoor completely harmless. * **Disk Self-Healing:** To prevent bypass attempts, the agent caches its own bytecode in memory, locks its target JAR file on disk, and registers a recursive `WatchService` on the plugins folder. If an attacker patches or deletes the security JAR, it instantly regenerates and locks itself again. * **Runtime Sandbox Guardrail:** Active blocking of raw memory writes (`sun.misc.Unsafe`), native binary loading (`JNI Escape Hatch`), network packet sniffing, and unauthorized OP attempts that do not originate directly from the physical host console. --- ## ⚡ Production Startup Parameters ### 🔴 Option A: Enterprise Low-Latency (ZGC & Attach Protection) Recommended for high-performance Paper/Folia servers running **Java 17 to Java 21+**: ```bash java -XX:+UseZGC -XX:+GenerationalZGC -XX:+DisableAttachMechanism -Djdk.attach.allowAttachSelf=false -javaagent:plugins/DeMalware-RETRO.jar -jar paper.jar nogui ``` ### 🟣 Option B: G1GC Multi-threaded Flag Suite ```bash java -XX:+DisableAttachMechanism -Djdk.attach.allowAttachSelf=false -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -javaagent:plugins/DeMalware-RETRO.jar -jar paper.jar nogui ``` --- ## 💎 Store Pricing & Commercial Licensing If you run a public server network, choose a licensing tier matching your connected server instances. Purchase licenses or configure alternative payments via the [AJA RETRO Store](https://ajaretro.dev/store.html): | Tier | Price | Supported Server Instances | Gemini AI Audit | Purchase Link | | :--- | :--- | :--- | :--- | :--- | | **Free / Community** | **Free ($0)** | **1** Server Instance | No (Paid Only) | [Get Free Key](https://ajaretro.dev/store.html) | | **Tier 1 (Personal)** | **$5** / 30 Days | **1** Server Instance | **Yes (Full)** | [Buy Tier 1](https://ajaretro.dev/store.html) | | **Tier 2 (Pro)** | **$13** / 30 Days | **5** Server Instances | **Yes (Full)** | [Buy Tier 2](https://ajaretro.dev/store.html) | | **Tier 3 (Enterprise)**| **$25** / 30 Days | **12** Server Instances | **Yes (Full)** | [Buy Tier 3](https://ajaretro.dev/store.html) | | **Tier 4 (Overdrive)** | **$50** / 30 Days | **30** Server Instances | **Yes (Full)** | [Buy Tier 4](https://ajaretro.dev/store.html) | | **Custom Unlimited** | **Negotiable (DMs)**| **Unlimited** Instances | **Yes (Full)** | [Contact DMs](https://discord.gg/demalware) | > [!NOTE] > * **Gemini AI Audits** are restricted strictly to paid licenses (Tier 1 or higher). > * **Direct Bank Transfers** and custom partner pricing plans are available! Contact us in Discord DMs to arrange bank transfers or get custom quotes. --- ## 📦 AJA RETRO Suite Cross-Links * [DeMalware-RETRO](https://modrinth.com/mod/demalware-retro) - Advanced JVM agent early-boot malware protection scanner. * [CircuitBreaker](https://modrinth.com/mod/circuitbreaker) - Dynamic lag machine culler and entity optimizer. * [FoliaCore](https://modrinth.com/mod/folia-core) - Multi-threaded native essentials suite built for Folia. * [RetroWorldPurger](https://modrinth.com/plugin/retroworldpurger) - Automatic region file purger and storage optimizer. * [RetroMail](https://modrinth.com/plugin/retromail) - High-performance SMTP server integration for mail delivery. --- ## 💬 Contact & Custom Quotes * 🔵 **Discord:** [Join Community](https://discord.gg/demalware) * 🟢 **WhatsApp:** [+880 1989-208751](https://wa.me/8801989208751)

DeMalware-RETRO is a free Minecraft Java mod. Compatible with Minecraft 1.10, 1.11, 1.12, 1.13 and newer. Downloaded 4 times (via Hangar). Download it and open it directly in the game.

Explore more