agentsclimarketplace

Ctf app system

Skill MateoBogo/CLEAVE/skills/ctf-app-system

CLEAVE: skills-based CTF agents for mechanics-first challenge triage and exploit orchestration.

Install
npx -y skills add MateoBogo/CLEAVE --skill ctf-app-system

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Root-Me app-system (SSH-only): ELF x86/x64/ARM64 & Windows Kernel x64. No local GDB. Libc.rip fingerprint, patchelf, ret2libc/ROP/ret2dlresolve, FSOP glibc 2.35+, BROP, ARM64 AAPCS64 / PAC / TikTag MTE, Windows token steal / PreviousMode / Segment Heap.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.4 KB, as published. Nobody here has run it

CTF App-System (Root-Me)

Skill spécialisé pour les challenges Root-Me de la catégorie App - System, accessibles via SSH. La difficulté principale : pas de GDB interactif sur le serveur, pas de pwntools installé, exploit développé localement puis transféré.

Ressources complémentaires

  • rootme-ssh.md — Workflow SSH Root-Me : connexion, fingerprint libc (libc.rip API), transfert exploit, patchelf, one_gadget remote, DynELF
  • elf-x86.md — ELF 32-bit : cdecl (args sur pile), ret2libc 32-bit, shellcode i386, int 0x80 syscalls, ret2dlresolve x86, format string 32-bit, ASLR brute-force, race condition TOCTOU
  • elf-x64.md — ELF 64-bit : System V AMD64 (rdi/rsi/rdx), ret2csu, PIE+ASLR bypass, canary leak/brute, stack alignment fix, GOT overwrite, one_gadget, BROP, seccomp ORW, leakless heap techniques
  • elf-arm64.md — ARM64/AArch64 : AAPCS64 (x0-x7/LR=x30), LR overwrite, JOP vs ROP, PAC bypass (QEMU NOP), TikTag MTE bypass (2024), SROP ARM64, QEMU local testing, gadget rareté
  • winkern-x64.md — Windows Kernel x64 : token stealing (_EPROCESS offsets), PreviousMode write (CVE-2024-21338), pool overflow, IOCTL AAR/AAW, Segment Heap, Handle Table, SMEP bypass, Windows 11 VBS/HVCI/CFG mitigations, driver IDA analysis

Pattern Recognition Index

Dispatch on observable binary/remote signals, not the Root-Me challenge number.

SignalTechnique → file
readelf -h → ELFCLASS32, EM_386; args on stacki386 cdecl ret2libc / int 0x80 shellcode → elf-x86.md
ELFCLASS64 EM_X86_64, stack buffer overflow, libc presentret2libc + ret2csu + rdi gadget → elf-x64.md
ELFCLASS64 EM_AARCH64AAPCS64 LR overwrite / JOP → elf-arm64.md
Binary with BTI + PAC symbols (paciasp, autiasp)PAC bypass / TikTag MTE leak → elf-arm64.md
PE64 driver (.sys) + IOCTL handlersToken stealing / PreviousMode → winkern-x64.md
Remote only (no local binary), forking accept loop, long timeoutBROP from scratch → elf-x64.md (cross-ref ctf-pwn/brop.md)
SSH-only shell, no GDB / no pwntools on serverlibc.rip fingerprint + patchelf local → rootme-ssh.md
Seccomp filter denies execve but allows open/read/writeORW ROP chain → elf-x64.md
FSOP primitive reachable + glibc ≥ 2.35FSOPAgain → elf-x64.md
Heap primitive + glibc 2.32–2.39House of Rust/Water/Tangerine → elf-x64.md (cross-ref ctf-pwn/heap-leakless.md)
Windows kernel pool grooming + SeDebugPrivilege targetSegment Heap + Handle Table primitives → winkern-x64.md

Recognize the mechanic, not the Root-Me title.



For inline snippets and quick-reference tables, see quickref.md. The Pattern Recognition Index above is the dispatch table — always consult it first.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.