Здравствуйте. Мне нужно написать программу которая перехватывает системные вызовы 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)
- Форум Реализация системного вызова ? (2008)
- Форум Системные вызовы ядра и библиотека glibc (2016)
- Форум Глобальный перехват системных вызовов (2013)
- Форум Перехват системных вызовов (open) (2013)
- Форум Перехват системных вызовов в 2.6 (2008)
- Форум Перехват системных вызовов в Mac OS (2018)
- Новости Перехват системных вызовов в OS Linux (2003)
- Форум Перехват системных вызовов начиная с ядра 4.15 (2020)