|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Разговоры, обсуждение новостей (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "OpenNews: Перехват системных вызовов в OS Linux" | |
Сообщение от opennews on 25-Дек-03, 03:52 | |
Переработанный вариант статьи Владимира Мешкова, опубликованной ранее в журанале "Системный администратор (http://www.samag.ru)". | |
| Cообщить модератору | Наверх | ^ |
| Оглавление |
|
| Сообщения по теме | [Сортировка по времени, UBB] |
| 1. "Перехват системных вызовов в OS Linux" | |
Сообщение от jp ![]() on 25-Дек-03, 03:52 | |
Что-то после этого Тоссати и этой заи, мне как-то непосебе.. | |
| Cообщить модератору | Наверх | ^ |
| 2. "Перехват системных вызовов в OS Linux" | |
Сообщение от Soldier ![]() on 25-Дек-03, 09:52 | |
Из моего, правда небогатого, опыта по созданию модулей ядра: | |
| Cообщить модератору | Наверх | ^ |
| 3. "Перехват системных вызовов в OS Linux" | |
Сообщение от Аноним ![]() on 25-Дек-03, 10:59 | |
2Soldier: | |
| Cообщить модератору | Наверх | ^ |
| 4. "Перехват системных вызовов в OS Linux" | |
Сообщение от Аноним ![]() on 25-Дек-03, 11:52 | |
и зачем огород городить? | |
| Cообщить модератору | Наверх | ^ |
| 5. "Перехват системных вызовов в OS Linux" | |
Сообщение от Soldier ![]() on 25-Дек-03, 12:02 | |
2 Аноним 4 | |
| Cообщить модератору | Наверх | ^ | |
| 7. "Перехват системных вызовов в OS Linux" | |
Сообщение от Аноним on 25-Дек-03, 18:11 | |
>>если можно собрать библиотечку с перехватом нужных вызовов и подгрузить ее ДО запуска программы через LD_PRELOAD | |
| Cообщить модератору | Наверх | ^ | |
| 6. "Перехват системных вызовов в OS Linux" | |
Сообщение от Аноним ![]() on 25-Дек-03, 13:26 | |
Ты не путай перехват системных вызовов с библиотечными вызовами. Хотя даже вызов open() не являеться прямым системным вызовом, а всего лишь обертка из libc для настоящего системного вызова, все равно остаеться возможность написания программы с использованием прямых системных вызовов, тогда тебе не получиться перехватить его. | |
| Cообщить модератору | Наверх | ^ | |
| 8. "Перехват системных вызовов в OS Linux" | |
Сообщение от JonnyPronks ![]() on 28-Дек-03, 03:31 | |
Как же в 2.6 это компилируется? | |
| Cообщить модератору | Наверх | ^ |
| 9. "Перехват системных вызовов в OS Linux" | |
Сообщение от Bob ![]() on 28-Дек-03, 15:59 | |
Судя по сообщениям на форуме www.thc.org, в ядре 2.6.0 таблица системных вызовов экспорту не подлежит, cледовательно, приведенные примеры перехвата системных вызовов при помощи модулей в ядре 2.6.0 работать не будут. | |
| Cообщить модератору | Наверх | ^ | |
| 10. "Перехват системных вызовов в OS Linux" | |
Сообщение от JonnyPronks ![]() on 28-Дек-03, 16:29 | |
в 2.6 изменилась инизиализация модуля и выглядит примерно так: | |
| Cообщить модератору | Наверх | ^ | |
| 11. "Перехват системных вызовов в OS Linux" | |
Сообщение от Bob ![]() on 29-Дек-03, 14:30 | |
А если сменить расширение на .ko (hello.ko)? | |
| Cообщить модератору | Наверх | ^ | |
| 13. "Перехват системных вызовов в OS Linux" | |
Сообщение от JonnyPronks ![]() on 29-Дек-03, 17:10 | |
нет разницы! | |
| Cообщить модератору | Наверх | ^ | |
| 14. "Перехват системных вызовов в OS Linux" | |
Сообщение от Soldier ![]() on 30-Дек-03, 21:14 | |
>в 2.6 изменилась инизиализация модуля и выглядит примерно так: | |
| Cообщить модератору | Наверх | ^ | |
| 15. "Перехват системных вызовов в OS Linux" | |
Сообщение от JonnyPronks ![]() on 05-Янв-04, 17:21 | |
У меня так не получилось, вот обновля ка я module-init-tools тоже посмотрим что скажет.. | |
| Cообщить модератору | Наверх | ^ | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |