loader: Mark the stack as executable if possible.

Peter Beutner p.beutner at gmx.net
Wed Nov 15 13:30:05 CST 2006


Alexandre Julliard schrieb:
> Peter Beutner <p.beutner at gmx.net> writes:
> 
>> Alexandre Julliard schrieb:
>>> Peter Beutner <p.beutner at 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...
>> And that everytime the application runs? Would be a bit annoying I guess.
> 
> Of course you can have a "don't ask me again for this app" checkbox,
> or choose to enable only for the current session, or choose to disable
> for all apps forever, etc.
> 
Thats all I was arguing for ;). Making it configurable instead of just
disabling it at compile time.



More information about the wine-devel mailing list