NX, or the No eXecute bit, is an interesting technology that prevents instructions on the stack from getting executed. The reason for this is security (stack smashing becomes a bit more difficult for a would-be attacker), and the implications are typically few and far between. (more…)