Campaign

Silver Fox APT Campaign Analysis: Fake LINE Delivery via SEO Poisoning and Impersonation Sites

Silver Fox drops malicious installers via SEO poisoning and a fake LINE download site: victims land on a phishing page ranked below the official download page, an external script and short link pull a malicious archive, and after extraction the payload escalates via UAC, injects Chrome's elevation_service.exe through direct Native API syscalls, installs a SYSTEM-level persistence service, and injects sihost.exe to beacon to C2 43.102.44[.]165.

Leo , Yuna Liu , Dinlon · Published

Regions Taiwan · Hong Kong · China · Korea · Japan · APAC Industries Cross-sector Platforms Windows Attribution high
actor Silver Fox malware Winos 4.0 technique SEO poisoning technique Process injection (Native API)

Key findings

  • Silver Fox delivers via SEO poisoning and a fake LINE download site (e.g. linebcn[.]com): the official LINE download page carries no "download" keyword, so users often land on a phishing site ranked just below it; the site keeps its ranking with WordPress Yoast SEO and sits behind Cloudflare.
  • Clicking the download button is handled by an external script, nice.js (js.telegram[.]organic), which listens for the pcgetDown class and redirects through a 6x[.]org short link to pull a malicious archive — part of the same framework covered in our delivery-chain centralization research.
  • After UAC elevation, the sample LinasInste-x64.6.4.4.exe creates a temp file, renames it to the core process G6AxaXgq.exe, and injects shellcode into Google Chrome's elevation_service.exe via direct Native API syscalls — a fileless technique.
  • elevation_service.exe abuses SCM (underlying RPC) to create the SYSTEM-privileged suspicious service az9PlH (HKLM\System\CurrentControlSet\Services) for persistence, running a suspicious program in an IIS directory via cmd /c.
  • The malicious code is then injected into the legitimate system process sihost.exe, which beacons to C2 43.102.44[.]165 to blend in with normal traffic; NVIDIA.exe, LetsPro.exe, and the Winos core are bundled in the same installer, attributing this activity to Silver Fox.

Fake LINE delivery illustration (AI-generated)

Introduction

Over the past two years, SEO poisoning has risen to become a mainstream initial-access technique, with attackers substituting legitimate third-party software resources to gain a foothold. Readers on the front lines of security monitoring are likely no strangers to lineoe and its many domain variants. This report is the product of the author’s team tracking Silver Fox impersonation-site campaigns in depth over the past year, covering more than 50 malicious samples and over 70 fake download pages, with a detailed analysis of a representative sample from December 2025.

Silver Fox is an advanced, long-running threat cluster operating out of China and Southeast Asia, believed to be made up of multiple loosely affiliated sub-groups that also sell tooling and infrastructure to other cybercrime groups for profit; its targets span East and Southeast Asia, including China, Taiwan, Korea, Japan, and India. Its signature tool, the Winos 4.0 trojan, is commonly paired with the privilege-escalation utility NVIDIA.exe. In this tracking effort, we found Silver Fox’s dedicated modules NVIDIA.exe, LetsPro.exe, and the Winos core all bundled inside the impersonation site’s installer, which lets us attribute this activity to Silver Fox.

Phishing incident attack chain

This report is intended only for defensive research, incident response, threat hunting, and educational purposes. The samples and tools referenced may be dangerous; test them only in isolated, restorable environments not connected to a production network. Third-party platform and product names are used only for technical description.

Investigation and analysis (using linebcn[.]com)

The root cause behind this attack succeeding is that the official LINE download page, https://www.line.me, does not rank for a “download” keyword in search results, so many users searching for it land instead on a phishing site ranked below the official page with a download-focused title.

The official LINE site's search results carry no "download" wording, which attackers exploit

Phishing site analysis: the phishing site’s front-end source shows clear WordPress Yoast SEO fingerprints (Yoast SEO is a key tool Silver Fox uses to maintain search ranking on its phishing sites; most phishing sites we currently track use this framework for optimization).

