From Red Team Toy To Real-World C2: Hunting Sliver With Microsoft Defender XDR & Sentinel

30 January 2026by Threat Hunting Team

Sliver started life as a legitimate, open-source C2 framework from Bishop Fox, written in Go and designed for red teams and adversary emulation. Its cross-platform support (Windows, Linux, macOS), flexible implants, and support for HTTP(S), DNS, mTLS and WireGuard have made it a favourite among offensive teams, and increasingly among real threat actors.

Recent reporting from Microsoft, the UK NCSC and several DFIR teams shows Sliver being adopted as an alternative to Cobalt Strike in ransomware operations and state-aligned campaigns (e.g., APT29/Cozy Bear).

For defenders, that means Sliver is no longer “just a red-team toy, it’s something we must be able to hunt in live enterprise environments.

This blog walks through how to hunt Sliver using Microsoft Defender XDR and Sentinel, focusing on behaviours (process, network and TLS patterns) rather than fragile IOCs.

 

Technical Details

Threat Overview

  • Framework:
    • Sliver is an open-source, extensible C2 framework written in Go, supporting multiple OS platforms.
    • Implants (“slivers”) can establish persistence, spawn interactive shells, exfiltrate data, and execute arbitrary commands.
  • Supported C2 protocols:
    • HTTP / HTTPS
    • DNS
    • mTLS (mutual TLS, recommended by Sliver docs)
    • WireGuard (VPN-style tunnel)
    • Plain TCP (e.g., “multiplayer” operator port)
  • In the wild:
    • Adoption is increasing, observed in both red-team operations and real intrusions.
    • Sliver is being used by advanced actors such as APT29.
  • Why it’s hard to detect:
    • Highly configurable: URLs, encoders, ports and certificates can be changed per campaign.
    • Uses encrypted callbacks and multiple encoders (hex, Base32/58/64 with custom alphabets, “English words” encoder) to hide payloads over HTTP/DNS.
    • Supports in-memory execution, token impersonation and process injection to blend with legitimate processes.

Technical Analysis

We examine Sliver from two angles that matter most for Defender XDR and Sentinel hunts:

  1. Endpoint behaviours (what the implant does on the host)
  2. Network and TLS characteristics (how it communicates with C2)

 

  • Endpoint Behaviours (Host-Level)
    • Interactive PowerShell shells
      • Sliver’s command shell frequently spawns PowerShell with explicit UTF-8 output handling.
      • Example pattern:
        • Executable: powershell.exe
        • Arguments include -NoExit and a [Text.UTF8Encoding]::UTF8 OutputEncoding tweak.
    • Token theft and impersonation
      • Uses Windows token APIs to spawn processes under stolen identities.
      • Mapped to MITRE ATT&CK T1134.001 (Access Token Manipulation: Token Impersonation).
    • Process injection
      • The default execute-shellcode command launches a benign process (commonly notepad.exe) and injects shellcode into it.
      • Mapped to MITRE ATT&CK T1055 (Process Injection).
    • Large statically linked Go binary
      • Sliver implants are often relatively large due to static Go compilation.
      • Memory scanning and YARA are effective because the Go runtime is unpacked in memory.
    • These behaviours surface clearly in Defender XDR process and behaviour analytics, and in Sysmon or EDR telemetry where available.
  • Network and TLS Characteristics
    Based on research from Immersive Labs and Hunt & Hackett, several detection-friendly traits consistently appear.

    • DNS C2
      • Sliver encodes protobuf messages into DNS query names using Base58 (default) or Base32.
      • Results in very long, random-looking first labels and a high volume of unique subdomains under a single parent domain in short time windows.
    • HTTP / HTTPS C2 (Default Configuration)
      • Sliver’s default HTTP profile uses specific file extensions to indicate message types:
        • .woff – stagers
        • .html – key exchange
        • .js – long-poll session traffic
        • .php – general session messages
        • .png – close session messages
    • Additional traits:
      • Randomized directory paths with a limited set of default filenames.
      • Nonce query parameters encoding the encoder in use (hex, Base32/58/64, English words, gzip).
    • In plaintext or TLS-inspected environments, this yields:
      • Repetitive requests to random-looking paths ending in the same small set of extensions.
      • Occasional HTTP parameters consisting of unnatural word sequences.
    • mTLS and TCP C2
      • Default operator port: TLS on TCP 31337.
      • Default certificates:
        • Issuer: CN=operators
        • Subject: CN=multiplayer
      • JARM fingerprints can help identify Sliver infrastructure externally, though operators often change defaults.
    • WireGuard
      • Sliver supports WireGuard to tunnel C2 traffic.
      • In environments where WireGuard is not sanctioned, any WireGuard traffic should be treated as suspicious.

