URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5202
[ Назад ]

Исходное сообщение
"shell"

Отправлено fura13 , 04-Мрт-06 12:21 
Здраствуйте.

Есть сервер на $n'ом порту. Я подключаюсь к нему с помощью скрипта

echo "login
$id
<тут косяк>
quit"|netcat $ip $n

Что происходит : я пересылаю ему команду логин, далее он просит ид я его даю, а потом он мне отсылает пароль, и ждет ответа и после ответа нужно отослать команду выхода.

Вопрос: Как считать пароль?

Спасибо.


Содержание

Сообщения в этом обсуждении
"shell"
Отправлено jd , 05-Мрт-06 00:53 
>Вопрос: Как считать пароль?

read pass  # после этого $pass будет содержать пароль


"shell"
Отправлено anonymous , 05-Мрт-06 17:17 
>>Вопрос: Как считать пароль?
>
>read pass  # после этого $pass будет содержать пароль

Внимательно прочиатйте что за скрипт

echo "login
$id
<тут косяк>
quit"|netcat $ip $n

И потом прежде отвечать нужно быть уверенным что это заработает.


"shell"
Отправлено jd , 06-Мрт-06 21:22 
>Внимательно прочиатйте что за скрипт
>
>echo "login
>$id
><тут косяк>
>quit"|netcat $ip $n
>
>И потом прежде отвечать нужно быть уверенным что это заработает.

Не нужно так нервничать, вы же не в техническую поддержку обращаетесь.
В вашем случае можно сделать:
echo "login
$id
quit" | netcat $ip $n > output

После чего в файле output будет сами знаете что. Как его разобрать - зависит от того, что точно выдаёт сервер.
Если непременно нужно передавать id после того, как сервер его запросит (что маловероятно), опять же, всё зависит от того, как именно он это делает.