РекомендуюДалее будут рассмотрены особенности применения данной техники с целью сокрытия видимых признаков наличия модуля в системе и, как следствие, невозможности его выгрузки.Код: Выделить всё
# insmod findme.ko # lsmod | grep findme findme 12697 0 # sysctl -w findme=1 findme = 1 # lsmod | grep findme # rmmod findme libkmod: ERROR ../libkmod/libkmod-module.c:753 kmod_module_remove_module: could not remove 'findme': No such file or directory Error: could not remove module findme: No such file or directory # sysctl -w findme=0 findme = 0 # lsmod | grep findme findme 12697 0 # rmmod findme
Я попозже планирую вернуться к теме.
Там же ссылка на GIT-репозитарий кода.
Но если кому лень по GIT лазить, то я архив прикрепил.Код: Выделить всё
MODULE_AUTHOR("Ilya V. Matveychikov <i.matveychikov@milabs.ru>");