Вопросы по теме '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 просмотров
schedule
22.11.2022