Threat Hunting Overview

Hunting Hypothesis

One or more endpoints in the environment have been compromised with Sliver implants in the last 30 days.

If true, we expect to observe a combination of suspicious PowerShell usage, process injection behaviour, and characteristic Sliver C2 patterns across Defender XDR and Sentinel telemetry.

Expected Observations if the Hypothesis Is TRUE

  • Endpoint
    • powershell.exe or pwsh.exe spawned with unusual arguments (e.g., -NoExit, UTF-8 encoding tweaks), and processes such as notepad.exe launched from uncommon parents showing signs of injection.
    • Large, uncommon executables (Go binaries) establishing outbound network connections to untrusted destinations.
  • Network
    • DNS queries with long (>40–50 character) random-looking labels and high unique-subdomain counts.
    • Repeated HTTP(S) requests to random paths ending in .woff, .html, .js, .php, or .png.
    • TLS connections on unusual ports (e.g., 31337) with suspicious certificates.
    • Unexpected WireGuard traffic.

Expected Observations if the Hypothesis Is FALSE

  • No sustained DNS tunnelling patterns.
  • HTTP(S) traffic dominated by normal SaaS and enterprise applications.
  • No Sliver-style PowerShell execution or token manipulation behaviour.
  • No TLS endpoints with Sliver-like certificate attributes.

Pivots to run on any hit (quick triage)

For any candidate Sliver hit in Defender XDR / Sentinel:

  • Process tree pivot
    • From the suspicious process (e.g., powershell.exe, notepad.exe, or a large unknown binary), pivot to:
      • Parent process, command line, file path, signer.
      • Child processes, especially those spawning network activity or credential tools (rundll32, regsvr32, cmd, PowerShell again, compression tools).
  • Network pivot
    • From the same time window and device:
      • Review DeviceNetworkEvents for remote IPs/domains, ports, TLS metadata.
      • If C2 domains/IPs look unclassified, enrich them with WHOIS/GeoIP/reputation.
  • DNS tunnelling pivot
    • For suspected domains, summarize:
      • Number of queries per device per hour.
      • Unique subdomains per domain.
      • Average label length of the first label.
  • Certificate / JARM pivot
    • For TLS endpoints (mTLS/multiplayer listeners):
      • Check certificate subject/issuer for Sliver defaults.
      • If you ingest TLS metadata (from firewalls, proxies or hunt.io feeds), pivot from JARM fingerprints to historical hits.
  • Scope & impact
    • Count affected devices, accounts and IPs.
    • Check whether suspicious activity continues after the initial hit (persistence, lateral movement, exfiltration).

 

Basic Detection & Hunting in Defender XDR & Sentinel

  • Microsoft Defender XDR: Endpoint and Network CorrelationIn Microsoft Defender XDR, the Sliver implant (EMBARRASSED_NIGHT.exe) generated clear behavioural indicators that align with known Sliver HTTP C2 activity. Defender recorded multiple outbound network connections initiated by the implant to the Sliver server (172.24.47.117).Each connection followed Sliver’s characteristic HTTP profile:
    • Randomized directory paths
    • Pseudo-legitimate filenames such as .php, .js, and .html
    • Unpredictable query parameters used to carry encoded tasking and responses

    These patterns are not typical of Windows system processes or browser-generated traffic. Instead, they strongly resemble covert C2 activity designed to blend into generic web application behaviour.

    Network Evidence Observed

    Defender’s DeviceNetworkEvents telemetry highlighted repeated requests to endpoints such as:

    • /bundle/scripts/backbone.js?e=525z47315
    • /register.php?j=9s13e08738
    • /v1/v1/rpc.html?q=420×81695

