Conversation

libc & redteam folks: are there any interfaces in libc that return a pointer, that's not as-if-by-malloc or based on a pointer the caller passed in, to memory that the caller is actually allowed to write to? I think the answer is pretty much no.
17
16
And mmap being used directly is quite relevant to this since they'll end up placed with other mmap mappings including libraries, etc. which is a reason for libc to to set it up so that there's a new random base for mmap after mapping the initially loaded libraries, etc.
2