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

Discussion in 'Безопасность и Анонимность' started by KOCTb, 7 Oct 2005.

  1. KOCTb

    KOCTb New Member

    Joined:
    25 Sep 2005
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    как не перезагружая удаленную машину, закрыть порт открый бинд шелом.(шелл упал, но другой есть)
    (linux)
     
    #1 KOCTb, 7 Oct 2005
    Last edited: 7 Oct 2005
  2. madnet

    madnet Умиротворенный

    Joined:
    9 Dec 2004
    Messages:
    868
    Likes Received:
    343
    Reputations:
    423
    kill shell_id и порт сам закроется
     
    _________________________
  3. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Поправка madnet'у

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

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

    madnet Умиротворенный

    Joined:
    9 Dec 2004
    Messages:
    868
    Likes Received:
    343
    Reputations:
    423
    Я не рассматриваю этот случай, в большинстве своем все биндится или локально или на демон, к тому же ты сам не ответил на этот вопрос =), а -9 не обязательно использовать =)))
     
    _________________________
  5. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Обязательно если в проге сигналы обрабатываются не как обычно
    signal( SIGHUP, hup_catch );
    signal( SIGTERM, ... ). ..