Cyber Security News

Dark Caracal Hackers Use Ethereum Blockchain to Keep New Malware Connected After C2 Disruption

Dark Caracal has returned with a new tool that helps attackers stay connected when defenders shut down their control servers.

The cyberespionage group is linked by researchers to a Venezuelan communications organization intrusion, where it deployed an unfamiliar Go-based malware framework called GoCaracal alongside its long-used Bandook backdoor.

The campaign begins with Spanish-language financial and tax lures sent through phishing emails.

Weaponized SVG image files conceal shortened links and redirect recipients to payload hosting sites, a technique seen across other malicious SVG delivery campaigns.

The operators then provide an archive that starts a small implant and opens the door to more capable tools. Analysts at Arctic Wolf identified GoCaracal while investigating the June 2026 breach, and assessed that Dark Caracal was responsible.

Arctic Wolf said in a report shared with Cyber Security News (CSN) that its review of 249 samples uncovered two builds: one for initial access and another for longer surveillance and control.

The finding matters because the group appears to be updating its operations without discarding familiar tactics.

Activity relied on phishing, SVG files, a Delphi loader and Bandook; the new framework adds flexibility and makes infrastructure disruption less decisive. Affected organizations may include targets across Latin America, beyond the confirmed Venezuelan incident.

Dark Caracal Hackers Use Ethereum Blockchain

When GoCaracal cannot reach its main control server, its extended version can ask an Ethereum service for data held in a smart contract. That data can supply a replacement server address, allowing the malware to try again without a new file reaching the victim.

The design resembles other Ethereum-based C2 schemes that turn blockchain records into a backup directory rather than a full control channel.

This is not a case of commands being placed directly on Ethereum. Instead, the chain acts as a dead-drop location for configuration information.

Progression of GoCaracal delivery via phishing (Source – Arctic Wolf)

Operators can change the contract’s stored value through a blockchain transaction, and infected devices can recover it through multiple services. That makes one server seizure or domain takedown less likely to cut every victim off.

Researchers found a Solidity contract called BulletproofC2, plus activity that showed its configured value was changed to a public address.

Related deployments appeared first on Ethereum’s Sepolia test network and later on mainnet, while some stored private addresses used in testing. That evidence suggests the fallback moved beyond unused code into an operational resilience feature.

Phishing Chain Expands the Risk

The intrusion still depended on a familiar social engineering route. An SVG attachment sends the recipient’s browser through a shortened link and a redirect before the malware archive is delivered.

In an example of the risk, SVG phishing attacks bypass filters because image files may look harmless even when they contain active web content.

The source report says light GoCaracal focuses on gaining a foothold, profiling the host, communicating with operators and fetching further tools.

The extended version can search files, collect browser data and keystrokes, create a proxy, and provide hidden remote desktop access. It also uses methods intended to remain active after restart.

Bandook was delivered in the same intrusion, showing that the newer framework is adding to, rather than immediately replacing, the group’s existing toolkit.

Defenders should treat unexpected SVG attachments as active content, not ordinary images, and review web, email and endpoint records together when they appear.

Blocking known infrastructure, watching for unusual archives and following the warning signs of remote access can help expose the chain early.

Organizations should also look for repeated failed control-server connections followed by Ethereum RPC requests, which may signal an attempt to obtain a replacement destination.

Arctic Wolf also found related artifacts linked to Brazil, Ecuador, Chile, Colombia, El Salvador and Uruguay, though it said the broader regional scope remains under investigation.

The case is a reminder that taking down a server no longer necessarily ends an intrusion. When attackers separate delivery sites, malware control systems and blockchain-based recovery paths, defenders need to disrupt every stage while monitoring for the next connection attempt.

Indicators of compromise (IoCs):-