All observed connections were attributed to an unsigned, unknown binary (EMBARRASSED_NIGHT.exe), which significantly elevated suspicion. Even during idle periods when no commands were issued by the operator, the implant continued beaconing, producing periodic HTTP callbacks.

When correlated with process telemetry, the behaviour became even more apparent. The implant exhibited an abnormal process tree with no legitimate parent process, combined with repetitive network connections to a single destination. This process-to-network correlation provides Defender XDR with strong visibility into Sliver’s operational footprint.

This illustrates how Defender XDR can surface C2 implants without relying on static signatures, using behavioural analytics and cross-domain correlation instead.

  • Microsoft Sentinel: Behaviour-Based C2 HuntingIn Microsoft Sentinel, hunting focused on Sliver’s default HTTP C2 profile quickly surfaced the implant’s activity. Filtering for HTTP(S) connections where URL paths ended in Sliver-associated extensions (.php, .html, .js, .png, .woff) produced a concise set of suspicious URLs.The traffic showed random-looking directory structures and encoded query parameters (e.g., ?k=491904l8, ?x=22273175), matching Sliver behaviour documented by Immersive Labs and Hunt & Hackett. Aggregating results by RemoteUrl revealed repetition over time, a hallmark of beaconing malware, with most hits originating from a single endpoint repeatedly polling the same server.Even without deep packet inspection or TLS interception, Sentinel demonstrated that URL structure and repetition analysis are sufficient to detect Sliver HTTP C2. When combined with Defender XDR signals such as unsigned binaries, abnormal parent processes, and persistent communication to a single host, this approach provides a reliable, behaviour-based detection method. 
    DeviceNetworkEvents
    
    | where InitiatingProcessFileName =~ "EMBARRASSED_NIGHT.exe"
    
    | where RemoteIP == "172.24.47.117"
    
    | project TimeGenerated, RemoteUrl, InitiatingProcessCommandLine
    
    | order by TimeGenerated asc
    
    

 

MITRE ATT&CK Mapping

Based on Immersive Labs, Hunt & Hackett, and public ATT&CK mappings for Sliver:

 

Tactic Technique ID Technique Name Sliver Usage
Command & Control (TA0011) T1071.001 Application Layer Protocol: Web (HTTP/S) Sliver supports C2 over HTTP and HTTPS for beaconing, tasking, and data exchange.
T1071.004 Application Layer Protocol: DNS DNS-based C2 using encoded subdomains (Base32/Base58 with custom alphabets).
T1573.001 Encrypted Channel: Symmetric Cryptography Encrypted C2 sessions using AES-GCM-256.
T1573.002 Encrypted Channel: Asymmetric Cryptography (mTLS) Mutual TLS for implant-to-server authentication and encrypted communication.
T1001.002 Data Obfuscation: Steganography Encoded C2 data hidden inside PNG files.
T1090.001 Proxy: Internal Proxy Built-in SOCKS5 tunneling for pivoting through compromised hosts.
T1071 Application Layer Protocol (WireGuard) C2 traffic tunneled over WireGuard VPN connections.
Execution (TA0002) T1059.001 Command & Scripting Interpreter: PowerShell Interactive PowerShell shells and remote script execution on compromised hosts.
Privilege Escalation / Defense Evasion (TA0004 / TA0005) T1548.002 Bypass User Account Control Multiple UAC bypass techniques supported by Sliver operators.
T1134 Access Token Manipulation Token theft, duplication, and impersonation to run processes under stolen identities.
T1055 Process Injection Shellcode injection into legitimate processes such as notepad.exe.
T1027 Obfuscated/Encrypted File or Information Encoded HTTP/DNS payloads and obfuscated configuration data.
T1027.004 Compile After Delivery Retrieval and local compilation of source code on victim systems.
T1027.013 Encrypted/Encoded File Compile-time string encryption within implants.
Credential Access (TA0006) T1003.001 OS Credential Dumping: LSASS Memory LSASS dumping using built-in tooling (e.g., procdump).
T1558.001 Steal or Forge Kerberos Tickets: Golden Ticket Kerberos ticket forgery via integrated tooling (e.g., Rubeus).
Discovery / Lateral Movement / Exfiltration T1083 File and Directory Discovery File system discovery through remote shells.
T1082 System Information Discovery Collection of system and OS details.
T1016 System Network Configuration Discovery Enumeration of network interfaces and configuration.
T1049 System Network Connections Discovery Discovery of active network connections.
T1105 Ingress Tool Transfer Downloading additional tools or payloads through Sliver C2.
T1041 Exfiltration Over C2 Channel Data exfiltration over HTTP, DNS, mTLS, or WireGuard channels.
Collection (TA0009) T1113 Screen Capture Screenshot collection from compromised desktops.

