RoadK1ll Implant Uses WebSocket Tunnels to Pivot Through Breached Networks

· Original article ↗

Summary

Blackpoint says it found RoadK1ll, a Node.js implant that uses an outbound WebSocket tunnel to relay TCP traffic and help operators pivot from a compromised host to internal systems.

Key points

  • Blackpoint discovered RoadK1ll during an incident response engagement.
  • The Node.js implant opens an outbound WebSocket connection to attacker-controlled infrastructure rather than listening for inbound connections.
  • Its CONNECT and DATA commands let operators open TCP connections to internal hosts and relay traffic through the compromised machine.
  • RoadK1ll supports multiple concurrent connections over one tunnel and attempts to reconnect if the channel is interrupted.
  • Blackpoint says the implant has no traditional persistence mechanism and runs only while its process remains active.
  • Blackpoint published limited host-based indicators, including a hash and an operator IP address.

Article Details

Attack Vectors
  • RoadK1ll establishes an outbound WebSocket connection to attacker-controlled infrastructure, creating a reverse tunnel without an inbound listener on the compromised host.
  • The implant forwards TCP traffic on demand, allowing an operator to connect through the compromised host to internal systems and services.
  • RoadK1ll supports multiple concurrent connections over one tunnel and attempts to reconnect if the channel is interrupted.
  • The implant operates only while its process remains alive and lacks traditional persistence mechanisms such as registry keys, scheduled tasks, or services.

MITRE ATT&CK

Malware

Vendors

Products

Related Articles