offsec-soc-200

Detect and reconstruct attacker activity from Windows, Linux, and ELK SIEM logs.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/yogiex/opencode-cyber-security-skills --skill offsec-soc-200-yogiex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: offsec-soc-200
Source: https://github.com/yogiex/opencode-cyber-security-skills/tree/main/skills/offsec-soc-200
Command: npx skills add https://github.com/yogiex/opencode-cyber-security-skills --skill offsec-soc-200-yogiex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Preparing for the OffSec SOC-200/OSDA exam requires mastering log-based detection across Windows Event Logs, Sysmon, PowerShell logging, and ELK SIEM, but the material spans 19 modules and hundreds of event IDs. This Skill organizes that knowledge into a structured detection workflow so you can reconstruct multi-phase attacks from logs and write a passing exam report. ## Core Features & Use Cases - Detection Reference Library: Deep-dive references for all 19 SOC-200 modules, Windows Event IDs, Sysmon events, PowerShell logging, and event-to-attack mappings (Kerberoasting, DCSync, Pass-the-Hash, AMSI bypass). - KQL & OSQuery Guidance: Ready-to-use Kibana Query Language detection patterns and OSQuery SQL statements for active verification of services, listening ports, and processes. - Exam Strategy & Reporting: Challenge lab methodology, 24-hour time management plan, anti-patterns checklist, and a structured report template covering per-phase analysis, IOCs, and MITRE ATT&CK mapping. - Use Case: During the OSDA exam, you find a suspicious service installation. Use this Skill to look up Event ID 7045 detection patterns, build a KQL query to follow the PID chain, verify with OSQuery, and document the phase in the report template. ## Quick Start Ask the agent to help you build a KQL detection query for lateral movement via RDP logons using the SOC-200 skill.

Frequently Asked Questions about offsec-soc-200

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect lateral movement in Windows event logs?▼

Detect lateral movement by hunting Event ID 4624 with Logon Type 3 (network) or 10 (RDP), combined with 4648 explicit credential logons and 7045 service installations on remote hosts. Follow the PID chain from the source host to reconstruct the full movement path.

What KQL queries are useful for SOC analysis in Kibana?▼

Useful KQL queries include event.code : (4624 OR 4625) for logon tracking, process.command_line : *-enc* for encoded PowerShell, and event.code : 4769 with TicketEncryptionType 0x17 for Kerberoasting. Start broad, then narrow with host and time filters.

When should I use OSQuery instead of KQL in the OSDA exam?▼

Use OSQuery only for active verification of live system state, such as confirming a service is installed or a port is listening. KQL remains the primary detection tool since the exam provides pre-recorded logs in the ELK SIEM.

Why is PowerShell Event ID 4104 important for detection?▼

Event ID 4104 captures full script block content after deobfuscation, revealing the actual malicious code even when attackers encode their commands. It is the highest-value PowerShell log source and should be checked before other sources.

What is the passing score and format of the OSDA exam?▼

The OSDA exam lasts 23 hours 45 minutes with 10 phases worth 10 points each, requiring 75/100 to pass. You then have 24 hours to submit a structured PDF or DOCX report, which accounts for roughly half of your grade.

What are common mistakes that cause OSDA exam failure?▼

Common failures include treating timelines as linear when phases are out of order, assuming an attacker's tool succeeded without verifying the next event, over-relying on pre-built alerts, and submitting a disorganized report despite detecting all phases.