Вопросы по теме 'mprotect'

как получить флаги защиты области памяти, флаги PROT_READ/PROT_EXEC в mprotect
Я использую mprotect() для установки флагов защиты области памяти. Позже я хочу восстановить флаги защиты этой области памяти. Мой вопрос, как получить флаги защиты области памяти? флаги включают PROT_READ... Мой обходной путь — разобрать...
2859 просмотров
schedule 15.06.2022

linux c проблема с mmap/mprotect
Мне нужно сделать небольшой sw, который должен защищать страницу для чтения/записи, а затем, когда осуществляется доступ к памяти, ему нужно увеличить счетчик и разрешить чтение/запись, после чего ему нужно затем защитить память обратно У меня есть...
2853 просмотров
schedule 21.06.2022

Защитите все адресное пространство с помощью mprotect
Для моего университетского проекта мне нужно ЗАПИСАТЬ защитить все адресное пространство процесса. Я читал файл /proc/self/maps и анализировал сопоставление. Итак, для каждой записи в формате 08048000-0804c000 r-xp 00000000 08:03 7971106...
799 просмотров
schedule 23.07.2023

Использование mprotect, чтобы сделать текстовый сегмент доступным для записи в macOS
По сути, это то, что я пытаюсь сделать, #include <sys/mman.h> int zero() { return 0; } int main(int argc, const char *argv[]) { return mprotect((void *) &zero, 4096, PROT_READ | PROT_WRITE); } поэтому я, по сути, пытаюсь...
2539 просмотров