ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #11  
Старый 25.11.2007, 18:46
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме:
4094601

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

Код:
HTTP/1.1 411 Length Required
Connection: close
Content-Type: text/html
Content-Length: 357
Date: Sun, 25 Nov 2007 14:06:14 GMT
Server: lighty
Код:
HTTP/1.1 411 Length Required
          |    
          |    411 - Информационный код
          '-> [411]Сервер отказывается принимать запрос без определенного Content-Length.
		  	  
		  
    * 1xx: Информационные коды — запрос получен, продолжается обработка.
    * 2xx: Успешные коды — действие было успешно получено, понято и обработано.
    * 3xx: Коды перенаправления — для выполнения запроса должны быть предприняты дальнейшие действия.
    * 4xx: Коды ошибок клиента — запрос имеет плохой синтаксис или не может быть выполнен.
    * 5xx: Коды ошибок сервера — сервер не в состоянии выполнить допустимый запрос.
Дело в Content-Length

Последний раз редактировалось demonoid; 25.11.2007 в 19:10..
 
Ответить с цитированием

  #12  
Старый 25.11.2007, 18:56
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

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

$postdata = 'vb_login_username=C!klodoL&vb_login_password=bN48 xc&cookieuser=1&s=&do=login&forceredirect=1&vb_log in_md5password=';
...
"Content-Length: ".length($postdata)."\r\n";
...
"Connection: close\r\n\r\n$postdata";
 
Ответить с цитированием

  #13  
Старый 25.11.2007, 19:14
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
Post

всем спасибо за советы. разобрался - проснифал пакеты, загвоздка заключалась в том, что помимо логина, пасса, пасса в мд5, надо было передавать еще пасс в utf и в md5

PHP код:
$host "somehost.su";
$login ".::Gh0st::.";
$pass "password";

$url_login urlencode($login);
$md5_pass md5($pass);

$params "vb_login_username=$url_login&vb_login_password=&s=&do=login&vb_login_md5password=$md5_pass&vb_login_md5password_utf=$md5_pass";
$length strlen($params);

$request "POST http://$host/login.php HTTP/1.0\r\n";
$request .= "Referer: http://$host\r\n";
$request .= "Accept-Language: ru\r\n";
$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
$request .= "Proxy-Connection: Keep-Alive\r\n";
$request .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.10 (build 01952); .NET CLR 2.0.50727; InfoPath.1)\r\n";
$request .= "Host: $host\r\n";
$request .= "Content-Length: $length\r\n";
$request .= "Pragma: no-cache\r\n\r\n";
$request .= "$params\r\n";

$sock fsockopen($host80$errno$errstr10);
stream_set_timeout($sock30);
fputs($sock$request);

while(!
feof($sock))
{
$page .= fgets($sock);}
fclose($sock);
echo 
$page

Последний раз редактировалось .::Gh0st::.; 25.11.2007 в 19:27..
 
Ответить с цитированием

  #14  
Старый 25.11.2007, 19:40
xaker-boss
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме:
1547094

Репутация: 120
Отправить сообщение для xaker-boss с помощью ICQ
По умолчанию

а в скрипт который в #13 посту пароль надо в писывать обычный или сначала перевести его в md5 апотом в писать?
 
Ответить с цитированием

  #15  
Старый 25.11.2007, 19:46
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

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

$md5_pass = md5($pass); как видим скрипт сам мд5 пароля делает, следовательно обычный
 
Ответить с цитированием

  #16  
Старый 25.11.2007, 20:26
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
Post

xaker-boss
в md5, можешь еще перевод в utf сделать, на случай символов другой кодировки
хотя прежде чем логиниться таким образом - проснифай заголовки и посмотри, какие данные обязательны

2all
теперь появилась необходимость использовать запрос с cookie

cookie я получаю от форума. каким образом можно перехватить cookie от форума, чтобы потом вставить в запрос?
PHP код:
$request .= "Cookie: $cookie\r\n"

Последний раз редактировалось .::Gh0st::.; 25.11.2007 в 20:36..
 
Ответить с цитированием

  #17  
Старый 25.11.2007, 20:54
xaker-boss
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме:
1547094

Репутация: 120
Отправить сообщение для xaker-boss с помощью ICQ
По умолчанию

А как сделать чтобы он залогинелся, и перешол на главную страницу форума?
а то у меня вот какая байда получается:
www.forum-mp3.org/1221.php
 
Ответить с цитированием

  #18  
Старый 28.11.2007, 10:16
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

md5 формируется javascript скриптом, и использовать его необязательно, т.к. не у всех юзеров включен javascript.

>>cookie я получаю от форума. каким образом можно перехватить cookie от форума, чтобы потом вставить в запрос?

Куки посылаются заголовком сервера..
Сам заголовок от тела отделяется через \r\n\r\n.
Каждая строка отделяется через \r\n.
Перебирай так каждую строку на начало Set-Cookie:

Ну если делать нех, то можно регуляркой.
 
Ответить с цитированием

  #19  
Старый 28.11.2007, 17:28
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
По умолчанию

в общем чтобы выполнить запрос мне надо передавать куку вида:
Цитата:
Cookie: OAID=79042d39782b8b5911990615cd1c80e9; __utma=148500711.973123518.1196002583.1196002583.1 196004931.2; __utmb=148500711; __utmz=148500711.1196002583.1.1.utmccn=(direct)|ut mcsr=(direct)|utmcmd=(none); key=anti-doss; hotlog=1; __utmc=148500711; bbsessionhash=d72945a3bf48d03a8f24a707fc998941; bblastvisit=1196006017; bblastactivity=0
проблема заключается в том, что когда я логинлюсь на форум в заголовке я получаю только
- bblastactivity
- bblastvisit
- bbsessionhash
- key

то есть всего 4 параметра (+-1)

можно конечно выдирать значения из браузерного фолдера для кукисов, но такая работа скрипта будет неуместной
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обзор Программ для Оформления\Украшения Windows BlackCats Soft - Windows 37 09.06.2010 01:21
Взлом беспроводных сетей halkfild Беспроводные технологии/WPAN/WLAN 28 28.03.2010 22:35
большой обзор программ для шифрования и защиты данных BlackCats Soft - Windows 15 25.11.2007 23:28
Посимвольный перебор в базах данных на примере MySQL LoFFi Чужие Статьи 5 30.04.2007 05:05



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


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




ANTICHAT.XYZ