3 ms·
> Executable space protection requires special hardware (the NX bit) or expensive software emulation. "Special hardware" is literally everywhere. It's more acc
by staticassertion 6y ago
> Executable space protection requires special hardware (the NX bit) or expensive software emulation.
"Special hardware" is literally everywhere. It's more accurate to call it "special" if it doesn't support NX.
> Somebody must have thought so, because it is so prevalent now.
FWIW, those people (pippac iirc/ paxteam?) were well aware of ROP when they created it. It's sad how hard it is to find the original sources these days, the docs are all so old - someone can maybe find security.txt?