PDA

Просмотр полной версии : Как не перезагружая удаленную машину, закрыть порт открый бинд шелом. (Linux)


KOCTb
07.10.2005, 23:03
как не перезагружая удаленную машину, закрыть порт открый бинд шелом.(шелл упал, но другой есть)
(linux)

madnet
08.10.2005, 03:28
kill shell_id и порт сам закроется

KEZ
08.10.2005, 12:48
Поправка madnet'у

А если ты использовал ядреный сплойт, вещающий бинд шелл (да, есть не только локальные) ? Что тогда упадет?

Один выход (легальный, разумный) - убить процесс если есть права.
killall -9 processname
kill SIGINT processid

madnet
10.10.2005, 00:04
Поправка madnet'у

А если ты использовал ядреный сплойт, вещающий бинд шелл (да, есть не только локальные) ? Что тогда упадет?

Один выход (легальный, разумный) - убить процесс если есть права.
killall -9 processname
kill SIGINT processid

Я не рассматриваю этот случай, в большинстве своем все биндится или локально или на демон, к тому же ты сам не ответил на этот вопрос =), а -9 не обязательно использовать =)))

KEZ
10.10.2005, 02:54
Обязательно если в проге сигналы обрабатываются не как обычно
signal( SIGHUP, hup_catch );
signal( SIGTERM, ... ). ..