Skip to content

Topic

Blockchain-Resolved Command and Control

A C2 technique where malware resolves controller addresses via decentralized systems like Ethereum Name Service or Tor, evading takedown efforts.

Current stories

securityOne report1 publisher

Sucuri's SC backdoor rebuilds a hacked WordPress site from any of eight surviving copies

Sucuri says a WordPress backdoor it calls SC keeps itself in at least eight places across files, the database and shared memory. Cleaning the plugin or wiping files on disk does not clear it, because any surviving copy rewrites the rest on the next page load.

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence60
buildOne report1 publisher

Poisoned vite.config.js turns git pull and npm run build into malware

Malware that steals a developer's Git credentials force-pushes a poisoned vite.config.js to every reachable branch, a dozen rewritten in a minute in one case. A routine git pull and build then runs it, and dependency scanners never see the change.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
securityConfirmed4 publishers

Dark Caracal's Ethereum fallback moves C2 recovery off the names defenders can seize

Arctic Wolf links a June 2026 intrusion in Venezuela to a new Go framework whose extended build reads replacement C2 addresses from a smart contract, and says the feature has been used.

Perspective Coverage

4 publishers
Builder
Builder 34%
Operator
Operator 57%
Investor
Investor 9%

Reality

Evidence60
Adoption
Not scored
Hype gap+20
Incentives40
Confidence58
securityConfirmed3 publishers

Malicious npm package indexed-btree fires its loader from a runtime library call

Checkmarx says a fake sorted-btree clone reached 2 million weekly downloads with clean install scripts, starting its loader only when an application calls BTree.prototype.set with a particular key. Nine related packages have been pulled.

Perspective Coverage

3 publishers
Builder
Builder 43%
Operator
Operator 45%
Investor
Investor 12%

Reality

Evidence62
Adoption45
Hype gap+20
Incentives45
Confidence60
buildOne report1 publisher

Malicious npm package fires its loader from inside BTree.prototype.set()

Checkmarx found that indexed-btree declares no lifecycle hooks and starts its loader when application code calls set() with key 100. The loader reads its C2 address from a smart contract on Ethereum Sepolia.

Publishers:dev.to

Reality

Evidence58
Adoption38
Hype gap+18
Incentives62
Confidence57
buildOne report1 publisher

KREMLIN forges Chromium's Secure Preferences HMACs with keys already on the endpoint

Elastic Security Labs describes a Brazilian banking operation that edits a Chrome or Edge profile and then signs its own edit using the OSCrypt and App-Bound keys sitting on the same machine. The browser loads the extension as approved.

Publishers:dev.to

Reality

Evidence62
Adoption35
Hype gap−10
Incentives45
Confidence58
securityOne report1 publisher

Kimwolf's new flood wears Chrome's fingerprints and takes orders from a blockchain

Unit 42 says the Android TV box botnet now floods over HTTP/2 with full Chrome fingerprints and resolves its command server through the Ethereum Name Service, with Tor as a fallback.

Publishers:cyberscoop.com

Reality

Evidence55
Adoption45
Hype gap+15
Incentives65
Confidence50