Prevention

Key controls to make Sliver deployment and C2 harder:

  • Endpoint hardening & coverage
    • Ensure all Windows endpoints are onboarded to Microsoft Defender for Endpoint with tamper protection enabled.
    • Deploy Sysmon with a tuned config (e.g., SwiftOnSecurity baseline) to capture process injection and suspicious PowerShell usage.
  • PowerShell & scripting controls
    • Enforce Constrained Language Mode where possible.
    • Enable PowerShell logging (ScriptBlock, Module, and Transcription) and ingest to Sentinel.
    • Restrict unneeded interpreters (PowerShell, cscript, wscript) on high-risk servers.
  • Network egress controls
    • Restrict outbound traffic to only required destinations via proxies/firewalls.
    • For DNS: enforce split-horizon and filter outbound resolvers, logging all DNS queries.
    • For WireGuard/mTLS: alert on unexpected WireGuard traffic and TLS on unusual ports (e.g., 31337).
  • Certificate & PKI hygiene
    • Monitor for unknown internal certificates with suspicious subjects (e.g., “multiplayer/operators”) and for self-signed C2-like certs.
  • Attack surface reduction
    • Minimize local admin rights; enforce Just-In-Time access and strong MFA to limit privilege escalation impact.

Remediation

If your hunts or alerts confirm Sliver activity:

  • Contain
    • Use Defender XDR to isolate affected devices from the network.
    • Capture process trees, Defender alerts, and network metadata around the suspected Sliver sessions.
  • Triage & forensics
    • User live response to investigate the suspicious process (where possible) and
    • Collect artifacts: executable on disk, relevant log files, DNS logs, and proxy/firewall logs.
  • Eradication
    • Remove the implant (file, persistence mechanisms, scheduled tasks, registry keys).
    • Identify delivery vector (phishing, vulnerable service, RDP compromise, etc.) and close it.
  • Credential reset & lateral movement review
    • Reset passwords and revoke sessions for any accounts used during the intrusion.
    • Review lateral movement indicators (remote service creation, WMI, PsExec-like usage).
  • Retrospective hunts
    • Use the Sliver hunts above (and any new IOCs) to search 30–90 days back in Defender XDR and Sentinel for additional affected machines or accounts.
  • Lessons learned
    • Update your EDR/SIEM rules and playbooks with what worked.
    • Add Sliver hunts to your recurring unstructured threat hunting schedule.

Trends & Impact

  • Rise of open-source C2s:
    • Sliver joins Cobalt Strike, Mythic, Chaos RAT and others as mainstream frameworks in crimeware and APT playbooks.
  • Configurable & modular:
    • Because operators can change ports, certificates and encoders easily, static IOCs die quickly. Behaviour-based detection is mandatory.
  • Blending with “legit” tooling:
    • The same design that makes Sliver attractive to red teams (flexible shells, token impersonation, in-memory execution) makes it a problem for defenders who only focus on malware families and signatures.

