Здравствуйте. Мне нужно написать программу которая перехватывает системные вызовы open,read,write,close. Смысл в том чтобы перехватывать эти системные вызовы и писать в файл логов например фразу: «Системный вызов open для файла test выполнен программой mc 28.04.19 в 21:00»(Фраза взята к примеру) Разумеется в начале нужно следить за всеми файлами в операционной системе, но в дальнейшем будет список файлов за которыми нужно будет следить(писать в лог если есть данный файл в списке). Ядро 4.15.3. Само ядро пересобирать нельзя. Вот собственно в сторону чего копать?


Ответ на:
комментарий
от monk
Ответ на:
комментарий
от kold2015
Ответ на:
комментарий
от monk


Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от kold2015

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от kold2015
Ответ на:
Можно двояко.
от Moisha_Liberman
Ответ на:
комментарий
от kold2015
Ответ на:
Хммм...
от Moisha_Liberman
Ответ на:
комментарий
от ilammy

Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от kold2015


Ответ на:
комментарий
от kold2015
Ответ на:
комментарий
от i-rinat
Ответ на:
Да.
от Moisha_Liberman
Ответ на:
комментарий
от kold2015

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум libc, системные вызовы и лицензия GPL (2015)
- Форум глобальный LD_PRELOAD (2016)
- Форум open fopen (2003)
- Форум Получение имени файла по дескриптору файла (2019)
- Форум Реализация системного вызова ? (2008)
- Форум код системных вызовов в ядре (2003)
- Форум socket & write() (2005)
- Форум Системные вызовы ядра и библиотека glibc (2016)
- Форум Системный вызов sendfile ??? (2008)
- Форум перехват потока данных (2003)