This is a systematic playbook for identifying and bypassing memory protection mechanisms in compiled binaries. It covers the full stack: ASLR, PIE, NX/DEP, stack canaries, RELRO, and FORTIFY_SOURCE, with each protection mapped to specific bypass techniques and the primitives you need (format string leaks, partial overwrites, ROP chains). The matrix approach is useful because real exploits almost never face a single protection in isolation. You're dealing with combinations, and knowing that Full RELRO blocks GOT overwrites means pivoting to __malloc_hook or vtable hijacking. It's densest on the canonical CTF-style techniques but includes modern stuff like CET and ARM MTE. Best suited for exploit development where you need to quickly map what checksec reports to an actual attack path.
npx skills add https://github.com/yaklang/hack-skills --skill binary-protection-bypass