A04 — Adversary Emulation: TechPay (Operation Desert Cipher)
Mode: Emulation · Org: TechPay FinTech · PROJ-2024-004
Scenario
TechPay's detection engineering team has deployed 8 rules based on the Operation Desert Cipher threat intelligence report (ClearSky; Iranian-nexus attribution). Your job: prove they actually work. Extract TTPs from the campaign report, write a safe 11-module emulation plan, execute in the lab, and produce a BoI-CD 362 Section 6 compliance report.
Your entry point: The CTI report is in 01-cti-report/operation-desert-cipher.md. You have a lab environment with JUMPHOST-LAB, TARGET-LAB, and a CyberShield-controlled C2 server.
Exercise Results
| Module | Technique | Result |
|---|---|---|
| MOD-01 | T1133 VPN off-hours / non-corporate ASN | PASS (3 min) |
| MOD-02 | T1087.002 Domain discovery | FAIL — gap confirmed |
| MOD-03 | T1021.001 RDP lateral movement | PARTIAL (33 min; logon_type field absent) |
| MOD-04 | T1003.001 LSASS comsvcs.dll | PASS (2 min; FP suppression correct) |
| MOD-05 | T1197 BITS job to external | PARTIAL (7 min; src_host null) |
| MOD-06 | T1543.003 Service from non-standard path | PASS (4 min) |
| MOD-07 | T1547.001 HKCU registry Run key | FAIL — Sysmon architectural gap |
| MOD-08 | T1005 DB full-table query | PASS (3 min) |
| MOD-09 | T1041 HTTPS exfiltration volume | FAIL — no rule deployed |
| MOD-10 | T1059.001 PowerShell encoded | PASS (1 min) |
| MOD-11 | T1070.001 Log clear via wevtutil | PASS (1 min) |
Summary: 6 PASS / 2 PARTIAL / 3 FAIL · Compliance: COMPLIANT WITH CONDITIONS
Key Gaps Found
| Gap | ATT&CK | Root Cause | Priority |
|---|---|---|---|
| No exfiltration volume rule | T1041 | No NetFlow/Zeek source in Elastic; no threshold rule | P1 |
| HKCU registry not monitored | T1547.001 | Sysmon EID 13 config covers HKLM only | P1 |
| No domain discovery rule | T1087.002 | net.exe rule missing; data source exists | P2 |
| RDP logon_type field missing | T1021.001 | Elastic ingest pipeline field mapping bug | P2 |