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**
[](https://modrinth.com/mod/demalware-retro)
[](https://hangar.papermc.io/AJA_RETRO/DeMalware-RETRO)
[](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