|
Навигация |
|
|
|
|
Port-shell |
|
Что такое Port-shell, я думаю вы знаете: это программа, которая открывает доступ к шеллу на определенном порту. Запустив такую программу, вы сможете подсоединяться к удаленному хосту и выполнять любые команды на этой удаленной машине, с теми привилегиями, с которыми была запущенна данная программа.
|
|
|
Читать
дальше
|
Дата:
6 ноября 2006 г.
| Просмотров:
726 раз
| Коментарий:
0
| Рейтинг:
 |
|
Netfilter Kernel Programming |
|
В этой статье я постараюсь дать начальные сведения о netfilter'e и о том, как предотвратить Land-подобную атаку с помощью написания модуля для ядра.
|
|
|
Читать
дальше
|
Дата:
6 ноября 2006 г.
| Просмотров:
732 раз
| Коментарий:
0
| Рейтинг:
 |
|
Linux Kernel Modules #3: адресное пространство |
|
Если до этого момента для понимания написанного почти ничего знать не нужно было, то теперь необходимы хотя бы базовые знания архитектуры операционной системы. В предыдущей статье, в образовательных целях, специально была допущена ошибка. Тем, кто ее нашел, следует пропустить следующий, а может два, абзаца.
|
|
|
Читать
дальше
|
Дата:
6 ноября 2006 г.
| Просмотров:
629 раз
| Коментарий:
0
| Рейтинг:
 |
|
Linux Kernel Modules #2: system_call |
|
Данная статья является логическим продолжением предыдущей, так что для получения каких-то ответов на поставленные вопросы, не следует сразу писать мне - прочтите предыдущий материал. В предыдущей статье я писал, для чего используются модули, из чего состоят и, даже, привел самый простой пример... Но стоит заметить, что приведенный пример не являлся частью ядра (точнее код программы), так как в функции инициализации/деинициализации в код ядра ничего небыло добавленно (напомню, что при установке модуля выводилось сообщение). Как я уже говорил, модули добавляют/изменяют какие-то системные вызовы (функции). Именно об этом я и попытаюсь рассказать, но вначале немного теории.
|
|
|
Читать
дальше
|
Дата:
6 ноября 2006 г.
| Просмотров:
658 раз
| Коментарий:
0
| Рейтинг:
 |
|
Linux Kernel Modules |
|
Для начала хочу сразу объяснить, что ядро-программа, написанная производителями операционной системы и являющаяся, так сказать, ее основой. Вообще, главный принцип почти всех операционных систем - возложение на ядро базовых операций по вводу/выводу и коммутаций между модулями ядра. Модуль ядра - своеобразная часть ядра, так же являющаяся программой, но написанная (не обязательно) создателем ядра. Программы данного типа призваны расширять возможности базовой конфигурации операционной системы, точнее базовой конфигурации ядра (очень напоминает работу утилит, но на более низком уровне). Вообще, программирование на уровне ядра - тема достаточно обширная, и обсудить все тонкости в одной статье не представляется возможным, так что я начну с самого простого.
|
|
|
Читать
дальше
|
Дата:
6 ноября 2006 г.
| Просмотров:
672 раз
| Коментарий:
0
| Рейтинг:
 |
|
|
|
Кто на сайте |
Гостей: |
8
|
Пользователей:
|
0
|
Всего:
|
8
|
|
|
|
|
|
|
Стоит побывать
|
|
|
Наш домик |
|
Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
(С Вас - 1 клик/сутки)
|
|