Как я могу защитить кучу памяти в Linux?

Я хочу сделать кусок памяти кучи только для чтения. Для этого я пытался сmemalign() сmprotect(). Но из-за того, что я могу получить, memalign выделяет память из кучи процесса.

Я хочу сделать часть кучи только для чтения. Любая помощь по этому поводу?

malloc()->mmap()->mprotect() гипотетическая мысль, но не уверен, что это может помочь ... Любой пример кода для реализации выше?

Мне нужно защитить адрес памяти в куче. с malloc () я получаю адрес около 0x10012008, тогда как с mmap () это 0xf7ec9000. Моим намерением является сделать часть heap-meory доступной только для чтения, чтобы поймать любой трамплер, который может попытаться пробежать эту кучу.

Ответы на вопрос(2)

Ваш ответ на вопрос