HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2761  
Старый 17.04.2008, 21:38
truelamer
Участник форума
Регистрация: 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;
?>
 
Ответить с цитированием

  #2762  
Старый 17.04.2008, 21:43
Noiro
Познающий
Регистрация: 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"
 
Ответить с цитированием

  #2763  
Старый 17.04.2008, 22:03
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию

на самом деле там переменные вида name="loginbox3$Password", но как ни бьюсь не пашет ни чего
 
Ответить с цитированием

  #2764  
Старый 17.04.2008, 22:06
ZET36
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #2765  
Старый 17.04.2008, 22:08
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию

у меня такая же ожибка exec time

хз чо делать , но мне срочно надо как то пропарсить информацию под злогиненым юзером, мож есть какие-то другие идеи по поводу аутентификации?

Цель пропарсить инфу из под логина, так как её иначе не видно

Последний раз редактировалось truelamer; 17.04.2008 в 22:13..
 
Ответить с цитированием

  #2766  
Старый 17.04.2008, 22:14
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

zet36
в пост запросе еще как-бы надо данные передавать
 
Ответить с цитированием

  #2767  
Старый 17.04.2008, 22:41
ZET36
Участник форума
Регистрация: 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);
}
?>
 
Ответить с цитированием

  #2768  
Старый 17.04.2008, 22:42
truelamer
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #2769  
Старый 17.04.2008, 23:12
Buffalon
Постоянный
Регистрация: 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-помойму означает как плохо подключон))/Вроде так)
 
Ответить с цитированием

  #2770  
Старый 18.04.2008, 00:42
ZET36
Участник форума
Регистрация: 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
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