Kimsuky Hackers Use OpenCode AI Agent to Mass-Produce Phishing Decoys in LNK Attacks | #hacking | #cybersecurity | #infosec | #comptia | #pentest | #hacker


Kimsuky has been observed using an AI agent to produce convincing phishing decoys at scale, then hiding malware inside Windows shortcut files. The latest activity shows how ordinary-looking documents can become the first step in compromise.

The campaign begins with spear-phishing messages carrying ZIP archives. Inside is a malicious LNK shortcut disguised as a document, often with a browser-style icon and false details. When opened, it displays a decoy while silently launching PowerShell to fetch additional code.

The 13 samples examined were collected between August 11 and 19, 2026, and used financial and corporate lures. That wider range raises the risk for corporate staff who routinely receive paperwork and financial notices.

Genians researchers identified the activity as a continuation of the Kimsuky-linked Operation GitPower cluster. 

Genians said in a report shared with Cyber Security News (CSN) that the campaign retains GitHub-based command infrastructure while adding evasion and varied decoy formats.

Kimsuky Hackers Use OpenCode AI Agent

The most notable change is evidence of opencode in the Creator and Producer metadata of several PDF lures.

Four documents carried the same August 16 creation timestamp, while their Author field remained set to “anonymous,” supporting the assessment that they were produced automatically rather than assembled one at a time.

The documents were not uniformly polished. Some contained unreplaced placeholder text for payment dates, grace periods, and financial values, a sign that drafts were pushed into use without careful review.

Other PDFs showed HeadlessChrome and Skia/PDF metadata, suggesting a separate workflow that generated HTML content and rendered it into cleaner-looking PDFs.

That combination gives attackers speed without abandoning familiar social engineering. Analysts found 29 retrieved decoy files but only 11 unique documents by MD5, with duplicated content redistributed under randomized names.

Readers can see the earlier context in Kimsuky local LLM phishing lures, where AI-made files were already used to make shortcut-borne attacks appear routine.

Such artifacts can disappear as operators refine their process, so defenders should not use document quality or metadata alone as the test for whether an attachment is safe.

LNK Loaders Hide GitHub-Based Payloads

Every analyzed LNK file launched PowerShell, concealing an encrypted loader in arguments stretching roughly 5,800 to 9,500 characters.

About 300 leading spaces helped keep the command out of sight in the shortcut properties window, while excess padding inflated file sizes to frustrate simple inspection and some automated checks.

After decoding the hidden content, the loader downloads a decoy and a follow-on script from GitHub Raw Content using a hardcoded personal access token.

It then creates randomly named PowerShell files in AppData or Temp, starts PowerShell through conhost.exe --headless, and registers hidden scheduled tasks that impersonate BitLocker, MATLAB, or .NET components.

One Visa-themed variant also pulled code from Pastebin, giving the operators a second delivery route if GitHub access is blocked. The approach builds on North Korea GitHub C2 attacks, where trusted developer platforms were used to blend malicious traffic into ordinary web activity.

Newer variants check for virtual-machine and analysis tools, look for the username “Bruno,” and delete PowerShell command history when they detect a likely research environment.

They also use error documents in some incomplete builds, but the persistence and payload retrieval stages can still run. Comparable LNK PowerShell loader techniques show why opening a file that merely looks like a PDF is not a reliable safety check.

Organizations should quarantine unsolicited ZIP attachments containing LNK files, especially when their icons and descriptions do not match their real type.

Security teams should correlate LNK launches with long command lines, hidden PowerShell, newly created scripts, scheduled-task registration, GitHub Raw requests carrying unusual tokens, and Pastebin access.

This behavior-first approach is more durable than relying on a single domain blocklist or decoy document review, and aligns with lessons from malicious shortcut file campaigns.

Indicators of compromise (IoCs):-

TypeIndicatorDescription
MD510780939962b54addc9d31f57d80edfcMalicious sample hash
MD51523a2fcc901965ab4568d9fe829e4afMalicious sample hash
MD5500e0bc0d7579fb338912770964076feMalicious sample hash
MD5685bfc6b2c29fbc16cfad908894add55Malicious sample hash
MD57a53089053b1381742856a5cf2b95f8bMalicious sample hash
MD58db2f20b719dcb7029d6296505622093Malicious sample hash
MD5900e832c10d851bbdef3fb191a15db0eMalicious sample hash
MD5a2015665a3e18bf0ef86e3931245c7e6Malicious sample hash
MD5bb88940e915b11f6330b7446f6037f5bMalicious sample hash
MD5ce5932b88f879f26006df81f2fa7667eMalicious sample hash
MD5d0894d4626aae0f96d6b84ca3bb71a36Malicious sample hash
MD5e50f2ae7fb03675a1ef58b1cf9cda6d1Malicious sample hash
MD5f648bdd3c2cd902e239149de86d43e8fMalicious sample hash
GitHub accountgithub[.]com/sven5500GitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/montry111GitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/jamjack2026GitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/urusa4400GitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/jamestony88GitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/baras6600PGitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/choemiyangGitHub account linked to campaign infrastructure
GitHub accountgithub[.]com/jeni534GitHub account linked to campaign infrastructure
URLpastebin[.]com/raw/gybpx38sPastebin-based second-stage payload delivery URL
Emailbaras6600@proton[.]meCampaign-associated email address
Emailchoemiyang@hotmail[.]comCampaign-associated email address
Emaildustinharrise91@outlook[.]comCampaign-associated email address
Emailjackal3300@proton[.]meCampaign-associated email address
Emailjametony8@outlook[.]comCampaign-associated email address
Emailjamjack2026@proton[.]meCampaign-associated email address
Emailmontry111@proton[.]meCampaign-associated email address
Emailsven5500@proton[.]meCampaign-associated email address
Emailtaini7700@outlook[.]comCampaign-associated email address
Emailurusa4400@proton[.]mCampaign-associated email address, recorded exactly as listed in the source

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Keep your SOC up to date on active malware & phishing within 24h of their emergence. Try ANYRUN to prevent incidents with early detection.



Click Here For The Original Source.

——————————————————–

..........

.

.