Skip to navigation

Threat reportMalwareTL-2026-1662

Fake Claude Desktop App Promoted via Bing Ads Delivers SectopRAT (ArechClient2) Malware

highACTIVE

A malvertising campaign dubbed 'FakeAgent' abused a public Claude Artifact hosted on Anthropic's legitimate claude.ai domain, surfaced via sponsored Bing search ads for 'Claude Desktop app', to redirect victims to a counterfeit ClaudeDesktop.exe installer. The installer repackages a legitimate JetBrains CEF helper (jcef_helper.exe) and sideloads a malicious libcef.dll to deploy SectopRAT (ArechClient2), an info-stealing RAT with HVNC capability that uses the EtherHiding technique to retrieve its C2 address from Ethereum/BNB Smart Chain transactions.

Key facts for SectopRAT Bing ads lure

IdentifiersTL-2026-1662
Also known asFakeAgent
SeverityHIGH
Exploitation statusExploited in the wild
Affected productsAnthropic Claude Desktop app (brand impersonated); JetBrains Chromium Embedded Framework helper (jcef_helper.exe / libcef.dll); Microsoft Windows (all supported desktop versions)
Weaknesses (CWE)CWE-506, CWE-494, CWE-1021
MalwareSectopRAT / ArechClient2
Tools0xc1907d7be91f95903ad66d775c397302e7dd9228, 0xe012d0f34cde9b870e9d9ed566ea5f8fd9b92228, VMProtect
MITRE ATT&CK techniquesT1005 Data from Local System, T1027 Obfuscated Files or Information, T1036 Masquerading, T1041 Exfiltration Over C2 Channel, T1053 Scheduled Task/Job, T1071 Application Layer Protocol, T1082 System Information Discovery, T1102 Web Service, T1140 Deobfuscate/Decode Files or Information, T1189 Drive-by Compromise, T1204 User Execution, T1497 Virtualization/Sandbox Evasion and 8 more in the attack flow
MotivationFINANCIAL
Target sectorsunspecified - 29 organizations across multiple sectors
Target regionsGlobal
Detection rules9 (1 shown free)
Sources7 cited sources

Detection coverage for SectopRAT Bing ads lure

As of 2026-07-23, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1662 across Splunk SPL, Microsoft KQL and Sigma, covering 27 indicator(s) of compromise. The whole corpus is readable without an account. Every threat comes with one complete detection in Splunk SPL, Microsoft KQL and Sigma, free for everyone; a free account adds daily TL Creds to unlock the rest. Paid plans add a larger daily allowance, correlation and the MCP server. Threadlinqs MCP server · View plans.

Free detection: SectopRAT/ArechClient2 — EtherHiding Blockchain C2 Resolution + Known C2 Infrastructure + Credential/Cookie Theft (C2 / Lateral Movement)

Detects the SectopRAT C2 channel: outbound blockchain-RPC-shaped connections (ports 443/8545) from a non-wallet, non-browser process toward BNB Smart Chain infrastructure used for EtherHiding C2 resolution, connections to the disclosed C2 domains/IPs (claude.ai.download-app[.]us backup infra, 5ca8758c-02d0-4a72-89c8-d468b66dda41[.]com, 2.24.131.246, and historical IPs 107.189.24.67/104.194.133.210/45.59.122.82), and subsequent local access to browser credential/cookie stores consistent with SectopRAT's info-stealer collection routine. Matters because EtherHiding resists conventional domain/IP takedown, so behavioral + known-infra detection is the durable control.

Splunk SPL

index=proxy OR index=firewall sourcetype IN ("proxy:traffic","pan:traffic","stream:tcp")
(dest_ip IN ("2.24.131.246","107.189.24.67","104.194.133.210","45.59.122.82") OR dest_domain IN ("5ca8758c-02d0-4a72-89c8-d468b66dda41.com","claude.ai.download-app.us","downloading-api.it.com"))
| eval detection_category="known_c2_infra"
| append
    [ search index=proxy sourcetype="proxy:traffic" dest_port IN (443,8545)
      NOT (process_name="*MetaMask*" OR process_name="*wallet*" OR process_name="*chrome*" OR process_name="*firefox*" OR process_name="*msedge*")
      | eval detection_category="etherhiding_rpc_pattern" ]
| append
    [ search index=sysmon sourcetype="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" EventCode=11
      TargetFilename="*\\Login Data" OR TargetFilename="*\\Cookies" OR TargetFilename="*\\Web Data"
      NOT Image IN ("*\\chrome.exe","*\\msedge.exe","*\\firefox.exe")
      | eval detection_category="browser_credential_access" ]
| table _time host src_ip dest_ip dest_domain dest_port process_name Image TargetFilename detection_category
| sort -_time

Microsoft KQL

