Researchers at Netskope have identified a large-scale campaign in which threat actors inject compromised websites with a script that retrieves a next-stage payload from a smart contract on the BSC Testnet, a technique known as EtherHiding. The attacker’s initial method of compromise remains unknown.
Once a visitor lands on an infected site, the script displays a fake CAPTCHA and instructs them to open the Windows Run dialog and paste a PowerShell command. Executing the command downloads and runs the final payload. Because the payload is stored in a smart contract, the attacker can modify it at any time.
Later in the campaign, the threat actor replaced the ClickFix payload with a WebRTC data-channel stager. This variant creates a peer connection and a data channel, then hand-writes the session description answer, bypassing a real handshake and opening a covert encrypted channel to the attacker. The stager downloads JavaScript code from a hardcoded command-and-control address, buffers it, and executes it in the browser’s memory without writing to disk.
Netskope reports that the operation uses more than 300 infected websites daily. Telemetry data from August shows nearly 400 compromised sites contacting the BSC Testnet endpoints each day, with an all-time peak of 536. The security firm recommends that defenders block connections to BSC Testnet RPC endpoints to mitigate the threat.