| |
автор: nolife (04.12.2006 в 14:29) |
|
| | Как можно с помощью сокетов, зайти в нужное место, например на какой нибуть сервер, сервер потребует пароль, ввести пароль (командой, например: password mypass), после успешного входа, написать опять же команду (./set), после использование этой команды, должно выдать строку (done, your nick: tobo). Надо выдрать данные из этой строки, и вывести на веб страничке например: (Все сделано, ваш ник: tobo) ;) | |
| |
|
|
| |
|
|
| |
для: nolife
(04.12.2006 в 14:29)
| | | Возможно, но чтобы ответить однозначно нужно больше подробностей - какой механизм лежит в основе авторизации? | |
| |
|
|
| |
автор: nolife (06.12.2006 в 08:18) |
|
| |
для: cheops
(05.12.2006 в 01:31)
| | | Здраствуй cheops. Ну допустим это соеденение осуществляется к IRC чату, под определенным порту (не 6667).
При соеденение выдает строку. Welcome nick, enter you password. При увиденье этой строки, надо что бы пхп выполнил команду: /password billgates
Потом как бы войдет в эту систему. И выполнить еще команду: /set $_GET['peremenaya'];
После выполнение команды, сервер отошлет строки (у сервера хост: Tech!*@domain.com):
Installed: nick <далее новая строка>
Installed: password
Надо выдрать строки nick и password, и вывесте на странице php.
* Примечание: там где /set $_GET['ff'];
$_GET, это отправляется из сылки т.е например index.php?set=gggg...
Надеюсь будет понятно, жду помощи. | |
| |
|
|
| |
|
|
| |
для: nolife
(06.12.2006 в 08:18)
| | | Можно попробовать http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=600, тут требуется экспериментировать
<?php
$fp = fsockopen("www.mail.ru", 6667, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
} else {
$out = "/password billgates";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
|
При помощи fwrite() - пишите команды, а при помощи fgets() - читайте ответ сервера. | |
| |
|
|
| |
автор: nolife (06.12.2006 в 15:10) |
|
| |
для: cheops
(06.12.2006 в 13:22)
| | | а как можно соединица с сервером, и немного повисеть на нем? | |
| |
|
|
| |
|
|
| |
для: nolife
(06.12.2006 в 15:10)
| | | Пока не выполните fclose($fp) - будете висеть. | |
| |
|
|