Yoast SEO fingerprints in linebcn[.]com's source

Domain tracking shows the attacker’s phishing site sits behind Cloudflare.

linebcn[.]com sitting behind Cloudflare

The download button maps to a w3.org/svg path

Clicking the download button actually triggers nice.js, which listens for the pcgetDown class on the download button:

<script src="hxxps://js.telegram[.]organic/site/nice.js"></script>

Function _0x516082 uses document.addEventListener('click', …, true)
to listen for clicks matching these CSS classes:
  pcgetDown      → marks the device as PC
  androidgetDown → marks the device as mobile
  getDown        → auto-detects based on User-Agent
On this site, only the PC download has a pcgetDown button; other paths redirect directly.

Once triggered, pcgetDown redirects to hxxps://6x[.]org/sgObMA to pull the malicious file. For a detailed breakdown of nice.js, see the team’s other report, Silver Fox APT: Centralization Features of the Delivery Chain.

Redirect to 6x[.]org/sgObMA to pull the malicious file

Sample landing analysis

The malicious file is distributed as an archive. After the user extracts and runs it, the program requests elevated privileges via UAC; once the user allows it, the malware gains higher privileges and continues its subsequent behavior.

UAC prompt requesting elevated privileges

The execution chain after gaining privileges is as follows:

Malicious sample execution chain

The main behaviors break down into: ① running LinasInste-x64.6.4.4.exe, which creates and launches the core process G6AxaXgq.exe; ② G6AxaXgq.exe launches Google Chrome’s elevation_service.exe and injects it via Native API; ③ elevation_service.exe establishes persistence via a service; ④ the attacker uses sihost.exe to establish a connection to the remote C2.

G6AxaXgq.exe launch

After running LinasInste-x64.6.4.4.exe, the program first creates a temp file, LinasInste-x64.6.4.4.tmp, then renames it to G6AxaXgq.exe and launches it, lowering the odds of detection.

LinasInste-x64.6.4.4.tmp creation log

G6AxaXgq.exe rename and launch log

Launching and injecting elevation_service.exe

G6AxaXgq.exe performs memory operations via Windows Native API (syscalls) to load shellcode into memory and inject it into elevation_service.exe: it first calls NtProtectVirtualMemoryRemote to modify the target memory’s protection attributes, then writes the shellcode — a fileless approach that lowers the chance of AV detection. The mutex 1kSglj33TDTREZ3cvNwYF8O8 prevents duplicate execution.

Shellcode loaded into memory log

G6AxaXgq.exe then calls SCM via RPC to attempt to acquire query/start/stop rights on specific services. The logs show most services returning retval = 1060 (ERROR_SERVICE_DOES_NOT_EXIST, the service does not exist), while WinDefend returns retval = 0 (success).

RPC service call log

Finally, G6AxaXgq.exe launches elevation_service.exe and completes the injection using NtMapViewOfSectionRemote (mapping a malicious memory section into the target process) and NtDuplicateObject (duplicating the process handle of elevation_service.exe PID 9908 into G6AxaXgq.exe PID 10744), letting it perform memory operations on and execute malicious code inside that process.

G6AxaXgq.exe running elevation_service.exe log

Memory mapping and handle acquisition log

Meaning of NtDuplicateObject&#x27;s Int Params

elevation_service.exe establishes persistence via a service

The logs show elevation_service.exe creating a suspicious service named az9PlH, with these registry characteristics: ObjectName = LocalSystem (running with SYSTEM privileges), Start = 2 (auto-start at boot), Type = 16 (SERVICE_WIN32_OWN_PROCESS), a random DisplayName (obfuscation), an ImagePath pointing to cmd /c running a suspicious executable in an IIS directory, and ErrorControl = 0. This confirms the service’s real purpose is to launch the malware.

elevation_service.exe registry configuration establishing persistence log

HKLM\System\CurrentControlSet\Services is the registry key Windows uses to store system service and driver configuration. The attacker uses the Windows Service API (which communicates with SCM over RPC under the hood) to create a malicious service, gaining SYSTEM privileges and maintaining long-term access.

