Arcana IR documentation · offline copy Nederlands

RB-ANALYSIS-041: Exploitation Verification

Document Control

Attribute Value Date
Document Name Exploitation Verification
Version [Enter version number] [Enter date]
Owner [Enter owner/team] [Enter date]
Status [Draft/Approved/Retired] [Enter date]
Next Review Date [Enter next review date] [Enter date]
Approvals [Enter approver(s)] [Enter date]
Change Summary Initial creation [Enter date]

1. Prerequisites

2. Step-by-Step Instructions

  1. Define Verification Target

    • Record the vulnerability, weakness, asset, endpoint, service, workload, alert, indicator, and time window being verified.
  2. Identify Expected Exploit Indicators

    • List expected exploit requests, payloads, commands, files, process activity, authentication events, errors, callbacks, or other known indicators.
  3. Search for Attempt Evidence

    • Look for inbound requests, alerts, payloads, scans, probes, authentication attempts, or malformed inputs matching expected exploit behaviour.
  4. Search for Success Evidence

    • Look for evidence that the exploit changed system state, created access, executed code, wrote files, created sessions, accessed data, changed privileges, or triggered callbacks.
  5. Check Affected Asset State

    • Confirm whether the asset was vulnerable at the time of activity.
    • Review version, configuration, exposure, compensating controls, patch state, and reachability.
  6. Check Control Outcomes

    • Determine whether WAF, EDR, IDS/IPS, application controls, authentication controls, or network controls blocked, allowed, or partially blocked the activity.
  7. Eliminate Benign Explanations

    • Check for authorised testing, vulnerability scans, health checks, misconfigured clients, duplicate alerts, test traffic, or known false positives.
  8. Classify Exploitation Status

    • Classify as:
      • No evidence of exploitation
      • Attempted exploitation only
      • Suspected successful exploitation
      • Confirmed successful exploitation
      • Ongoing exploitation
    • Assign a confidence level: low, medium, or high.
  9. Record Supporting Evidence

    • Record the logs, alerts, timestamps, requests, payloads, controls, asset state, and reasoning supporting the classification.
  10. Record Verification Output

    • Document final exploitation status, confidence level, affected asset, suspected vulnerability or weakness, evidence summary, assumptions, and unresolved questions.

3. Post-Action

Contributor

Vishal Thakur GitHub: https://github.com/malienist

Contributed to the Arcana Incident Response Documentation Framework.