Re: WordPad/riched20.dll buffer overflow

From: Pavel Machek (pavelat_private)
Date: Sat Nov 27 1999 - 13:24:10 PST

  • Next message: Posick, Steve: "Re: Oracle Web Listener"

    Hi!
    
    > The 386 and up supports no-exec, but only on differing segments.  Most OS
    > systems aren't properly implemented on the 386+ architecture.  The 386+
    > supports read-only pages in the paging architecture, but to separate
    > executable code from stack and data, you have to point the segment
    > registers at differing memory areas.  If they overlap, which simplifies
    > memory management, then the code, data and stack are all shared.  An
    > entire segment, according to the Intel documentation, can set aside as
    > non-executable.
    
    It not only simplifies code, it also makes it faster. Segments are
    obsolete, and intel knows that.
    								Pavel
    --
    I'm really pavelat_private Look at http://195.113.31.123/~pavel.  Pavel
    Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
    



    This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 15:14:40 PDT