0x2000 · Exploit Mitigations
Control-Flow Integrity: CFI, Intel CET and Arm PAC/BTI
How forward-edge and backward-edge control-flow integrity work, from Clang CFI and Microsoft CFG to Intel CET shadow stacks and Arm pointer authentication, and their limits.