Re: CPU Arch Security

2002-11-09 Thread John R . Campbell
John Summerfield scribbled: > On Sat, 9 Nov 2002 01:09, you wrote: > > On Thu, 2002-11-07 at 19:11, John Summerfield wrote: > > > On IA32, if it's not in the code segment, you can't execute it. > > > > > > The code segment _can_ be ro, so presumably a return to arbitrary code > > > can be prevente

Re: CPU Arch Security [was: Re: Probably the first published shell code]

2002-11-09 Thread John Summerfield
On Sat, 9 Nov 2002 01:09, you wrote: > On Thu, 2002-11-07 at 19:11, John Summerfield wrote: > > On IA32, if it's not in the code segment, you can't execute it. > > > > The code segment _can_ be ro, so presumably a return to arbitrary code > > can be prevented. > > I dont need to modify any of the

Re: CPU Arch Security [was: Re: Probably the first published shell code]

2002-11-09 Thread Ulrich Weigand
Linas Vepstas wrote: > But in my storage-key world, I can imagine spearating the strcture > from the data, and putting the structure in read-only memory, where the > app can see it but not corrupt it, and putting the data in a read-write > key, where the app can do whatever it wants. And *once yo