Offensive TOCTOU (defensive testing)
Misbruikt time-of-check/time-of-use-raceconditions in binaries, kernels en webapps.
Werkt met setup
Wat het doet
Exploitatiemethodologie voor Time-of-Check/Time-of-Use (TOCTOU)-raceconditions op binary-, kernel-, bestandssysteem-, web- en containerniveau. Behandelt symbolic-link-races (open/access/stat-split), file-descriptor-races, fopen/realpath-traversal-races, /proc- en procfs-races, FUSE-backed slow-fs-races om het venster te verbreden, ptrace- en signal-races, kernel-double-fetch-/userspace-pointer-races,…
Testrapport
Educatieve skill voor geautoriseerde pentests/CTF's: een enkele SKILL.md die Claude primet met TOCTOU-raceconditie-methodologie (symlink/fd-races, /proc, container-escapes, web-auth-vs-authz- en betalings-races, window-widening) plus de correcte defensieve regel 'operate on the kernel object, not the path.' Uitsluitend defensief en lokaal getest: op een geplante lokale vuln_writer.py (localhost/lokaal bestand, niet-destructieve symlink-swap-PoC, geen weaponized exploit) diagnosticeerde het correct de os.access()-dan-open()-race en gaf een correcte, fd-gebaseerde O_NOFOLLOW-fix. A/B: de basisarm zonder skill vond dezelfde race, schreef een gelijkwaardige lokale PoC, en produceerde een fix die eigenlijk iets grondiger was (O_NOFOLLOW plus fstat-ownership-/type-validatie op de fd), dus de skill leverde geen meetbare outputwinst op deze taak.
Getest op: 2026-07-13 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/SnailSploit/Claude-Red cd Claude-Red mkdir -p ~/.claude/skills cp -r Skills/exploit-dev/offensive-toctou ~/.claude/skills/offensive-toctou
Commando's en voorbeeldprompts
/offensive-toctouMisbruikt time-of-check/time-of-use-raceconditions in binaries, kernels en webapps.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Find TOCTOU race conditions in this file-handling codeTest for symlink race vulnerabilities in this scriptCheck our payment API for idempotency race conditions