If you treat Sliver as “just another red-team tool,” you’ll miss the point: it’s a generic capability stack attackers can adapt to any environment.

Impacted Technologies

  • Endpoints:
    • Windows workstations and servers (primary target).
    • Linux servers and occasionally macOS endpoints (depending on campaign).
  • Network & perimeter devices:
    • DNS resolvers, HTTPS proxies, firewalls, and VPN gateways that carry C2 traffic.
    • External infrastructure (cloud VMs, VPS providers) used to host Sliver C2.
  • Identity & access:
    • Active Directory accounts abused via token impersonation or stolen credentials.

Why This Is Important

Sliver isn’t “just” malware; it’s a framework that lets attackers plug in whatever tradecraft they need: PowerShell abuse, token theft, process injection, multi-protocol C2. That makes it harder to track as a named family and easier for operators to rebrand, recompile and redeploy.

For defenders running Microsoft Defender XDR and Sentinel, that means:

  • You can’t rely on a single vendor detection or signature.
  • You need behavioural hunts across endpoints, DNS and web traffic.
  • You should assume Sliver (or its successors) will keep evolving as long as the offensive community does.

Treat Sliver as a baseline C2 threat: if you can reliably detect and hunt it, you’ve likely built strong coverage against many other modern frameworks too.

How Wizard Cyber Can Help

  • TTP-Driven Hunts
    • We run recurring, behavior-based hunts designed to catch malicious C2 activity.
  • Unstructured Monthly Hunts
    • Each month we investigate emerging campaigns and emerging C2 frameworks, document what we find, and advise on next steps.
  • Managed Detection & Response (Defender XDR)
    • 24/7 monitoring and response: we triage alerts, contain affected machines, remove malicious processes, and guide rapid recovery.
  • C2 infrastructure intelligence
CYBERSECURITY READINESS

Strengthen Your Cyber Defences Today

As cyber threats grow more complex, proactive detection is no longer optional.

With Wizard Cyber’s Microsoft expertise, organizations can transform their security posture and gain real-time visibility across all endpoints.

Start your journey to smarter, faster cybersecurity today.

EXPLORE MORE

Related Blogs & Insights

Discover blogs that deepen your knowledge and accelerate your security strategy.

References

Mustafa Alshawwa

Threat Hunting Team

The Threat Hunting Team at Wizard Cyber is focused on proactively seeking out advanced threats that evade traditional security measures. Leveraging advanced analytics and deep knowledge of threat actor behavior, they uncover hidden risks within our clients' environments. This team's continuous monitoring and analysis ensure that any potential compromises are detected and neutralized before they escalate.

WIZARD CYBER
Headquarters
Providing enterprises with bespoke & powerful managed solutions to protect against all forms of cybercrime
OUR LOCATIONS
Where to find us?
world map
GET IN TOUCH
Latest Updates
Stay up to date with the latest news from Wizard Cyber and the cybersecurity industry
https://wizardcyber.com/wp-content/uploads/2026/04/ISO-QSL-Cert-ISO-27001-scaled.png
https://wizardcyber.com/wp-content/uploads/2026/04/ISO-QSL-Cert-ISO-9001-scaled.png
WIZARD CYBER
Headquarters
Providing enterprises with bespoke & powerful managed solutions to protect against all forms of cybercrime
OUR LOCATIONS
Where to find us?
world map
GET IN TOUCH
Latest Updates
Stay up to date with the latest news from Wizard Cyber and the cybersecurity industry

Copyright by Wizard Cyber. All rights reserved.

Copyright by Wizard Cyber. All rights reserved.

Contact Us
×
Contact Us
Need Cybersecurity Guidance? Get in touch with us!

Our experts are ready to help with your cybersecurity questions—book a conversation with us by clicking the button.

Book a Meeting
Funded Workshops
×
Funded Workshops
Explore Our Funded Microsoft Security Workshops

Click to learn more about each Microsoft-supported engagement

Book a Consultation