🔏
RootGuard
HomeSOC OperationsIncident ResponseWindows ForensicsLinux ForensicsKQL Investigations
  • Welcome
    • RootGuard
      • Who Am I?
        • Professional Profile
  • Resources Hub
    • Blogs
      • Articles
        • Safeguarding SMEs: The Strategic Importance of a Security Operations Center (SOC)
      • Posts
        • Roadmap to Becoming a Cybersecurity Specialist
        • Starting a Career in Cybersecurity
        • A Guide to Landing Your First Cybersecurity Analyst Role
        • Moving from Intermediate to Expert Incident Responder
  • SOC Operations
    • Introduction
      • Development Resources
        • SOC Analysts Roadmap
        • Becoming A SOC Analyst
        • SOC Analysts Prep Interview Questions
    • Essential Skills
      • Critical Windows EventIDs to Monitor
    • Junior Analyst Skills
      • Splunk Use Cases
      • KQL Use Cases
        • Reconnaissance (TA0043)
        • Initial Access (TA0001)
        • Execution (TA0002)
        • Persistence (TA0003)
        • Privilege Escalation (TA0004)
        • Defence Evasion (TA0005)
        • Credential Access (TA0006)
        • Discovery (TA0007)
        • Lateral Movement (TA0008)
        • Collection (TA0009)
        • Command and Control (TA0011)
        • Exfiltration (TA0010)
        • Impact (TA0040)
      • Investigating Common Attacks
        • Domain Dominance Attacks - Detection & Analysis
        • Investigating a Suspected AD FS Distributed Key Management (DKM) Attack
        • Authentication From Suspicious DeviceName
        • Identifying Interactive or RemoteInteractive Session From Service Account
        • Identifying Split or Part Archive File Transfers
        • Detect Potential Cleartext Credentials in Command Line
        • Detecting Command Line Interpreters Launched via Scheduled Tasks
        • Detecting Files Containing Potentially Sensitive Data
        • Detecting DeviceNetworkEvents From Windows Processes and Domains by TLD
        • Detecting Silent cmd.exe Execution With Redirected STDERR & STDOUT
        • Detecting Low Prevalence DLL Loaded From Process In User Downloads Directory
        • Detecting Virtual Drive Mounted From Archive
        • Identify Execution of Script From User's Downloads Folder
        • Identify Potential RDP Tunneled Sessions
        • Identify Instances of PowerShell Invoke-WebRequest, IWR or Net.WebClient
        • Identify Processes Launched by PowerShell Remoting (WSMProvHost.exe)
        • Detect DeviceNetworkEvents for LOLBAS with Download or Upload Functions
        • Detect Execution of PSEXESVC via Remote Systems
        • Identify Suspicious String in Service Creation ImagePath
        • Identify File with Double Extensions
        • Detect Potential Cleartext Credentials in Commandline
        • Detect When Large Number of Files Downloaded From OneDrive or SharePoint
        • Identify and Investigate Phishing Attacks with KQL
      • PowerShell for SecOps
        • Powershell Remoting
        • Reconnaissance Discovery
        • Initial Access Discovery
        • Execution Discovery
        • Persistence Discovery
        • Privilege Escalation Discovery
        • Defence Evasion Discovery
        • Credential Access Discovery
        • Discovery
        • Lateral Movement Discovery
        • Collection Discovery
        • Command & Control (C2) Discovery
        • Exfiltration Discovery
        • Impact Discovery
      • Packet Analysis (pcap)
        • Tcpdump
        • Tcpdump (Intermediate)
        • Tshark
        • Ngrep
      • Investigating Suspicious Emails Using KQL
    • Intermediate and Advanced Skills
      • Investigate Using MITRE ATT&CK Methodology
        • Reconnaissance (TA0043) Techniques
        • Resource Development (TA0042) Techniques
        • Initial Access (TA0001) Techniques
        • Command Execution (TA0002) Techniques
        • Persistence (TA0003) Techniques
        • Privilege Escalation (TA0004) Techniques
        • Defence Evasion (TA0005) Techniques
        • Credential Access (TA0006) Techniques
        • Discovery (TA0007) Techniques
        • Lateral Movement (TA0008) Techniques
        • Collection (TA0009) Techniques
        • Command and Control (C2) (TA0011) Techniques
        • Exfiltration (TA0010) Techniques
        • Impact (TA0040) Techniques
    • Vulnerability Management
    • Malware Analysis
  • DFIR
    • Incident Response
      • Incident Triage
        • Triage Types and Processes
        • PowerShell for Detection and Analysis
          • Malware or Compromise Investigation
          • Lateral Movement Discovery
        • Registry Analysis
        • Sysinternals Intrusion Analysis
        • PowerShell Intrusion Analysis
        • Velociraptor Intrusion Analysis
        • Zimmerman Tools Intrusion Analysis
      • KAPE Artifacts Analysis
      • Velociraptor Artifacts Analysis
      • Using The Unified Kill Chain Model to Analyse Individual Cyber Attacks
        • Phase 1 - Gaining an Initial Foothold
          • Gaining Access to the Network
          • Establishing a Foothold
          • Network Discovery
      • Response Strategies
        • Privilege Escalation Assessment
        • Command and Control Assessment
        • Command Execution Assessment
        • Defence Evasion Assessment
        • Detection Assessment
        • Discovery Assessment
        • Exfiltration Assessment
        • Initial Access Assessment
        • Initial Impact Assessment Techniques
        • Lateral Movement Assessment
        • Persistence Assessment
    • Windows Forensics
      • Evidence of Execution
      • Window Artifact Analysis
        • Account Usage
        • User Activity Tracking (Event Logs)
        • Program Execution
        • File and Folder Opening
        • File Download
        • Browser Usage
        • Deleted File or File Knowledge
        • External Device & USB Usage
    • Linux Forensics
      • Linux Commandline Basics
      • Host Compromise Assessment
    • KQL for Defender & Sentinel
      • MDO (Office)
      • MDI (Identity)
      • MDE (Endpoint)
    • Memory Forensics
      • Memory Forensics (Volatility 3)
    • Playbooks
      • First Responder DFIR Playbook
        • Device Isolation
        • Evidence Collection
          • Acquire Triage Image Using KAPE
          • Acquire Triage Data Using Velociraptor
          • Acquire Triage Data Using Powershell
          • Acquire Triage Memory Image
          • Acquire Image Using FTK
          • AXIOM Cyber Data Collection
        • Windows Forensic Artefacts
          • Application Execution
          • File & Folder Knowledge
          • External Device Usage
          • Network Activity
          • Windows Event Logs
        • Initial Analysis
          • Memory Analysis (Vol 3)
          • Axiom Cyber Examiner
  • Detection Engineering
    • AD Attack Detections & Mitigations
      • Kerberoasting
      • Authentication Server Response (AS-REP) Roasting
      • Password Spraying
      • MachineAccountQuota Compromise
      • Unconstrained Delegation
      • Password in Group Policy Preferences (GPP) Compromise
      • Active Directory Certificate Services (AD CS) Compromise
      • Golden Certificate
      • DCSync
      • Dumping ntds.dit
      • Golden Ticket
      • Silver Ticket
      • Golden Security Assertion Markup Language (SAML)
      • Microsoft Entra Connect Compromise
      • One-way Domain Trust Bypass
      • Security Identifier (SID) History Compromise
      • Skeleton Key
      • Active Directory Security Controls
      • Active Directory Events for Detecting Compromise
    • Attack Triage Playbooks (KQL Triage)
      • Windows Malware Detection Playbook
      • Linux Host Intrusion Detection Playbook (CLI)
      • Linux Intrusion Detection Playbook
      • Large-Scale Compromise Detection Playbook
      • Ransomware Detection Playbook
      • Phishing Email Compromise Detection Playbook
      • Scam Detection Playbook
      • Customer Phishing Detection Playbook
      • Insider Abuse Detection Playbook
      • Information Leakage Detection Playbook
      • Social Engineering Detection Playbook
      • Malicious Network Behaviour Detection Playbook
      • Windows Intrusion Detection Playbook
      • Vulnerability Detection Playbook
      • Business Email Compromise Detection Playbook
    • Process Execution (KQL Triage)
    • Threat Hunting
      • Hunting Ransomware Indicators
      • Hunting With KQL
        • Detecting Malware Infection (MITRE ATT&CK: T1566, T1059)
        • Discovery Activities (MITRE ATT&CK: T1016, T1083, T1046)
        • Credential Theft (MITRE ATT&CK: T1003, T1078)
        • Lateral Movement (MITRE ATT&CK: T1076, T1021)
        • Data Theft (MITRE ATT&CK: T1041, T1071)
        • Detecting CommandLine Executions (MITRE ATT&CK: T1059)
        • Windows Security Logs (Identity and Logon Activities)
      • Hunting With Splunk
