ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.04.2008, 21:38
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
Помогите, не могу правильно передать http заголовки чтоб залогиниться... на gz.sko.kz
<?php
$host="gz.sko.kz";
$path="/login.aspx?ReturnUrl=%2fDefault.aspx";
$fp=fsockopen($host,80,$errno,$errstr,30);
if(!$fp)
{
echo $errno." ".$errstr; exit;
}
$data='UserName=pars&Password=7777777\r\n\r\n';
$header.="POST ".$path." HTTP/1.1\r\n";
$header.="Host: ".$host."\r\n";
$header.="Content-type: application/x-www-form-urlencoded\r\n";
$header.="Content-Length: ".strlen($data)."\r\n\r\n";
$header.='UserName=pars&Password=7777777\r\n\r\n';
echo $header;
fwrite($fp, $header);
while(!feof($fp))
{
$line.=fgets($fp,1024);
}
fclose($fp);
echo $line;
?>
|
|
|

17.04.2008, 21:43
|
|
Познающий
Регистрация: 01.01.2008
Сообщений: 50
Провел на форуме: 187422
Репутация:
71
|
|
Сообщение от truelamer
...
Код:
$data='UserName=pars&Password=7777777';
Попробуй так, завершающие переносы строк вообще-то в длину не входят
Код:
$header.="UserName=pars&Password=7777777\r\n\r\n";
Кавычки нужны двойные, '\r\n' != "\r\n"
|
|
|

17.04.2008, 22:03
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
на самом деле там переменные вида name="loginbox3$Password", но как ни бьюсь не пашет ни чего
|
|
|

17.04.2008, 22:06
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме: 500748
Репутация:
137
|
|
Сообщение от truelamer
Помогите, не могу правильно передать http заголовки чтоб залогиниться... на gz.sko.kz
м. странно вроде я всё правельно передаю
Код:
<?php
$hostname = "gz.sko.kz";
$path = "/login.aspx?ReturnUrl=%2fDefault.aspx";
$line = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data = "__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTUzNTg1MDU5MA9kFgICAw9kFgICBQ88KwAKAQAPFgIeDUNyZWF0ZVVzZXJVcmwFJVJlZ2lzdGVyLmFzcHg%2FUmV0dXJuVXJsPS9EZWZhdWx0LmFzcHhkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WBAUSbG9naW5fc3RhdHVzJGN0bDAxBRJsb2dpbl9zdGF0dXMkY3RsMDMFFGxvZ2luYm94MyRSZW1lbWJlck1lBRpsb2dpbmJveDMkTG9naW5JbWFnZUJ1dHRvbo52%2BP4gTBuf4CaCEX58bGgpHWO2&loginbox3%24UserName=zz&loginbox3%24Password=dd&loginbox3%24LoginButton=%C2%A0%D0%92%D1%85%D0%BE%D0%B4%C2%A0&__EVENTVALIDATION=%2FwEWBgLext%2F2CwKTs87BDAK%2Fu7fIDQKY2Z7xCAKNm%2FKSDgLOgJCABthp5RG9Wy0Z%2F08BwLNmJ%2FxopnyM\r\n\r\n";
$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp, $headers.$data);
while (!feof($fp))
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;
?>
а денвер выдаёт Maximum execution time of 30 seconds exceeded
а у тебя какая ошибка?
возможно на этом сайте идёт проверка referrer'а ?
Последний раз редактировалось ZET36; 17.04.2008 в 22:08..
|
|
|

17.04.2008, 22:08
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
у меня такая же ожибка exec time
хз чо делать , но мне срочно надо как то пропарсить информацию под злогиненым юзером, мож есть какие-то другие идеи по поводу аутентификации?
Цель пропарсить инфу из под логина, так как её иначе не видно
Последний раз редактировалось truelamer; 17.04.2008 в 22:13..
|
|
|

17.04.2008, 22:14
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
zet36
в пост запросе еще как-бы надо данные передавать
|
|
|

17.04.2008, 22:41
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме: 500748
Репутация:
137
|
|
Сообщение от truelamer
у меня такая же ожибка exec time
хз чо делать , но мне срочно надо как то пропарсить информацию под злогиненым юзером, мож есть какие-то другие идеи по поводу аутентификации?
Цель пропарсить инфу из под логина, так как её иначе не видно
держи через get получилось
Код:
<?php
$fp = fsockopen("www.gz.sko.kz", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET http://gz.sko.kz/login.aspx?ReturnUrl=%2fDefault.aspx?__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTUzNTg1MDU5MA9kFgICAw9kFgICBQ88KwAKAQAPFgIeDUNyZWF0ZVVzZXJVcmwFJVJlZ2lzdGVyLmFzcHg%2FUmV0dXJuVXJsPS9EZWZhdWx0LmFzcHhkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WBAUSbG9naW5fc3RhdHVzJGN0bDAxBRJsb2dpbl9zdGF0dXMkY3RsMDMFFGxvZ2luYm94MyRSZW1lbWJlck1lBRpsb2dpbmJveDMkTG9naW5JbWFnZUJ1dHRvbo52%2BP4gTBuf4CaCEX58bGgpHWO2&loginbox3%24UserName=zz&loginbox3%24Password=dd&loginbox3%24LoginButton=%C2%A0%D0%92%D1%85%D0%BE%D0%B4%C2%A0&__EVENTVALIDATION=%2FwEWBgLext%2F2CwKTs87BDAK%2Fu7fIDQKY2Z7xCAKNm%2FKSDgLOgJCABthp5RG9Wy0Z%2F08BwLNmJ%2FxopnyM HTTP/1.1\r\n";
$out .= "Host: www.gz.sko.kz\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
|
|
|

17.04.2008, 22:42
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
++++++++++++
а чего то не хотит, говорит что HTTP/1.1 400 Bad Request ( Недопустимые данные. ) Connection: close Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 1964
Последний раз редактировалось truelamer; 17.04.2008 в 22:46..
|
|
|

17.04.2008, 23:12
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Сообщение от truelamer
++++++++++++
а чего то не хотит, говорит что HTTP/1.1 400 Bad Request ( Недопустимые данные. ) Connection: close Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 1964
Напиши ссылку правильно... . Bad Request-помойму означает как плохо подключон))/Вроде так)
|
|
|

18.04.2008, 00:42
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме: 500748
Репутация:
137
|
|
Сообщение от truelamer
++++++++++++
а чего то не хотит, говорит что HTTP/1.1 400 Bad Request ( Недопустимые данные. ) Connection: close Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 1964
у меня в денвере работает. возможно форум отфармотировал исходник. вот залил его на http://rapidshare.com/files/108306993/get.txt.html
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|