![]() |
Проблема с kmalloc()
Доброго дня суток.
Пишу программу под nix (дистр - слака 12.1), обычный руткит, перехватывающий системный вызов. Встал вопрос о том, каким образом найти адрес функции kmalloc(), чтобы вызвать по найденному адресу из user-mode. Используется следующая функция, но почему то она находит адреса (причем куча) только после 0xc1######, хотя как мне кажется все системные функции должны находится в интервале от нижней границы 0xc0000000 до 0xc1000000. Код:
unsigned long get_kma() |
неужто ни у кого никаких идей нет? (
если что вот функция kmemread: Код:
static inline void readkmem (void *m,unsigned off,int sz) |
| Время: 21:29 |