mcpField
C
competition-relay-coercion-chain

competition-relay-coercion-chain

github.com/zhaoxuya520Security43.7k93 installsUpdated 5w ago
Repository

About competition-relay-coercion-chain

A specialized CTF security skill for tracing forced authentication through relay to a service that accepts the relayed identity. It is intended for use after `$ctf-sandbox-orchestrator` establishes the sandbox assumptions and evidence priorities.

Key features

  1. 01Map authentication coercion sources
  2. 02Trace relay targets and acceptance
  3. 03Separate capture, replay, and acceptance
  4. 04Reduce chains to decisive evidence
  5. 05Preserve replayable proof

Use cases

  1. 01Prove a forced-authentication relay path
  2. 02Identify which service accepts a relayed identity
  3. 03Package evidence from trigger through effect

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/zhaoxuya520/reverse-skill --skill competition-relay-coercion-chain

After installing, type/competition-relay-coercion-chainin Claude Code to confirm it loaded.

Bundled filesagents/openai.yamlreferences/relay-coercion-chain.md

Details

From the project README

Competition Relay Coercion Chain

Use this skill only as a downstream specialization after $ctf-sandbox-orchestrator is already active and has established sandbox assumptions, node ownership, and evidence priorities. If that has not happened yet, return to $ctf-sandbox-orchestrator first.

Use this skill when the hard part is proving the full chain from forced authentication to a service that actually accepts the relayed identity.

Reply in Simplified Chinese unless the user explicitly requests English.

Quick Start

  1. Split the chain into coercion source, captured auth, relay target, acceptance point, and resulting effect.
  2. Record transport, protocol, and service identity at each hop.
  3. Separate forced-auth generation from relay success and from downstream privilege.
  4. Keep coercion trigger, relay transcript, and accepting service in one evidence chain.
  5. Reproduce the smallest coercion-to-acceptance path that proves the decisive edge.

Workflow

1. Map The Coercion Source
  • Identify the service, RPC, file path, printer path, WebDAV edge, or protocol trigger that forces authentication.
  • Record source host, coerced principal, transport, and any environmental preconditions.
  • Keep one compact note of exactly what causes the auth to leave the source.
2. Trace The Relay Target
  • Record where the authentication lands, how it is forwarded, and which protocol or service consumes it.
  • Distinguish capture-only, replay-only, and actual relay acceptance.
  • Keep service name, target host, protocol, relay transcript, and acceptance response tied together.
3. Reduce To The Decisive Relay Chain
  • Compress the result to the smallest sequence: coercion trigger -> relayed auth -> accepted service -> resulting privilege or artifact.
  • State clearly whether the decisive weakness lives in the coercion source, the relay target, signing settings, or the accepted downstream service.
  • If the path ultimately becomes a certificate-enrollment issue or a pure Kerberos delegation edge, hand off to the tighter specialized skill.

Read This Reference

  • Load references/relay-coercion-chain.md for the coercion checklist, relay checklist, and evidence packaging.

What To Preserve

  • Coercion trigger details, source host, coerced identity, target host, accepting service, and resulting effect
  • Relay transcripts, error or acceptance responses, and the exact protocol used at each hop
  • The smallest replayable coercion-to-acceptance sequence

Comments

Markdown supported