engage.c2
CommandExecute Phase 6 - Command and Control Infrastructure Setup
Execute Phase 7 - Actions on Objectives and Goal Achievement
> /plugin marketplace add hypnguyen1209/offensive-claude> /plugin install offensive-claude@offensive-claude-marketplace
description: Execute Phase 7 - Actions on Objectives and Goal Achievement
Executes Phase 7 (Actions on Objectives) of the engagement workflow.
`/engage.actions [--objective <objective-id>]`
Options:
Loads:
> **Action gate (non-negotiable):** every outward action in this phase passes through > `skills/coding-mastery/scripts/_lib/action_guard.py` — out-of-scope targets are blocked, mutating/ > destructive operations require explicit approval (unless the ROE sets `allow_mutating`), and the > per-host circuit breaker halts activity against a failing target. Destructive actions (data > deletion, account changes, persistence on systems not authorized for it) are blocked outright.
Retrieves engagement objectives from Phase 0 scope document:
For each remaining objective:
**Lateral Movement** (if needed):
**Privilege Escalation** (if needed):
**Data Discovery and Collection** (if authorized):
**Domain Dominance** (AD engagements):
For each objective achieved:
**Objective Record** (`actions/objective-<id>.md`):
# Objective: [Title] **Status**: Achieved / Partially Achieved / Not Achievable **MITRE ATT&CK**: T1XXX, T1YYY ## Execution Steps 1. [Step-by-step procedure] 2. [...] ## Evidence - [Screenshot/output references] ## Impact Assessment [Business impact of achieving this objective] ## Systems Accessed | Host | IP | User | Access Method | |------|----|------|---------------| | ... | ... | ... | ... |
If data collection is an objective, populates `collection-plan.md`:
Validates:
If gate passes, suggests: `/engage.report`
Starting Phase 7: Actions on Objectives Reviewing engagement objectives from scope... Objectives: 1. ✓ Achieve remote code execution (completed Phase 4) 2. ✓ Escalate to root privileges (completed Phase 4) 3. ○ Access internal database server 4. ○ Demonstrate domain admin compromise 5. ○ Access sensitive financial documents Starting from: admin.acme-corp.com (root) C2: Active, last callback 12s ago [Objective 3] Access internal database server → Enumerating network from admin.acme-corp.com... Internal network: 10.0.1.0/24 Database server found: db01.internal (10.0.1.100) Port 3306/tcp (MySQL) open → Retrieving database credentials... Found in /var/www/html/config/database.php: User: app_admin Database: acme_production → Connecting to database... ✓ Connected to db01.internal:3306 as app_admin Tables enumerated: 47 tables Sample data: Confirmed access to customer records → Creating finding record... Finding-004: Internal Database Accessible via Stolen Credentials Severity: Critical | CWE-798 (Hard-coded Credentials) Evidence: evidence/screenshots/finding-004-db-access.png [Objective 4] Demonstrate domain admin compromise → Identifying AD environment... Domain: acme.local Domain Controller: dc01.acme.local (10.0.1.10) Current context: Linux host (non-domain) → Discovering AD credentials... Found: Kerberos keytab in /etc/krb5.keytab Principal: HTTP/admin.acme-corp.com@ACME.LOCAL → Executing Kerberoasting... Found 3 SPNs with crackable encryption (RC4) Cracked: svc_backup (Password123!) → Checking svc_backup privileges... Member of: Backup Operators, Domain Users Backup Operators → DCSync capability → Executing DCSync... ✓ Retrieved domain admin NTLM hash ✓ Domain admin compromise demonstrated → Creating finding record... Finding-005: Domain Admin via Kerberoasting + DCSync Severity: Critical | CWE-916 (Weak Password Hash) MITRE ATT&CK: T1558.003, T1003.006 [Objective 5] Access sensitive financial documents → Mapping file shares from domain context... \\fileserver.acme.local\Finance$ — Access Denied \\fileserver.acme.local\Finance — Accessible as svc_backup Found: Q1_2026_Financial_Report.xlsx (confirmed access) (No data exfiltrated per ROE — screenshot only) → Creating finding record... Finding-006: Sensitive Financial Data Accessible Severity: High | CWE-732 (Incorrect Permission Assignment) All objectives achieved. Systems Accessed: | Host | IP | User | Method | |------|-----|------|--------| | admin.acme-corp.com | 10.0.1.42 | root | CVE-2024-1234 + privesc | | db01.internal | 10.0.1.100 | app_admin | Cr
A spec-driven offensive security framework for Claude Code — structured engagement workflows based on the Cyber Kill Chain, 32 kill-chain skills (multi-file progressive-disclosure) plus a discipline layer (a SessionStart dispatcher + 6 process/discipline
Execute Phase 6 - Command and Control Infrastructure Setup
Crash → root cause → reachability → empirical exploitability verdict (native bugs)
Find the canonical fix commit(s) for a CVE across sources, then diff for root cause
Execute Phase 4 - Exploitation and Access Establishment
Run gate validation on the current phase before proceeding
Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…
Check text against AGT prompt-injection, context-poisoning, and MCP threat detectors.
Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…