Peter Beutner p.beutner@gmx.net writes:
Besides i think it's a bad idea to blindly mark pages executable like this:
"hey, we successfully catched an attempted buffer overflow attack, thanks for NX. But lets ignore it and let the code run anyway ..." :p
Well, the next step can be to pop up a message box of some kind, and let the user decide whether to proceed or not. It still gives more control than blindly making all pages executable from the start...