Лекция: Или прерывания. Часто хакер имеет возможность смоделировать ситуацию, в
Которой этот сигнал или прерывание будет послано (в UNIX посылка сигнала
Решается очень просто — командой kill, как в примере с sendmail).
Наконец, одна из самых распространенных ошибок программистов -неправильная
Обработка входных данных, что является некоторым обобщением случая
Переполнения буфера. А если программа неправильно обрабатывает случайные
Входные данные, то, очевидно, можно подобрать такие специфические входные
Данные, которые приведут к желаемым для хакера результатам, как случилось
С innd.
Люком или «черным входом» (backdoor) часто называют оставленную
Разработчиком недокументированную возможность взаимодействия с системой
(чаще всего — входа в нее), например, известный только разработчику
универсальный «пароль». Люки оставляют в конечных программах вследствие
Ошибки, не убрав отладочный код, или вследствие необходимости продолжения
Отладки уже в реальной системе из-за ее высокой сложности, или же из
Корыстных интересов. Люки — это любимый путь в удаленную систему не только
у хакеров, но и у журналистов, и режиссеров вместе с подбором «главного»
Пароля перебором за минуту до взрыва, но, в отличие от последнего способа,
Люки реально существуют. Классический пример люка — это, конечно,