Powered by GitBook
On this page
  • What is Threat Hunting?
  • Threat hunting helps uncover
  • Skillset Required for Threat Hunting
  • Tasks and Responsibilities of a Threat Hunter
  • Training and Certifications Required
  • Path to Becoming an Effective Threat Hunter
  • Start Learning:
Edit on GitHub
  1. Detection Engineering

Threat Hunting

What is Threat Hunting?

Threat hunting is the proactive process of searching for cyber threats that have evaded traditional security measures within an organisation’s network. Unlike reactive approaches that respond to alerts, threat hunters seek out hidden or advanced threats by leveraging intelligence, tools, and expertise. This discipline is vital for medium-sized organisations aiming to strengthen their cybersecurity posture without relying solely on automated defences.


Threat hunting helps uncover

  • Advanced Persistent Threats (APTs)

  • Insider threats

  • Zero-day exploits

  • Anomalies indicating compromise


Skillset Required for Threat Hunting

  1. Technical Proficiency:

    • Strong understanding of operating systems (Windows, Linux, macOS) and their internals.

    • Familiarity with network protocols (TCP/IP, DNS, HTTP) and tools for traffic analysis (Wireshark, Zeek).

    • Expertise in endpoint detection and response (EDR) tools like CrowdStrike, Microsoft Defender, or SentinelOne.

    • Ability to analyse log data using SIEM platforms such as Splunk, Elastic Stack, or QRadar.

    • Knowledge of scripting languages like Python, PowerShell, or Bash for automation and data analysis.

  2. Analytical and Problem-Solving Skills:

    • Proficiency in identifying patterns and anomalies in datasets.

    • Logical reasoning for mapping threats to the MITRE ATT&CK framework.

    • Curiosity and persistence to follow leads until the root cause is uncovered.

  3. Threat Intelligence Knowledge:

    • Familiarity with threat intelligence feeds and sources (e.g., VirusTotal, MISP).

    • Understanding of threat actor tactics, techniques, and procedures (TTPs).

  4. Soft Skills:

    • Clear communication to report findings and propose mitigations.

    • Team collaboration for sharing insights with SOC teams and stakeholders.

    • Continuous learning to stay ahead of emerging threats.


