NIKKE PC Launcher Served Malware for Five Weeks: Tampered CDN Scripts Installed the K2F Remote-Access Agent and a DLL That Targets Crypto Wallets

High · 2026-11-05 · By H.A

NIKKE PC Launcher Served Malware for Five Weeks: Tampered CDN Scripts Installed the K2F Remote-Access Agent and a DLL That Targets Crypto Wallets

Four JavaScript files on the NIKKE publisher's official CDN were altered on 27 September 2026 to load a LuaJIT K2F remote-access agent and a persistent DLL aimed at browser data and wallet extensions, with a fixed client released on 4 November.

Overview

The PC launcher for the mobile and PC game Goddess of Victory: NIKKE (developer Shift Up, publisher Level Infinite) served malware for more than five weeks. According to an independent researcher, four JavaScript files on the publisher's official CDN were changed on 27 September 2026. When players opened the launcher, the injected code downloaded a remote-access agent from attacker servers and could also install a Windows DLL that targets browser data and cryptocurrency wallets.

The publisher acknowledged on social media that the launcher's script files "may have been tampered with by a third party" and released a fixed client on 4 November 2026 at about 02:30 (UTC+9). It says it is still investigating how many players were affected.

The Campaign

Infection chain:

  1. Players start the official NIKKE PC launcher, which loads JavaScript from the publisher's CDN.
  2. Obfuscated code hidden inside the legitimate scripts contacts insightjs[.]com, or insightjs[.]org if the first domain is unavailable, and runs what it receives.
  3. A LuaJIT payload, insight.bundle, installs a remote-access agent called K2F.
  4. On command, K2F installs platform_experience_helper.dll, which keeps running after the launcher is closed.

According to the researcher, K2F can run remote commands, browse and download local files, take screenshots, steal NIKKE account credentials and collect data stored in web browsers. Strings in the DLL refer to crypto wallet browser extensions such as MetaMask, Phantom and Coinbase Wallet, including the theft of recovery phrases and private keys. It is not yet known whether the wallet component was pushed to infected machines or whether any cryptocurrency was stolen.

Timeline

Tradecraft

Indicators of Compromise

Detection

# Defensive: check the NIKKE launcher log for the agent marker (adjust the install path)
Select-String -Path "C:\NIKKE\Launcher\intl_service\debug.log" -Pattern "k2f_chan registered"

# Look for the persistent DLL anywhere on the system drive
Get-ChildItem C:\ -Recurse -Filter platform_experience_helper.dll -ErrorAction SilentlyContinue

Organisations should check DNS and proxy logs for the two insightjs domains, because staff may have played on work or BYOD machines.

Recommended Actions

Analyst Assessment

This is a real supply-chain compromise of a widely played game. It ran for more than five weeks on official infrastructure, and it was confirmed by the publisher's own statement and by independent analysis of the loader. Most technical details still come from one researcher's analysis, and the number of affected players is unknown. Because the attacker had a full remote-access agent on player PCs and possible access to crypto wallets, we rate the threat High for anyone who opened the PC launcher between 27 September and 4 November 2026.

REEF SENTINEL