let knownC2Ips = dynamic(["2.24.131.246", "107.189.24.67", "104.194.133.210", "45.59.122.82"]);
let knownC2Domains = dynamic(["5ca8758c-02d0-4a72-89c8-d468b66dda41.com", "claude.ai.download-app.us", "downloading-api.it.com"]);
DeviceNetworkEvents
| where Timestamp > ago(24h)
| where RemoteIP in (knownC2Ips) or RemoteUrl has_any (knownC2Domains)
| project Timestamp, DeviceName, RemoteIP, RemoteUrl, RemotePort, InitiatingProcessFileName, Category = "known_c2_infra"
| union (
    DeviceNetworkEvents
    | where Timestamp > ago(24h)
    | where RemotePort in (443, 8545)
    | where InitiatingProcessFileName !has_any ("MetaMask", "wallet", "chrome.exe", "msedge.exe", "firefox.exe")
    | project Timestamp, DeviceName, RemoteIP, RemoteUrl, RemotePort, InitiatingProcessFileName, Category = "etherhiding_rpc_pattern"
)
| union (
    DeviceFileEvents
    | where Timestamp > ago(24h)
    | where FileName in~ ("Login Data", "Cookies", "Web Data")
    | where InitiatingProcessFileName !in~ ("chrome.exe", "msedge.exe", "firefox.exe")
    | project Timestamp, DeviceName, RemoteIP = "", RemoteUrl = FolderPath, RemotePort = int(null), InitiatingProcessFileName, Category = "browser_credential_access"
)
| order by Timestamp desc

Sigma

title: SectopRAT EtherHiding C2 Resolution + Known C2 Infrastructure Contact
id: 9d2b5e4f-1a6c-4f8b-b230-fakeagent0003
status: experimental
description: Detects outbound connections to disclosed FakeAgent/SectopRAT C2 infrastructure and blockchain-RPC-shaped requests from non-wallet processes consistent with the EtherHiding C2-resolution technique.
references:
    - https://www.trendmicro.com/en_us/research/26/e/smart-contracts-for-command-and-control.html
    - https://www.huntress.com/blog/fakeagent-claude-desktop-malvertising-ends-in-dotnet-rat
author: AII-Detector — ThreadLinqs Intelligence
date: 2026-07-23
tags:
    - attack.command-and-control
    - attack.t1071.001
    - attack.t1102.002
    - attack.t1568
    - attack.exfiltration
    - attack.t1041
    - attack.credential-access
    - attack.t1555.003
    - attack.t1539
    - attack.tool.sectoprat
logsource:
    category: network_connection
    product: windows
detection:
    selection_known_infra:
        DestinationIp:
            - '2.24.131.246'
            - '107.189.24.67'
            - '104.194.133.210'
            - '45.59.122.82'
    selection_rpc_pattern:
        DestinationPort:
            - 443
            - 8545
    filter_known_wallets:
        Image|contains:
            - 'MetaMask'
            - 'wallet'
            - 'chrome.exe'
            - 'msedge.exe'
            - 'firefox.exe'
    condition: selection_known_infra or (selection_rpc_pattern and not filter_known_wallets)
falsepositives:
    - Legitimate cryptocurrency wallet or dApp software performing genuine JSON-RPC calls to blockchain nodes on port 8545
level: medium

Known false positives:

  • Legitimate cryptocurrency wallet, dApp, or blockchain node-operator software making genuine JSON-RPC calls over port 8545/443; browsers legitimately reading their own Login Data/Cookies/Web Data files

Tuning notes: Maintain the known-C2 IP/domain list against Huntress/BleepingComputer IOC updates as EtherHiding lets the operator rotate infrastructure without a new domain; narrow the RPC-port heuristic with a process-reputation/EDR-known-good allow-list to reduce noise from legitimate wallet software before enabling it in blocking mode.

8 more detection rules (Splunk SPL, Microsoft KQL, Sigma) · unlock with TL Creds. Sign up free to unlock the detection rules or query them with the Threadlinqs MCP server (Purple)
  • FakeAgent — Counterfeit Claude/Docker Desktop Download from Non-Canonical Domain + Unsigned CEF DLL Load (Exploitation) · unlock with TL Creds
  • FakeAgent — [indicator] EdgeUpdate Masquerade + [indicator] Side-Load + DockerDesktop Scheduled Task (Post-Exploitation) · unlock with TL Creds
  • SectopRAT/ArechClient2 — EtherHiding Blockchain C2 + Known Infrastructure + Credential Store Access (C2 / Lateral Movement) · unlock with TL Creds
  • Sigma — Unsigned [indicator] Side-Loaded by Trusted-Named Process (FakeAgent Exploitation Stage) · unlock with TL Creds
  • Sigma — Dropper Masquerading Under EdgeUpdate AppData Path + DockerDesktop Scheduled Task (Post-Exploitation) · unlock with TL Creds
  • Sigma — Blockchain-RPC-Shaped Outbound Connection from Non-Wallet Process (EtherHiding C2 Pattern) · unlock with TL Creds
  • FakeAgent — Counterfeit ClaudeDesktop/DockerDesktop Installer Download + [indicator] Side-Load (Exploitation) · unlock with TL Creds
  • FakeAgent — [indicator]/[indicator] EdgeUpdate Masquerade + Anti-VM GPU Enumeration + Scheduled Task Persistence (Post-Exploitation) · unlock with TL Creds

