SOC Prime Bias: High

20 Aug 2026 07:22 UTC

Operation ASTERIX: Anatomy of a Crypto Fraud Pipeline

Author Photo
SOC Prime Team linkedin icon Follow
Operation ASTERIX: Anatomy of a Crypto Fraud Pipeline
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Summary

Operation ASTERIX is a sophisticated cryptocurrency fraud campaign built around a multi-stage pipeline combining social engineering, vishing, and counterfeit wallet applications. The attackers use AI coding assistants to develop, obfuscate, and package malware, while also attempting to jailbreak LLM safety controls. The operation primarily aims to steal BIP39 recovery phrases from users of legitimate cryptocurrency wallets.

Investigation

Rapid7 researchers discovered an exposed web directory within the attackers’ infrastructure, offering rare insight into their development environment. The exposure revealed raw phone datasets, phishing panels, AI-generated code, and specific jailbreak prompts used to circumvent LLM safety mechanisms. Investigators reconstructed the full kill chain from initial reconnaissance through credential theft and final exfiltration over Telegram.

Mitigation

Users should verify cryptocurrency wallet applications through official developer channels and avoid installing software from unofficial documentation or download sites. Organizations should monitor for suspicious macOS LaunchAgents and unauthorized Windows registry modifications. Security teams should also scrutinize phishing emails that coincide with unexpected phone calls or other vishing activity.

Response

If counterfeit wallet processes or suspicious LaunchAgents are detected, the affected host should be isolated immediately. Responders should terminate unauthorized Electron-based processes and monitor outbound connections to known Telegram API endpoints. All cryptocurrency wallet credentials and recovery information accessed from the compromised system should be considered exposed and rotated where possible.

Attack Flow

Detections

Possible Persistence Points [ASEPs – Software/NTUSER Hive] (via registry_event)

SOC Prime Team
19 Aug 2026

Suspicious Curl Execution Attempt [MacOS] (via cmdline)

SOC Prime Team
19 Aug 2026

Download or Upload via Powershell (via cmdline)

SOC Prime Team
19 Aug 2026

Possible Telegram Abuse As Command And Control Channel (via dns_query)

SOC Prime Team
19 Aug 2026

Possible IP Lookup Domain Communications Attempted (via dns)

SOC Prime Team
19 Aug 2026

IOCs (HashSha256) to detect: Operation ASTERIX: Anatomy of a Crypto Fraud Pipeline

SOC Prime AI Rules
19 Aug 2026

IOCs (SourceIP) to detect: Operation ASTERIX: Anatomy of a Crypto Fraud Pipeline

SOC Prime AI Rules
19 Aug 2026

IOCs (DestinationIP) to detect: Operation ASTERIX: Anatomy of a Crypto Fraud Pipeline

SOC Prime AI Rules
19 Aug 2026

Detect Fake Trezor Suite Process List Scanning [Windows Sysmon]

SOC Prime AI Rules
19 Aug 2026

Detection of Phishing Campaign Associated with macos-claude.com and ledgerhelp.com [Webserver]

SOC Prime AI Rules
19 Aug 2026

Detect Termination and Fake Activation of Trezor Suite Process [Windows Process Creation]

SOC Prime AI Rules
19 Aug 2026

Simulation Execution

Prerequisite: The Telemetry & Baseline Pre-flight Check must have passed.

Rationale: This section details the precise execution of the adversary technique (TTP) designed to trigger the detection rule. The commands and narrative MUST directly reflect the TTPs identified and aim to generate the exact telemetry expected by the detection logic. Abstract or unrelated examples will lead to misdiagnosis.

  • Attack Narrative & Commands: The adversary has deployed a malicious Node.js script disguised as a monitoring utility for the Trezor Suite. The attacker’s goal is to identify if a legitimate Trezor process is running to target high-value crypto-wallet users. The script, trezor-monitor.js, is executed via the Node.js interpreter. To match the specific signature of the known malware, the script is called with the exact argument "process list scanning". This creates a process creation event where the image path ends in trezor-monitor.js and the command line contains the trigger string.

  • Regression Test Script:

    # Create a dummy directory to simulate a software installation path
    $fakeDir = "$env:TEMPTrezorSuiteMock"
    New-Item -ItemType Directory -Path $fakeDir -Force
    
    # Create the malicious JS file
    $scriptContent = "console.log('Scanning for processes...');"
    $scriptPath = Join-Path $fakeDir "trezor-monitor.js"
    Set-Content -Path $scriptPath -Value $scriptContent
    
    # Execute the script using node.exe with the specific command line required by the rule
    # Note: This assumes node.exe is in the system PATH.
    Start-Process "node.exe" -ArgumentList "`"$scriptPath`" process list scanning" -Wait
    
    Write-Host "Simulation complete. Check SIEM for detection."
  • Cleanup Commands:

    # Remove the dummy directory and script
    Remove-Item -Path "$env:TEMPTrezorSuiteMock" -Recurse -Force