спс огромное!
Ну сабж собственно.
Она ж меняет а не получает атрибуты. Если есть какая-то возможность узнать атрибуты стрнички без их изменения - то можно пожалуйста по-конкретнее.
Под виндой есть че-то вроде VirtualQuery или на худой конец VirtualProtect, во всяком случае таким образом мы получаем инфу. Есть че-нить похожее...
Блин, там ошибка с JMP. Если ее поправить все работает как надо. Спасибо большое за помощь!
Спасибо, mprotect заработала. Но к сожалению возникла новая проблемка: подмена первых байт функции fopen прошла удачно, на при попытке вызвать ее...
как же тогда все-таки изменить атрибуты первых байтов функции, например open, используя mprotect, если вас не затруднит, не могли бы вы привести...
Когда я указываю в параметрах mprotect адрес перехватываемой фунуции, она возвращает -1 вот примерчик: mprotect((void*)fopen, cmd_sz, PROT_WRITE |...
Нужно прехватить вызовы некоторых функций в Linux, с помощью подмены кода, но возникла проблема с изменением атрибутов виртуальной памяти...
Имена участников (разделяйте запятой).