North Korean Hackers Use AI To Craft Malware Targeting Developers and Engineers

A phishing campaign by North Korean-linked KONNI group, using AI-generated PowerShell backdoors to target developers and engineers in APAC.

North Korean hackers from the KONNI APT group have escalated their tactics, adopting AI to create sophisticated PowerShell backdoors.

Check Point Research (CPR) links this to a phishing operation targeting software developers and engineering teams, especially those handling blockchain and crypto projects.

Unlike KONNI’s usual focus on South Korea’s diplomatic and government sectors, this campaign expands to Japan, Australia, and India. Lures mimic legitimate project docs with tech stacks, timelines, and budgets to snag access to APIs, wallets, and crypto assets.

Campaign Mechanics and AI Backdoor

The attack kicks off with a Discord link downloading a ZIP. Inside: a PDF lure and LNK shortcut. The LNK drops a DOCX decoy and XOR-encoded CAB via PowerShell.

The CAB unpacks the AI-crafted backdoor (zVJs.ps1), two BAT files, and a UAC bypass exe.

Blockchain themed lures used in this campaign (source: Check Point Report)

A first-stage BAT creates C:\ProgramData\VljE, moves files, and sets a fake “OneDrive Startup Task” scheduled hourly. It XOR-decrypts the backdoor (key: ‘Q’) and runs it in memory:

textschtasks /create /sc hourly /mo 1 /tn "OneDrive Startup Task..." /tr "cmd /c powershell -w h $d=[IO.File]::ReadAllBytes(...)"

The backdoor uses arithmetic obfuscation, building strings from math ops for IEX execution.

Comments like “# <– your permanent project UUID” and polished docs scream AI generation modular sections with human-like instructions, rare in APT malware.

Evasion starts strong: checks CPU/RAM thresholds, scans for IDA, Wireshark, Procmon; monitors mouse clicks.

Mutex Global\SysInfoProject_f7d77a6d-36e0-4fcb-bae7-5f4b3b723f61 ensures single instance. It hashes motherboard serial + system UUID + campaign ID via SHA-256 for host ID.

Privilege handling:

  • User: Fodhelper UAC bypass via registry hijack (HKCU\Software\Classes\ms-settings to .thm handler), runs rKXujm.exe to disable UAC (sets SystemConsentPromptBehaviorAdmin=0).
  • Admin: Cleans up, adds Defender exclusion for C:\ProgramData, upgrades scheduled task to SYSTEM.
  • System: Deploys SimpleHelp RMM for remote access.

C2: Emulates JS challenge for __test cookie, bypassing AES anti-bot. Polls PHP endpoint every 13 mins with host ID, IP, user; executes returned PS code async. Blacklists persist.

Earlier October 2025 variants used PS loader fetching VBS/BAT/OneDriveUpdater.exe (drops SimpleHelp).

Infection Chain (source: Check Point Report_

Attribution and Implications

TTPs match KONNI: LNK structure, modular BAT/VBS chains, overlapping lures like Avinash_CV.lnk. Shifts show maturation AI speeds tooling, blockchain lures chase financial gains, APAC expansion.

This marks North Korean actors’ AI pivot, blending old phishing with new tech for dev env footholds, as reported by Checkpoint.

File Hashes (from Check Point Report)

TypeHashes
ZIPc79ef37866b2dff0afb9ca07b4a7c381ba0b201341f969269971398b69ade5d5, c040756802a217abf077b2f14effb1ed68e36165fde660fef8ff0cfa2856f25d, f619d63aa8d09bafb13c812bf60f2b9189a8dc696c7cef2f246c6b223222e94c
LNK39fdff2ea1a5e2b6151eccc89ca6d2df33b64e09145768442cec93a578f1760c, 26356e12aae0a2ab1fd0ec15d49208603d3dd1041d50a0b153ab577319797715
CABde75afa15029283154cf379bc9bb7459cbcd548ff9d11efe24eb2fde7552af07
Scriptsb958d4d6ce65d1c081800fc14e558c34daff3b28cdd45323d05b8d40c4146c3c, zVJs.ps1, mKIftBn.bat
Executablesf8e86693916be2178b948418228d116a8f73c7856e11c1f4470b8c413268c6c8 (rKXujm.exe), OneDriveUpdater.exe

Paths and Persistence

  • Staging dir: C:\ProgramData\VljE\
  • Scheduled task: “OneDrive Startup Task-S-1-5-21-3315426051-1901789636-3309192473-4545” (hourly, PS decrypt/execute)
  • Defender exclusion: C:\ProgramData\
  • Earlier: OneDriveUpdate.ps1, simi.bat, start.vbs, schedule1.bat

Behavioral IOCs

  • Mutex: Global\SysInfoProject_f7d77a6d-36e0-4fcb-bae7-5f4b3b723f61
  • XOR key: ‘Q’ (single-byte)
  • UUID: f7d77a6d-36e0-4fcb-bae7-5f4b3b723f61
  • Blacklist tools: IDA, Wireshark, Procmon
  • UAC bypass: HKCU\Software\Classes\ms-settings\CurVer → .thm; HKCU\Software\Classes.thm\Shell\Open\command; HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemConsentPromptBehaviorAdmin=0
  • RMM: SimpleHelp
  • C2: PHP endpoint (emulates JS AES challenge for __test cookie); polls every 13 min with host ID (SHA256 of WMI serial+UUID)

Follow us on Google News , LinkedIn and X to Get More Instant UpdatesSet Cyberpress as a Preferred Source in Google.

Varshini
Varshini
Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies..

Trending News

Related Stories