CtrlK
BlogDocsLog inGet started
Tessl Logo

lazarus

Lazarus Group (Hidden Cobra, DPRK RGB) adversary-emulation playbook — financially-motivated crypto/DeFi theft and supply-chain intrusion: fake-job social engineering, trojanized apps, wallet/key theft, and on-chain DeFi/bridge exploitation (testnet/fork only). Use when emulating DPRK financial actors against a crypto/exchange/DeFi target. Triggers on: 'emulate Lazarus', 'Hidden Cobra', 'DPRK crypto', 'AppleJeus', '3CX supply chain', 'DeFi bridge attack', 'crypto theft'.

73

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Lazarus Group — Adversary Emulation Playbook

Tier-3 DPRK (RGB) actor whose modern mission is revenue generation — North Korea-linked actors have stolen well over $3B in crypto. Two converging tracks: (a) enterprise intrusion via fake-job social engineering, trojanized trading apps (AppleJeus), and software supply-chain (3CX); (b) on-chain DeFi/bridge exploitation to drain protocols. Authorized red-team emulation only; on-chain steps run on testnet or a mainnet fork — never real funds.

When to emulate Lazarus

  • Target is a cryptocurrency exchange, DeFi protocol, cross-chain bridge, wallet provider, or a fintech/blockchain firm and the client wants the full DPRK money-theft kill chain tested.
  • The engagement spans both the enterprise estate (devs, build pipeline, cloud) and the smart-contract surface — Decepticon's contract-audit lane is what makes this actor a good fit (see ../../references/apt-groups.md).

ThreatProfile seed (plan/threat-profile.json)

{
  "engagement_name": "<fill>",
  "actor_name": "Lazarus-like (Hidden Cobra)",
  "actor_aliases": ["Hidden Cobra", "ZINC", "Diamond Sleet", "Labyrinth Chollima", "NICKEL ACADEMY"],
  "group_id": "G0032",
  "tier": "tier-3",
  "sophistication": "nation-state",
  "motivation": "financial",
  "initial_access": ["T1566.003", "T1195.002", "T1199", "T1204.002"],
  "key_ttps": ["T1574.002", "T1027", "T1059.006", "T1555", "T1552.001", "T1657", "T1071.001", "T1567.002"],
  "tools": ["Engagement-owned trojanized app + Sliver", "Foundry / Anvil (forked mainnet PoC)", "canary wallets", "NetExec"],
  "infrastructure": ["Fake-recruiter persona + lure docs", "Supply-chain build-step foothold", "Testnet/fork RPC endpoints"],
  "recent_cti_delta": "$3B+ crypto stolen; targets entire blockchain ecosystems (cross-chain bridges, DeFi, identity providers); Operation Dream Job fake-job social engineering vs developers; 3CX double software supply chain; AppleJeus trojanized trading apps.",
  "confidence": "probable"
}

Kill-chain emulation

#PhaseMITREEmulated actionExecuting agent → skill
1ReconT1591 / T1589Profile devs, the DeFi protocol, and the bridge/contract surfacerecon → /skills/standard/recon/osint/SKILL.md, /skills/standard/osint/SKILL.md
2Initial AccessT1566.003Fake-job / DeFi-collab social engineering with a lure docphisher → /skills/standard/phisher/SKILL.md
3Initial Access (alt)T1195.002 / T1199Trojanized dependency or build-step (3CX pattern)exploit → /skills/standard/exploit/supplychain/dep-confusion/SKILL.md; /skills/standard/supply-chain/SKILL.md
4ExecutionT1204.002 / T1574.002Trojanized app + DLL side-load into a trusted processpost-exploit → /skills/standard/post-exploit/c2-sliver/SKILL.md
5Credential / Key theftT1555 / T1552.001Steal wallet keys, seed phrases, cloud creds, signing keyspost-exploit → /skills/standard/post-exploit/credential-access/SKILL.md
6Web/API (exchange)T1190Exchange web/API abuse (authz, IDOR, JWT)exploit → /skills/standard/exploit/web/SKILL.md (route to idor / jwt / api)
7On-chain (bridge)— (DeFi)Drain a cross-chain bridge via logic/validator flaw (fork)contracts → /skills/standard/contracts/bridge-exploit/SKILL.md
8On-chain (sig)— (DeFi)Signature replay / ecrecover abuse on the protocol (fork)contracts → /skills/standard/contracts/signature-replay/SKILL.md
9On-chain (authz)— (DeFi)Missing-modifier / wrong-owner privileged call (fork)contracts → /skills/standard/contracts/access-control/SKILL.md
10C2T1071.001Sliver HTTPS beacon for the enterprise footholdpost-exploit → /skills/standard/post-exploit/c2-sliver/SKILL.md
11Exfil / TheftT1657 / T1567.002Simulated fund movement to a canary address (testnet/fork)post-exploit → /skills/standard/post-exploit/reporting/SKILL.md

CONOPS kill_chain (copy into conops.json)

  1. recon — devs + protocol + bridge/contract surface (1).
  2. initial-access — fake-job social engineering / trojanized supply chain (2-3).
  3. post-exploit — trojan execution, wallet-key/cred theft, exchange web/API abuse, on-chain DeFi exploitation on a fork (4-9).
  4. c2 — Sliver (10).
  5. exfiltration — simulated theft to canary address on testnet/fork (11).

OPSEC & signature fidelity

  • Patient grooming. Operation Dream Job runs for weeks — the social-engineering relationship is built slowly with benign files first.
  • Obfuscated, side-loaded execution into trusted processes (mirror the DLL side-load chain).
  • On-chain moves are irreversible on mainnet — fidelity comes from a working PoC on a forked mainnet, not from touching production funds.

RoE / safety gates

  • On-chain exploitation MUST run on testnet or a forked-mainnet (Anvil) RPC. Never sign a real mainnet transaction. Add an EMERGENCY abort: "a transaction signed against a production/mainnet RPC or a real wallet key used."
  • Developer-targeted social engineering requires authorization + lure-deconfliction (/skills/standard/phisher/lure-deconfliction/SKILL.md).
  • Key/seed theft is simulated against canary wallets seeded for the exercise.

Deconfliction

  • Record fork/testnet RPC URLs, canary wallet addresses, and the trojanized-app hash in deconfliction.json + cleanup.json.
  • Mark the recruiter persona and lure documents so they can be distinguished from a real Dream Job approach.

Fidelity notes (deviations)

  • No real AppleJeus/3CX samples — emulate the trojanized-app + supply-chain delivery pattern with an engagement-owned dropper + Sliver.
  • DeFi exploitation reproduces the real bug classes (bridge validator bypass, signature replay, access-control) with Foundry PoCs on a fork; the proof is a drained canary balance on the fork, never a real protocol.
  • Theft is demonstrated as a fund move to a canary address on testnet/fork; the deliverable distinguishes "drained on fork" from "production funds" (never the latter).
Repository
PurpleAILAB/Decepticon
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.