JARM
SHODAN
CENSYS
CERT PIVOT
DetectionBlue TeamSOCOctober 12, 2026•9 min read

JARM Fingerprinting and Hunting C2 Servers

JARM flips the script: instead of waiting for a beacon, you actively fingerprint servers across the internet and find the C2 before it is used against you.

Scroll

JARM is an active TLS-server fingerprint: you send a series of crafted ClientHellos and hash how the server responds. Default C2 team servers (Cobalt Strike, Sliver, Metasploit and others) produce recognisable JARM values, which — combined with Shodan/Censys scan data and certificate pivots — let you hunt adversary infrastructure proactively and block it pre-emptively.

Signals at a Glance

TechniqueData sourceOutcome
JARM match to known C2 defaultShodan/Censys, active scanCandidate C2 servers
TLS certificate field / serial pivotCensys, crt.shLinked infrastructure
Default listener ports + bannerShodan/CensysConfirmation
Newly-registered domain on candidate IPPassive DNSStaging infra

From Fingerprint to Block List

Query scan providers for the JARM of a C2 you care about, then triage the candidates with certificate and hosting context before feeding confirmed infrastructure to egress blocking and proxy reputation:

# Censys / Shodan style hunt (pseudo-query)
services.tls.ja3s: <known_c2_ja3s>
AND services.jarm.fingerprint: "<known_c2_jarm>"
AND services.port: {50050, 443, 8443}
# Then pivot:
#  - certificate.parsed.serial_number (Cobalt Strike default 146473198)
#  - certificate issuer/subject reuse across IPs
#  - passive DNS: domains resolving to the candidate IP
# Output: confirmed IPs/domains -> proxy block + threat-intel platform

Automate the loop: schedule JARM/cert hunts for the C2s most relevant to your threat model and push confirmed indicators into your proxy and firewall as a pre-emptive control.

Caveats

Vetted sources

Use JARM (SalesForce open-source), Shodan and Censys scan data, crt.sh and passive DNS for pivots. Community lists of C2 JARM values are a starting point; confirm candidates with certificate and hosting context before adding them to block lists.

Build Detections That Fire

Mjolnir Security helps blue teams turn threat intelligence into high-fidelity detections across endpoint, network, identity and cloud telemetry.

Detection EngineeringManaged Detection & ResponseThreat HuntingIncident ResponsePurple Teaming
  • Detection Engineering We build and tune detections mapped to ATT&CK from your own telemetry.
  • Threat Hunting as a Service Hypothesis-driven hunts for the behaviours on this page.
  • 24/7 Incident Response Containment when a detection fires. Call +1 833 403 5875.
Written by: Mjolnir Threat Research (MTAC)  |  Published: October 12, 2026  |  Last reviewed: October 12, 2026