Призраки ядра или модули-невидимки




Листинг4 загрузка LKM-модуля в


Система тут же начнет ругаться на всех языках, которые только знает (точнее, на тех, под которые ее локализовали), типа, мол, модуль не загружен, нет прав на операцию (см. листинг 5), неверные параметры, инвалидный IO или IRQ. Но не стоит волноваться. Все идет по плану! Это просто результат return -1 в init_module().

root@3[module]# gcc -c mod-hidden.c -o mod-hidden.o -O2

root@3[module]# insmod mod-hidden.o

mod-hidden.o: init_module: Operation not permitted

Hint: insmod errors can be caused by incorrect module parameters,

including invalid IO or IRQ parameters.

      You may find more information in syslog or the output from dmesg

root@3[module]#




Содержание  Назад  Вперед