Back to Resources
Threat Hunting Playbook: visual preview
Playbook

Threat Hunting Playbook

Hypothesis-Driven Hunt Methodology & Query Library

Overview

Threat hunting is the practice of proactively searching your environment for threats that have evaded automated detection. Unlike alert-driven investigation, hunting starts with a hypothesis about attacker behavior and uses data analysis to prove or disprove it. This playbook provides a structured methodology, sample hunt hypotheses organized by MITRE ATT&CK tactics, data source requirements, and guidance for building a repeatable hunting program.

Hunting Methodology

  • Form a hypothesis based on threat intelligence, attack trends, or environmental risk
  • Identify the data sources needed to test the hypothesis
  • Develop hunt queries using SIEM, EDR, or log analytics tools
  • Execute the hunt and analyze results for anomalies or indicators
  • Document findings, including negative results
  • Convert confirmed findings into automated detection rules
  • Feed lessons learned back into the threat model and next hunting cycle

Sample Hunt Hypotheses by ATT&CK Tactic

TacticHypothesisKey data sources
Initial AccessAdversaries are using spear-phishing links to deliver payloads via OneNote or PDF attachmentsEmail gateway logs, endpoint telemetry, web proxy
ExecutionAttackers are using LOLBins (mshta, wscript, certutil) for fileless executionEDR process creation logs, PowerShell script block logs
PersistenceThreat actors have established persistence through scheduled tasks or WMI subscriptionsWindows event logs (4698, 5861), Sysmon
Credential AccessAttackers are harvesting credentials using LSASS memory dumpsEDR memory access alerts, Sysmon event 10
Lateral MovementAdversaries are moving laterally using RDP or PsExec from compromised accountsWindows logon events (4624, 4625), network flow data
ExfiltrationData is being exfiltrated via DNS tunneling or large uploads to cloud storageDNS query logs, web proxy, DLP alerts

Data Source Requirements

Effective hunting requires comprehensive visibility. At minimum, you need endpoint telemetry from an EDR tool that captures process creation, file operations, network connections, and registry changes. Layer on DNS query logs, web proxy logs, authentication events, and email gateway data. Cloud environments need API audit logs and resource access logs. The more data sources you have normalized and searchable, the more sophisticated your hunts can be. If a hunt hypothesis requires data you do not collect yet, that is a valuable finding in itself.

Building a Hunting Cadence

Schedule formal hunts on a regular cadence, typically weekly or bi-weekly, with dedicated analyst time protected from alert triage duties. Choose hunt topics based on current threat intelligence, recent incidents, or gaps in your detection coverage. Track each hunt as a project with a defined scope, timeline, and expected outcome. Maintain a hunting backlog of hypotheses ranked by risk and feasibility. Rotate hunting responsibilities across team members to build skills broadly rather than concentrating expertise in one person.

From Hunts to Detections

  • Every successful hunt should produce a detection rule that automates catching the same behavior in the future
  • Document the query logic, data sources, expected false positive rate, and recommended response action
  • Submit completed detections to the detection engineering pipeline for validation and deployment
  • Track the coverage improvement by mapping new detections to the MITRE ATT&CK matrix
  • Review hunting-derived detections quarterly to ensure they remain relevant as the threat landscape evolves

Frequently asked questions