Лекция: Примерно в это же время хакерами был придуман способ передачи управления чужеродному коду, не
Только ставший классическим, но и по сей день являющийся основным методом эксплуатации многих
Уязвимостей как удаленно, так и локально. Он с успехом применялся и применяется в большинстве
Операционных систем. Первое нашумевшее его применение
было в вирусе Морриса (см. раздел <Червь>), хотя наверняка и до этого способ открывался и переоткрывался
(а может быть, и использовался) несколько раз.
Итак, одной из основных проблем, стоящей перед кракером, является необходимость исполнения
Написанного им (то есть вредного) кода на машине, которую он атакует. Иначе говоря, он должен указать
Компьютеру, с какого адреса размещается этот код, то есть занести в указатель команд (обычно он
Называется instruction pointer — IP) нужный ему адрес. Это, безусловно, может быть сделано штатными
Средствами операционной системы — путем запуска соответствующей программы. Но тут у кракера возникает
две проблемы:
У него может не быть доступа на атакуемый компьютер, то есть возможности исполнения программ.
Даже если доступ (login) у него есть, то привилегий, данных ему, может оказаться недостаточно для
Выполнения некоторых функций того вредного кода, который он написал. Обычная цель кракера-