Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Код на запись обычно не доступен совсем. Даже если бы в libc можно было писать и она была copy-on-write, это бы не помогло. Процессор ничего про copy-on-write не знает. Копирование выполняет операционная система, которая перехватывает исключение возникающее при попытке записи в память доступную только для чтения. Если же память изменяется при чтении, то никакого исключения и как следствие копирования не будет.
«Железная» уязвимость в DRAM позволяет изменить содержимое чужой памяти