Indicators of compromise for SectopRAT Bing ads lure

As of 2026-07-23, Threadlinqs Intelligence tracks 27 indicators of compromise for TL-2026-1662.

Sample indicators (3 of 27)

  • IP address: 2.24.131[.]246
  • Domain: claude[.]ai[.]download-app[.]us
  • URL: hxxps://claude[.]ai/public/artifacts/ca456f1f-44c0-42af-b329-4f1c7534a877

Defanged, TLP:CLEAR. Full set of 27 indicators: unlock with TL Creds.

27 indicators of compromise · unlock with TL Creds. Compare plans

How SectopRAT Bing ads lure works

The campaign ran July 21-22, 2026, generated 7,100 artifact page views/downloads, and compromised at least 29 organizations before removal.

The FakeAgent campaign (disclosed by Huntress and reported by BleepingComputer on 2026-07-23) is a multi-stage malvertising and DLL-sideloading operation that specifically impersonates the Anthropic Claude brand to distribute the SectopRAT information stealer. Victims searching Bing for 'Claude Desktop app' were served a sponsored ad linking to a public Claude Artifact hosted directly on claude.ai (claude[.]ai/public/artifacts/ca456f1f-44c0-42af-b329-4f1c7534a877), lending the lure the legitimate domain's trust. The artifact redirected through claude.ai.download-app[.]us to downloading-api.it[.]com/html/claude/win, which served a trojanized ClaudeDesktop.exe.

Stage 1 (ClaudeDesktop.exe / DockerDesktop.exe) is a repackaged, VMProtect-packed copy of the legitimate JetBrains Chromium Embedded Framework helper (jcef_helper.exe) that sideloads a malicious libcef.dll. This stage resolves further instructions from an Ethereum BNB Smart Chain contract (0xc1907d7be91f95903ad66d775c397302e7dd9228) and downloads a secondary payload, cache.dat.

Stage 2 drops sslconf.exe (a repackaged IBM SPSS binary) to %APPDATA%\Roaming\Microsoft\EdgeUpdate\Install\sslconf.exe, masquerading as a Microsoft Edge update artifact, alongside a maliciously modified tempdir.dll it sideloads. This stage performs extensive anti-analysis: DXGI GPU adapter enumeration to detect QEMU (0x1234) and VMware (0x15AD) virtual GPU signatures, VRAM threshold checks (<1GB triggers evasion), and DirectX compute-shader timing checks to detect sandboxes/emulation.

Stage 3 decrypts an encrypted payload (appcfg.dat) using a custom AES-256-CTR variant with a modified MixColumns Row 3 transform, with the decryption routine executed as an SM5 DirectX shader on the GPU itself to frustrate static/dynamic analysis. Huntress used Claude Opus 4.8 to assist in reconstructing the shader's cryptographic logic and recovering S-boxes from the compiled DXBC bytecode.

Stage 4 is the final SectopRAT (ArechClient2) .NET payload — a heavily obfuscated info-stealer/RAT active since 2019 that harvests browser logins, cookies, autofill data, credit card numbers, Chromium master keys, FTP credentials, and Discord/Telegram/Steam/VPN client credentials, and provides HVNC (Hidden VNC) for interactive, invisible remote-hands-on access to the victim host. Its C2 channel resolves through a second BNB Smart Chain contract (0xe012d0f34cde9b870e9d9ed566ea5f8fd9b92228) using the EtherHiding technique, which stores C2 addressing data inside blockchain transactions so the operator can rotate infrastructure by broadcasting a new transaction rather than standing up a new server, resisting conventional domain/IP takedown.

Persistence is maintained via a scheduled task tied to DockerDesktop.exe for periodic reinfection and via the disguised sslconf.exe under the EdgeUpdate path. Huntress could not attribute the campaign to a known threat cluster but linked the domain-registration email to at least 10 other malicious domains registered since December 2025, one of which (polse[.]us) previously distributed the StealC stealer and was seized by Microsoft/Europol during Operation Endgame. The same libcef.dll DLL-sideloading technique was reportedly used in an April 2026 malicious Docker Hub campaign by what may be the same operator. SectopRAT has separately been observed via CastleLoader campaigns and ClickFix-style fake-CAPTCHA lures, indicating it is actively distributed through multiple malvertising/social-engineering channels in parallel with this campaign.