Tasks and Responsibilities of a Threat Hunter

In a medium-sized organisation, threat hunters play a pivotal role in identifying and mitigating risks. Their responsibilities include:

  1. Proactive Threat Discovery:

    • Analysing logs, traffic, and telemetry data to detect anomalies.

    • Leveraging threat intelligence to uncover potential indicators of compromise (IOCs).

  2. Developing Hypotheses:

    • Using current threat trends and organisational knowledge to form hypotheses about possible attack scenarios.

    • Testing hypotheses through targeted searches and analysis.

  3. Investigation and Analysis:

    • Performing root cause analysis on suspicious activities.

    • Uncovering hidden malware, lateral movement, or unauthorised access.

  4. Tool and Process Optimisation:

    • Fine-tuning existing security tools for better detection capabilities.

    • Developing custom scripts or playbooks for repetitive tasks.

  5. Reporting and Recommendations:

    • Documenting findings in detailed reports.

    • Advising on remediation steps and security improvements.


Training and Certifications Required

Training and certifications validate a threat hunter’s expertise and ensure readiness for advanced challenges. Key certifications include:

  1. GIAC Certified Threat Hunter (GCTH):

    • Focuses on advanced threat-hunting techniques and tools.

  2. Certified Threat Intelligence Analyst (CTIA):

    • Covers threat intelligence gathering and analysis.

  3. MITRE ATT&CK Defender (MAD):

    • Emphasises mapping and utilising the ATT&CK framework.

  4. CompTIA CySA+:

    • A foundational certification for cybersecurity analysis and threat detection.

  5. Certified Information Systems Security Professional (CISSP):

    • Broadens knowledge of security operations and governance.

  6. SANS Threat Hunting and Advanced Incident Response (FOR508):

    • Advanced training for hands-on threat hunting and forensic investigation.


Path to Becoming an Effective Threat Hunter

  1. Educational Background:

    • Obtain a degree in computer science, cybersecurity, or information technology.

    • Pursue specialised courses in cybersecurity or threat intelligence.

  2. Building Foundational Skills:

    • Start as a SOC analyst to understand incident monitoring and response.

    • Learn log analysis, network forensics, and malware analysis through hands-on practice.

  3. Hands-On Practice:

    • Participate in Capture The Flag (CTF) challenges and labs like TryHackMe or Hack The Box.

    • Experiment with open-source tools like ELK Stack, Suricata, or Security Onion.

  4. Certifications and Continuous Learning:

    • Earn certifications that align with your career goals.

    • Stay updated with the latest threat reports, tools, and trends.

  5. Engage with the Community:

    • Join cybersecurity forums, attend conferences, and network with professionals.

    • Contribute to threat intelligence sharing platforms or blogs.

By embracing a continuous learning mindset, aspiring threat hunters can develop the skills to safeguard their organisation against sophisticated cyber threats. Proactive defence is a skill and a commitment to securing the digital landscape.

Start Learning:

PreviousProcess Execution (KQL Triage)NextHunting Ransomware Indicators

Last updated 4 months ago

OPSEC Hunting With Splunk
OPSEC Hunting With KQL
Hunting Ransomware Activities
Page cover image