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.

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.

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.

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](/_astro/yoast-seo.DnBl09_3_17W4Xr.webp)
Domain tracking shows the attacker’s phishing site sits behind Cloudflare.
![linebcn[.]com sitting behind Cloudflare](/_astro/cloudflare.DMGH7cqE_27peb3.webp)

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](/_astro/redirect-6x.D922nc-h_ZKhHgT.webp)
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.

The execution chain after gaining privileges is as follows:

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.


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.

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).

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.



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.

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 (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](/_astro/c2-sihost-log.DvPR-zDo_1enF8h.webp)
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
- Original article (Medium, OIS, Traditional Chinese): 《Silver Fox APT 攻擊活動分析:結合 SEO 與偽冒網站的 Fake Line 推送手法》
- Related research: Silver Fox APT: Centralization Features of the Delivery Chain
- MITRE ATT&CK — basis for the technique mapping
MITRE ATT&CK mapping
| Tactic | Technique | Procedure |
|---|---|---|
| Resource development | T1608.006 | SEO-squats on popular software keywords to push a fake LINE download page up the search results |
| Execution | T1204.002 | The user extracts and runs LinasInste-x64.6.4.4.exe |
| Defense evasion | T1036.005 | Impersonates the official LINE download page |
| Privilege escalation | T1548.002 | Requests elevated privileges via UAC after execution |
| Defense evasion | T1106 | Calls Native API/syscalls such as NtMapViewOfSectionRemote and NtDuplicateObject directly |
| Defense evasion | T1055 | Injects shellcode filelessly into Google Chrome's elevation_service.exe |
| Persistence | T1543.003 | elevation_service.exe creates the SYSTEM-privileged service az9PlH via SCM (underlying RPC) |
| Defense evasion | T1112 | Writes the az9PlH service configuration under HKLM\System\CurrentControlSet\Services to complete persistence |
Indicators of compromise
| Type | Indicator | First seen | Last verified | Confidence | Status |
|---|---|---|---|---|---|
| SHA256 | 8a6821d1e3b49ad7abd30ac29a6c48fc2143037d9288a5a93aa8fb4e42a6d7d5LinasInste-x64.6.4.4.exe — malicious installer disguised as the LINE installer | 2025-12 | 2026-03-06 | High | — |
| SHA256 | cc55b7a1592d94c715d5cd0f7d3cc73ad037682b397960b549eceae92863e681G6AxaXgq.exe — core process of the attack chain (renamed from the temp file) | 2025-12 | 2026-03-06 | High | — |
| IPv4 | 43.102.44[.]165C2 — beaconed to by the injected sihost.exe | 2025-12 | 2026-03-06 | High | ACTIVE |
| Domain | linebcn[.]comFake LINE download phishing site (this report's demo sample) | 2025-12 | 2026-03-06 | High | ACTIVE |
| Domain | js.telegram[.]organicSource of the external obfuscated script nice.js (delivery hub) | 2025-12 | 2026-03-06 | High | ACTIVE |
| Domain | 6x[.]orgShort-link API domain (pulls the malicious file) | 2025-12 | 2026-03-06 | High | ACTIVE |
| URL | hxxps://6x[.]org/sgObMAShort link that pcgetDown redirects to, pulling the malicious archive | 2025-12 | 2026-03-06 | High | ACTIVE |
| Mutex | 1kSglj33TDTREZ3cvNwYF8O8Mutex preventing duplicate execution on the same system | 2025-12 | 2026-03-06 | High | — |
| Registry | HKLM\System\CurrentControlSet\Services\az9PlHSYSTEM-privileged persistence service (ObjectName=LocalSystem, Start=2) | 2025-12 | 2026-03-06 | High | — |
| Filename | G6AxaXgq.exeCore process name of the attack chain (may differ per sample) | 2025-12 | 2026-03-06 | High | — |