MITRE ATT&CK techniques by tactic:

Collection

T1005 Data from Local System; T1560 Archive Collected Data

Defense Evasion

T1027 Obfuscated Files or Information; T1036 Masquerading; T1140 Deobfuscate/Decode Files or Information; T1497 Virtualization/Sandbox Evasion; T1574 Hijack Execution Flow

Exfiltration

T1041 Exfiltration Over C2 Channel

Persistence

T1053 Scheduled Task/Job

Command and Control

T1071 Application Layer Protocol; T1102 Web Service; T1568 Dynamic Resolution

Discovery

T1082 System Information Discovery; T1497 Virtualization/Sandbox Evasion

Initial Access

T1189 Drive-by Compromise

Execution

T1204 User Execution

Credential Access

T1539 Steal Web Session Cookie; T1555 Credentials from Password Stores

Resource Development

T1583 Acquire Infrastructure; T1588 Obtain Capabilities

Reconnaissance

T1593 Search Open Websites/Domains

Remediation for SectopRAT Bing ads lure

Immediate actions

  • Block/remove the identified C2 domains and IPs at DNS and network perimeter (claude.ai.download-app[.]us, downloading-api.it[.]com, 5ca8758c-02d0-4a72-89c8-d468b66dda41[.]com, 2.24.131.246)
  • Hunt for the disclosed file hashes and filenames (ClaudeDesktop.exe, DockerDesktop.exe, sslconf.exe, libcef.dll, tempdir.dll, cache.dat, appcfg.dat) across endpoints
  • Search for the malicious scheduled task associated with DockerDesktop.exe and remove it
  • Inspect %APPDATA%\Roaming\Microsoft\EdgeUpdate\Install\ for unauthorized sslconf.exe
  • Force-rotate credentials/browser sessions on any host where the IOCs were found (browser passwords, cookies, Discord/Telegram/Steam/VPN/FTP credentials, stored payment cards)

Workarounds

  • Disable or restrict execution of publicly shared Claude Artifacts that request the user download and run an executable
  • Block search-ad-driven redirects to non-canonical claude.ai subdomains at the web proxy

Longer-term hardening

  • Deploy EDR with DLL side-loading and unsigned-DLL-load detection for trusted third-party executables (JetBrains CEF, IBM SPSS binaries)
  • Alert on outbound queries to Ethereum/BNB Smart Chain RPC endpoints from non-browser/non-wallet processes as a C2-channel indicator (EtherHiding)
  • Monitor for DXGI GPU adapter enumeration paired with DirectX compute shader execution in non-graphics-intensive processes
  • Restrict/monitor execution of software downloaded via sponsored search-engine ads; consider ad-blocking or DNS filtering for known malvertising redirector patterns
  • Educate users that legitimate Claude Desktop installers only come from anthropic.com/claude.ai official download pages, never from public Artifact links

Affected and fixed versions

  • Anthropic — Claude Desktop app (brand impersonated)
    Vulnerable versions: N/A - counterfeit installer impersonates the legitimate product
    Fixed in: N/A
  • JetBrains — Chromium Embedded Framework helper (jcef_helper.exe / libcef.dll)
    Vulnerable versions: Legitimate binary abused as a DLL side-loading host
    Fixed in: N/A - vendor binary itself not vulnerable; abuse vector is unsigned DLL load order
  • Microsoft — Windows (all supported desktop versions)
    Vulnerable versions: Any Windows host where the user executes ClaudeDesktop.exe/DockerDesktop.exe
    Fixed in: N/A

Timeline of SectopRAT Bing ads lure

  • Historical SectopRAT C2 IP locked-ioc-17 active, per Huntress infrastructure timeline linked to the same operator cluster
  • Historical SectopRAT C2 IP locked-ioc-16 active
  • Historical SectopRAT C2 IP locked-ioc-19 active
  • Operator begins registering the domain cluster (10+ domains under one registration email) later used in the FakeAgent campaign, including one (locked-ioc-26) later seized during Operation Endgame for StealC distribution
  • A related malvertising campaign abusing Docker Hub uses the same locked-ioc-22 DLL side-loading technique, suggesting shared tooling/operator
  • Redirector domain locked-ioc-11 registered
  • Current SectopRAT C2 IP locked-ioc-18 becomes active
  • FakeAgent campaign begins: sponsored Bing ads for 'Claude Desktop app' begin redirecting to a malicious public Claude Artifact hosted on claude.ai
  • Campaign removed after generating 7,100 artifact page views/downloads and compromising at least 29 organizations
  • Huntress publishes technical analysis; BleepingComputer, IT Security Guru, and GBHackers report on the FakeAgent campaign

Sources cited for SectopRAT Bing ads lure

Previous and next in malware

Drafted by the Threadlinqs research pipeline from 7 sources; published ; last updated —.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Live intelligence console

Threat level

Latest Threats