Guide · Agent skill
How to use the LSASS Ticket Material (CTF) agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The competition-lsass-ticket-material skill is an instruction set that tells an AI agent how to work through Windows credential material (LSASS memory, logon sessions, Kerberos ticket caches, DPAPI-protected secrets and SSP artifacts) during a capture-the-flag or lab exercise. It is a downstream module: it only applies after the parent skill ctf-sandbox-orchestrator has set up the sandbox assumptions. This guide explains what it does, how to install it, how to trigger it, and where its limits are, so you can use it on authorised lab work only.
Quick start
- 1Confirm your lab is authorised. Check that you have explicit written permission to test the target systems. Do not continue on any host you are not authorised to test.
- 2Install ctf-sandbox-orchestrator. Install the parent skill first, since this skill only applies after that one has set sandbox assumptions and routed the task.
- 3Download and unzip the skill. Download the ZIP from the directory page and unzip the competition-lsass-ticket-material folder.
- 4Place the folder. Move it to ~/.claude/skills/ for personal use or to a project's .claude/skills/ folder, or upload it under Settings -> Capabilities -> Skills in the Claude apps.
- 5Start with the parent skill. Begin your session with ctf-sandbox-orchestrator so the sandbox context is established before credential work begins.
- 6Ask a specific credential question. Describe the host artifact, logon session or cache you are examining, and the target service you want to test.
- 7Check the replay chain. Review the agent's chain from host artifact to accepted access, and confirm each link against the evidence you collected.
What the skill makes the agent do
When the skill is active, the agent follows a fixed workflow for one question: which credential material on a Windows host can actually be reused against a host or service, and what does that reuse give access to. It maps the credential artifacts present (logon sessions with their LUIDs, ticket caches, package names, SSPs, DPAPI context, and service-account material), then separates the types that matter: passwords, NTLM hashes, TGTs, service tickets, delegated tickets, DPAPI secrets, plaintext and gMSA material.
The skill then asks the agent to prove acceptance. It checks where the material is accepted, such as SMB, WinRM, service ticket use, DPAPI unwrap, Schannel or another service logon, and records the SPN, target host, ticket flags, encryption type and resulting privilege or token change. The final output is meant to be one short chain: host artifact, extracted material, accepted replay or unwrap, resulting capability.
The source says the agent should reply in Simplified Chinese unless the user explicitly asks for English.
- Maps logon sessions, ticket caches and DPAPI context on the host
- Separates present material from material that is actually replayable
- Reduces findings to a minimal host-to-access chain
- Hands broader host-to-host pivoting back to a separate Windows pivot skill
Install the skill: download, unzip and place it
Download the ZIP for competition-lsass-ticket-material from the directory page. The package contains SKILL.md, agents/openai.yaml and references/lsass-ticket-material.md. Unzip it so the folder named competition-lsass-ticket-material sits inside a skills directory.
For a personal install, put the folder in ~/.claude/skills/. For a single project, put it in that project's .claude/skills/ folder. The skill is also listed for upload in the Claude apps: open Settings, go to Capabilities, then Skills, and upload the skill there.
Install ctf-sandbox-orchestrator as well. This skill refers to it as a prerequisite and will not work as intended without it.
- Personal: ~/.claude/skills/competition-lsass-ticket-material/
- Project: .claude/skills/competition-lsass-ticket-material/ inside your project
- Claude apps: Settings -> Capabilities -> Skills -> upload
Trigger the skill with natural requests
The skill description lists the situations it should match. You do not need a special command; ask in plain terms about the credential problem on the lab host. The skill is meant to activate only after ctf-sandbox-orchestrator has been used and has routed the task here, so start your session with that skill first.
Requests that match the description include asking the agent to inspect LSASS memory, recover tickets or logon sessions, trace DPAPI or SSP material, decide which credential artifacts are replayable, or connect host-resident credential material to an accepted pivot or privilege edge.
- Inspect the LSASS memory artifact from this lab host and list the logon sessions by LUID.
- Which Kerberos tickets in this cache are replayable against the file server SPN?
- Trace where the DPAPI-protected secret on this box is used and whether the service accepts it.
- Of the credentials we recovered, which are passwords, hashes, tickets or tokens, and which can be reused?
- Connect the recovered TGT to the privilege edge we already accepted on the target.
What the skill needs before it runs
The skill needs two things: an installed ctf-sandbox-orchestrator skill, and access to the competition sandbox environment and its target hosts. Without the sandbox, the agent has no host artifacts to analyse, so the skill cannot produce a result.
According to the listing, the skill does not run scripts and does not use the network. Its work is reasoning and analysis over the material you give it in the session and the checklist in its reference file.
- Requires: ctf-sandbox-orchestrator installed and active
- Requires: access to the competition sandbox and target hosts
- Runs scripts: no
- Uses network: no
Safety notes before you use it
This skill is focused on extracting and replaying credentials from LSASS and ticket caches. Use it only on systems you have explicit written authorisation to test, such as a CTF challenge, a lab you built, or a training range. Do not point it at real or production systems. It is not a general Windows hardening or incident response guide, because its text is oriented toward extraction and replay rather than defence.
The skill lists several items it does not cover in full detail, including the other skills and reference files it points to. Review those yourself before relying on them, and treat the listing's assessment as a summary, not a full audit.
- Only use on authorised CTF, lab or training systems
- Not suited to production systems or incident response
- Keep the evidence chain for each replay claim so results can be verified
Tips for getting useful results
Give the agent the host context first: which logon session, which account, which ticket cache, and which target service you are testing. The skill's checklist asks for these details, and conclusions drawn from mixed sessions and caches are a known pitfall it warns about.
Ask for the replay proof, not just the list. A secret being present does not make it replayable. Ask the agent to name the accepting service and the resulting logon or privilege change.
- Name the logon session (LUID) and cache source in your request
- Ask which service accepts each item, not only what was found
- Use the separate DPAPI skill for masterkey, vault or browser store questions
What people use it for
- Explaining which Kerberos tickets in a lab host's cache can be reused against a specific service SPN
- Separating passwords, NTLM hashes and tickets recovered from a CTF Windows challenge by where each one is accepted
- Building a reproducible lab exercise for a red-team training course on credential replay
- Tracing whether a DPAPI-protected secret on a training range is accepted by the service that uses it
Frequently asked questions
Is the competition-lsass-ticket-material skill free to use?
The directory listing does not state a price or licence terms beyond the licence shown for the repository, which is MIT. Check the licence file in the source repository before reusing or redistributing the skill.
Do I need to install ctf-sandbox-orchestrator first?
Yes. The skill is written as a downstream module that should only be used after ctf-sandbox-orchestrator has set sandbox assumptions and routed the task to it. The listing names it as a required prerequisite.
How do I install an agent skill like this one?
Download the ZIP from the directory page and unzip it. Place the competition-lsass-ticket-material folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder. You can also upload it in the Claude apps under Settings, Capabilities, then Skills.
Does the skill run scripts or use the network?
According to the listing, it does not run scripts and does not use the network. It works through analysis over the material you provide in the session and its reference checklist.
Can I use this skill on any Windows machine?
No. It is for authorised CTF, lab or training systems only. The listing says it is not for real or production systems without explicit written authorisation.
How does it compare to a general Windows security or incident response guide?
It is narrower. The skill is oriented to extracting and replaying credentials from LSASS and ticket caches, not to general hardening or incident response. For defence-focused work, pick a resource written for that purpose.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are a security student, CTF competitor or red-team trainer working on authorised lab Windows challenges, and you already run ctf-sandbox-orchestrator. It gives a fixed, evidence-focused workflow for deciding which credential material is actually replayable. Pick something else if you need general Windows hardening, incident response, or a standalone tool, since this module depends on other skills and is not designed for defence or production systems.
Download the skill