C2 connection via sihost.exe

elevation_service.exe related system call log

elevation_service.exe (PID 9908) uses NtDuplicateObject to obtain a process handle with PROCESS_ALL_ACCESS rights to sihost.exe (PID 4700), then allocates and writes malicious code into sihost.exe’s memory using NtAllocateVirtualMemoryRemote, NtWriteVirtualMemoryRemote, and NtProtectVirtualMemoryRemote, modifying the permissions to make it executable. This lets the attacker take control of sihost.exe and use this legitimate system process to beacon out to C2 43.102.44[.]165, blending malicious traffic into normal system activity.

Beaconing to C2 43.102.44[.]165 via sihost.exe

Conclusion

This sample demonstrates a complete capability set for intrusion, privilege escalation, persistence, and remote control: after the user runs LinasInste-x64.6.4.4.exe from the archive, the malware creates a temp file and renames it to G6AxaXgq.exe as the primary process; after UAC elevation, it injects shellcode into elevation_service.exe via Windows Native API; it then abuses SCM to create the SYSTEM-privileged service az9PlH for persistence; and finally injects the system process sihost.exe, using it to communicate with C2 43.102.44[.]165. The overall toolchain (NVIDIA.exe, LetsPro.exe, the Winos core) allows this activity to be attributed to Silver Fox.

Sample and references

MITRE ATT&CK mapping

TacticTechniqueProcedure
Resource developmentT1608.006SEO-squats on popular software keywords to push a fake LINE download page up the search results
ExecutionT1204.002The user extracts and runs LinasInste-x64.6.4.4.exe
Defense evasionT1036.005Impersonates the official LINE download page
Privilege escalationT1548.002Requests elevated privileges via UAC after execution
Defense evasionT1106Calls Native API/syscalls such as NtMapViewOfSectionRemote and NtDuplicateObject directly
Defense evasionT1055Injects shellcode filelessly into Google Chrome's elevation_service.exe
PersistenceT1543.003elevation_service.exe creates the SYSTEM-privileged service az9PlH via SCM (underlying RPC)
Defense evasionT1112Writes the az9PlH service configuration under HKLM\System\CurrentControlSet\Services to complete persistence

Indicators of compromise

TypeIndicatorFirst seenLast verifiedConfidenceStatus
SHA2568a6821d1e3b49ad7abd30ac29a6c48fc2143037d9288a5a93aa8fb4e42a6d7d5LinasInste-x64.6.4.4.exe — malicious installer disguised as the LINE installer2025-122026-03-06High
SHA256cc55b7a1592d94c715d5cd0f7d3cc73ad037682b397960b549eceae92863e681G6AxaXgq.exe — core process of the attack chain (renamed from the temp file)2025-122026-03-06High
IPv443.102.44[.]165C2 — beaconed to by the injected sihost.exe2025-122026-03-06HighACTIVE
Domainlinebcn[.]comFake LINE download phishing site (this report's demo sample)2025-122026-03-06HighACTIVE
Domainjs.telegram[.]organicSource of the external obfuscated script nice.js (delivery hub)2025-122026-03-06HighACTIVE
Domain6x[.]orgShort-link API domain (pulls the malicious file)2025-122026-03-06HighACTIVE
URLhxxps://6x[.]org/sgObMAShort link that pcgetDown redirects to, pulling the malicious archive2025-122026-03-06HighACTIVE
Mutex1kSglj33TDTREZ3cvNwYF8O8Mutex preventing duplicate execution on the same system2025-122026-03-06High
RegistryHKLM\System\CurrentControlSet\Services\az9PlHSYSTEM-privileged persistence service (ObjectName=LocalSystem, Start=2)2025-122026-03-06High
FilenameG6AxaXgq.exeCore process name of the attack chain (may differ per sample)2025-122026-03-06High

OIS-2026-004 · TLP:CLEAR under FIRST TLP 2.0 · Cite this research with its report ID and permalink.