PDA

Просмотр полной версии : Странный сплойт


_nic
22.04.2009, 18:42
Что в этом сплойте http://milw0rm.com/exploits/8478 Означают строки типа

cat > udev.c << _EOF
.................................
_EOF

Они что ли цепляют код в них к udev.c или цепляют к себе код из udev.c :confused:
ЗЫ:стремный какой то скрипт

Alexsize
22.04.2009, 18:48
Так обозначается перенаправление данных в файл.
З.Ы. сплоит кривой =(

tux
22.04.2009, 19:56
Не. Там проще все. Из скрипта формируется си-файл (даже 2 файла), который затем компилируется и запускается. Просто все.

P.S. Сразу скажу: дырка уже известна всем и давно везде обновили udev. Разве что не обновили ленивые админы. ;)

_nic
22.04.2009, 20:33
А разве udev это модуль ядра О_о ?

tux
22.04.2009, 21:21
Нет. Не модуль. Весь смысл этого сплоита в том, что udev не проверял отправителя сообщения. Там сначала создается устройство /dev/foo а потом, через команды работы с этим устройством выполняют заданный код. И, таким образом, повышают свои привилегии до рутовых. Есть несколько использований данной дыры - но сама дыра уже закрыта.
А как сам файл назвать - неважно, совсем. Важно, что он делает. ;)
Если интересно, можно о этом же прочитать здесь http://darkk.livejournal.com/51706.html