TypeIndicatorDescription
SHA-2561E499C815146124C4A6D2B48C99068B980AD74E1A2CFD16013F8D75A9425A0CGoCaracal lightweight variant, TF-OFICINA004A9.exe
SHA-25677F7AD29F4A8037EE5F38D3D87FB91CFD97CB8F7FA7883EDF3FCE506DF5200C0GoCaracal lightweight variant, TF-OFICINA004A9.exe
SHA-2568C03D072DF2E1BF14B0C00A8AB99834138C8B69F301849BF09CB44394E916015GoCaracal extended variant, VRJDL_21812.exe
SHA-2560A6DA70548F14834ACB8960689A589B48FF422F8385AE445A281AAB77045FE22Delphi loader, 7676230602QQ.exe
SHA-256a2cdf2fe741de4b13ad2298b387a6c32da4a94da180ae75bf8547386aee7376bDecrypted Bandook payload
Domaingetpdfdigital[.]cloudDelivery infrastructure
Domaingetpdf[.]digitalDelivery infrastructure
Domainvisualizarpdf[.]onlineDelivery infrastructure
Domaincontabilidad[.]icuDelivery infrastructure
Domainsoportedigital[.]cloudDelivery infrastructure
Domaindocumentodigital[.]cloudDelivery infrastructure
Domaingestionadocs[.]meDelivery infrastructure and C2 panel
IP address109[.]120[.]187[.]217GoCaracal C2 infrastructure
IP address109[.]172[.]95[.]121GoCaracal C2 infrastructure
IP address138[.]124[.]112[.]213GoCaracal C2 infrastructure
IP address138[.]124[.]14[.]130GoCaracal C2 infrastructure
IP address176[.]124[.]220[.]153GoCaracal C2 infrastructure
IP address185[.]125[.]101[.]181GoCaracal C2 infrastructure
IP address185[.]96[.]80[.]110GoCaracal C2 infrastructure
IP address185[.]96[.]80[.]54GoCaracal C2 infrastructure
IP address193[.]233[.]245[.]52GoCaracal C2 infrastructure
IP address62[.]60[.]237[.]22GoCaracal C2 infrastructure
IP address77[.]110[.]104[.]98GoCaracal C2 infrastructure
IP address77[.]110[.]105[.]244GoCaracal C2 infrastructure
IP address77[.]110[.]105[.]56GoCaracal C2 infrastructure
IP address77[.]110[.]105[.]59GoCaracal C2 infrastructure
IP address77[.]110[.]98[.]66GoCaracal C2 infrastructure
IP address80[.]71[.]224[.]30GoCaracal C2 infrastructure
IP address82[.]117[.]87[.]138GoCaracal C2 infrastructure
IP address82[.]117[.]87[.]192GoCaracal C2 infrastructure
IP address85[.]192[.]30[.]211GoCaracal C2 infrastructure
IP address79[.]137[.]192[.]38GoCaracal C2 infrastructure
IP address193[.]233[.]245[.]0GoCaracal C2 infrastructure
IP address193[.]233[.]245[.]45GoCaracal C2 infrastructure
IP address46[.]226[.]162[.]68GoCaracal C2 infrastructure
IP address45[.]152[.]198[.]108GoCaracal C2 infrastructure
IP address91[.]208[.]197[.]80Bandook C2 infrastructure
IP address91[.]208[.]184[.]45Bandook C2 infrastructure
IP address91[.]208[.]206[.]88Bandook C2 infrastructure
IP address91[.]208[.]184[.]130Bandook C2 infrastructure
IP address176[.]123[.]1[.]174Bandook C2 infrastructure
User-AgentMozilla/5.0 (Windows NT 10.0; Win64; x64)Observed user-agent string
Ethereum contract0x03D605f13A74Bfb6149078122FcF62BD6d8799d8Configured BulletproofC2 fallback contract, deployed May 20, 2026
Ethereum contract0x04aB453494381E60171BE04Ea6BE6E7C44EafAfdIdentical BulletproofC2 deployment linked to the same wallet
Ethereum contract0xD7635f31620772882a6712472a6278c53247Bc44Identical BulletproofC2 deployment linked to the same wallet
Ethereum contract0xf165F26300BF65DFaC78BC9557326bDbB3C6d33CIdentical BulletproofC2 deployment linked to the same wallet
Ethereum wallet0x7D321FE277f8c25aaC14aF1BA3Fc34953242052FDeployment and management wallet for fallback contracts
File path%AppData%\Roaming\d30547514515\91ed375e.exeHost-based artifact
File path%AppData%\Roaming\e1d58f51c58a\5c0416e4.exeHost-based artifact

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Prevent incidents due to slow investigations. Power your Tier 1 with threat intelligence from 15K SOCs: Integrate TI Lookup in your SOC

Tushar Subhra Dutta

Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.

Recent Posts

Claude Code Opus 5 Auto Mode Hijacked via Prompt Injection to Execute Malicious Code

Claude Code Opus 5 in Auto Mode can be tricked into running malicious code via…

50 minutes ago

CISA Warns of Linux Kernel Privilege Escalation Vulnerability Exploited in Attacks

The U.S. Cybersecurity and Infrastructure Security Agency has added a Linux kernel vulnerability, tracked as…

1 hour ago

Hackers Steal Data of 8.7 Million Customers in Cyberattack on Three UK Airports

Cybercriminals have stolen the personal data of about 8.7 million customers following a cyberattack on…

3 hours ago

100+ Tech and Security Organizations Call for Global Cyber Defense Surge Against AI Attacks

More than 100 technology, cybersecurity, and financial-services organizations have joined OpenAI in an open letter…

4 hours ago

Hackers Abuse Active Directory SPN Misconfigurations for Stealthy Kerberoasting Attacks

Threat actors are increasingly abusing overlooked Active Directory service principal name (SPN) misconfigurations to launch…

5 hours ago

Critical cPanel Vulnerability Allows Attackers to Take Full Server Control

A newly disclosed vulnerability in cPanel and WHM, the widely used web hosting control panel…

6 hours ago