ctf-pwn

github:ljagiello/ctf-skills · first committed 2026-02-01 · source · badge

Provides binary exploitation techniques for CTF challenges. Use when you already have a vulnerable native target or service and need to turn memory corruption or low-level primitives into code execution or privilege escalation, such as buffer overflows, format strings, heap bugs, ROP, ret2libc, shellcode, kernel exploitation, seccomp bypass, sandbox escape, or Windows/Linux exploit chains. Do not

Skill Health: not yet scored

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Version history

49 commits to this file on GitHub (newest first).

2026-10-27 · commit 2388a3b · Credit the author in the catalog page and skill metadata (#112)
2026-10-19 · commit 9eeabd6 · Port content from 5 forks: pwnable.tw, similar-search, web techniques, agents, routing (#104)
2026-10-15 · commit c957f4f · feat: MCP server integration docs (IDA/Ghidra/JADX/WinDbg/Playwright/Burp) (#101)
2026-09-12 · commit 61c2efe · feat: modernize crypto Sage→fpylll + PAT + Unicorn + B comprehensive + web async + pwn/misc 2024 (#86)
2026-04-17 · commit b80ec3f · feat: add 49 techniques from writeups 13001-14000 + split 3 oversized files (#67)
2026-04-13 · commit 62df117 · feat: add 39 techniques from CTFTime writeups 11001-12000 + fix 165 anchors (#65)
2026-04-13 · commit 730d82f · feat: add 22 techniques from CTFTime writeups 10001-11000 + split oversized files (#64)
2026-04-03 · commit 008fb99 · feat: add 35 techniques from CTFTime writeups 9001-10000 (#60)
2026-04-03 · commit 1c010be · feat: add 35 techniques from CTFTime writeups 8001-9000 (#59)
2026-03-31 · commit 2e9fe4a · refactor: prune redundant documentation, add field-notes, and introduce test_skill_discoverability.py (#57)
2026-03-28 · commit ac4dfd9 · Add auto-labeler, GitHub Pages catalog, and cross-reference tests (#53)
2026-03-28 · commit 8d978f1 · Add ctf-ai-ml skill, Quick Start Commands, CI fixes, and repo quality improvements (#50)
2026-03-28 · commit 63bc887 · Add 42 techniques from 999 writeups (2016-2017 era) and split sql-injection.md (#45)
2026-03-27 · commit 40100a9 · Review fixes for PR #40: broken links, auditor hardening, content gaps (#41)
2026-03-27 · commit 09b1de1 · Add 20 techniques from 2016-2017 writeups; fill coverage gaps (#37)
2026-03-27 · commit 62aa5ea · Add multi-platform Prerequisites and Environment Setup (#36)
2026-03-26 · commit 7a40421 · Add 6 techniques from MetaCTF Flash 2026; rebalance split files (#35)
2026-03-26 · commit 93fa361 · Add 40 techniques from 2016 writeups; fill coverage gaps; split oversized files (#34)
2026-03-26 · commit a564adb · Add 19 techniques from 2016 writeups; split oversized files (#33)
2026-03-25 · commit 479bc9d · Add 27 techniques from 2016 writeups; fill coverage gaps; split oversized files (#32)
2026-03-23 · commit 15fcd01 · Add 20 techniques from BSidesSF CTF 2026; fill coverage gaps; split oversized files (#31)
2026-03-23 · commit dc6cebf · Add 13 techniques from BSidesSF CTF 2026; split oversized files (#30) (#30)
2026-03-20 · commit c8d687d · Add 60 techniques from 2015-2016 writeups, Midnight Flag 2026, BSidesSF 2024-2025; split oversized files (#29)
2026-03-19 · commit ce126d8 · Add techniques from 2013-2015 CTF writeups; fix TOC anchors repo-wide (#28)
2026-03-18 · commit 1151037 · Add techniques from 2013 CTF writeups (PlaidCTF, VolgaCTF, BaltCTF, SecuInside, iCTF, others) (#25)
2026-03-18 · commit e57f8fe · Add techniques from Codegate/GitS 2013 writeups; fix broken cross-references (#22) (#22)
2026-03-17 · commit 0c8c401 · Full repo review: fix description alignment, fill coverage gaps, add acronym definitions (#20)
2026-03-17 · commit 1d1f24f · Add techniques from Hack.lu 2012 writeups; full repo review and structural fixes (#18)
2026-03-17 · commit 34ef42d · Add techniques from HTB machine writeups; split oversized files; fill coverage gaps (#17)
2026-03-16 · commit 95ddbdb · Add techniques from Midnight 2026, DiceCTF 2026, MireaCTF, L3akCTF, and Nosiume writeups; split oversized files (#16)
2026-03-15 · commit 78922cc · Add techniques from Midnightflag 2026, v8_rand_buster, Solidity advisory, and UNbreakable 2026 writeups (#14)
2026-03-15 · commit 2113655 · Comprehensive skill audit: split large files, fix spec violations, fill coverage gaps (#12)
2026-03-12 · commit 6d8edce · Add techniques from ApoorvCTF 2026, BearCatCTF 2026, HTB, and Ehax 2026 writeups (#10)
2026-03-11 · commit e4cfcfd · Add comprehensive Linux kernel exploitation techniques (#9)
2026-03-11 · commit 4aa8dc0 · Add techniques from Crypto-Cat CTF repository (#8)
2026-03-10 · commit f520e84 · Add foundational techniques from CTF101 handbook (#7)
2026-03-08 · commit 6521372 · Add techniques from DiceCTF 2026 writeups (#5)
2026-03-08 · commit 653fbe7 · Add srdnlenCTF 2026 techniques and fix skill spec compliance (#4)
2026-03-04 · commit 36607ee · Add techniques from EHAX CTF 2026 writeup (#3)
2026-02-27 · commit 6d8eba7 · Align skills with Agent Skills spec: add compatibility, fix paths (#1)
2026-02-16 · commit 00aa3f9 · Sync skill files from installed copy with latest techniques
2026-02-16 · commit 406b242 · Update CTF skills with expanded techniques and new supporting files
2026-02-09 · commit 1f4f005 · Fix frontmatter to comply with Agent Skills spec
2026-02-09 · commit e39f55f · Reorganize skills: extract supporting files, slim SKILL.md under 500 lines
2026-02-09 · commit 5c53353 · Update CTF skills with Pragyan 2026 techniques
2026-02-08 · commit d94bb4d · Update skills with PascalCTF 2026 techniques and refactor reverse patterns
2026-02-08 · commit e78bca1 · Update CTF skills with Nullcon 2026 techniques and new modules
2026-02-08 · commit e42f590 · Update CTF skills with new techniques and add find-skills
2026-02-01 · commit 8415f9e · Add CTF skills for Claude Code

Archived snapshots