The fake Fabric API
An obfuscated program hidden behind a popular mod's name.
Watch how it works: the fake Fabric APIHomeSamplesThe modpack with one extra file
In one sentenceA modpack that looks like a legitimate CurseForge pack contains one unlisted mod. That mod is a downloader: when the game starts, it fetches the real malware from a file-sharing link.
Opens the public scan page for the extra mod, the malicious file in this pack.
Swipe the diagram sideways to see all of it.
The animation plays by itself and loops. Pause it any time, or pick a step to jump to it (the left and right arrow keys work too). It is a diagram, not real malware.
java folder inside %LOCALAPPDATA% containing services.jar. If it exists, treat the PC as infected.The zip's manifest lists 19 genuine CurseForge projects. The extra file is overrides/mods/BetterSurvival.jar (6,337 bytes) with one class, com.example.mod.mc, in the default template package. It is obfuscated with ZKM (Zelix KlassMaster), which encrypts every string.
The strings were recovered statically by re-implementing the decryption routine from the class's bytecode, without executing the sample. The result is the chain in step 3 to 5: create %LOCALAPPDATA%\java, download java.zip from a file-sharing link, unpack and delete it, then run services.jar with the bundled javaw.exe. The download address is withheld here on purpose. The second-stage services.jar has not been analysed.
A third-party sandbox run of the jar executed it as a plain Java program, so the Fabric start-up code never triggered. That is why it showed no behaviour.
In October 2026, an account believed to be connected to this sample's distribution was contacted directly. What follows is self-reported by that account, and some of it did not hold up.
Nothing here was obtained by running the malware, and nothing was shared with the account to help it evade detection or reporting further.
| File | Hash |
|---|---|
| Modpack zip | 6978177AE29F69BD938D68B9EFB84D76ACFAC031543EECD0841C40CC6A7241FAVirusTotal (opens in a new tab) |
| Extra mod (dropper) | DC8B4947BDCC79E93C7B952A9A921334CEB7F7E4AB03D26C06FB0CCF9C3A01E2VirusTotal (opens in a new tab) |
Antivirus scores change as vendors update. At the first scan (18 Oct 2026) none of 65 engines flagged the jar. Look the hashes up on a scanning service for current results.
Why antivirus misses this: the file you receive is tiny and does nothing suspicious until the game loads it. The bad part is downloaded later.
An obfuscated program hidden behind a popular mod's name.
Watch how it works: the fake Fabric APIA single large jar that does the stealing itself.
Watch how it works: the pack with no mods