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

07.02.2008, 01:11
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Вобщем дайте мне пример как выполнить Post запрос на примере вконтакте и считать заголовок который вернется
|
|
|

07.02.2008, 01:17
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
ВОТ И ПОСТ... нашел
Код:
50 4f 53 54 20 2f 6c 6f 67 69 6e 2e 70 68 70 20 | POST /login.php
48 54 54 50 2f 31 2e 31 0d 0a 41 63 63 65 70 74 | HTTP/1.1..Accept
3a 20 69 6d 61 67 65 2f 67 69 66 2c 20 69 6d 61 | : image/gif, ima
67 65 2f 78 2d 78 62 69 74 6d 61 70 2c 20 69 6d | ge/x-xbitmap, im
61 67 65 2f 6a 70 65 67 2c 20 69 6d 61 67 65 2f | яage/jpeg, image/
70 6a 70 65 67 2c 20 61 70 70 6c 69 63 61 74 69 | pjpeg, applicati
6f 6e 2f 78 2d 73 68 6f 63 6b 77 61 76 65 2d 66 | on/x-shockwave-f
6c 61 73 68 2c 20 61 70 70 6c 69 63 61 74 69 6f | lash, applicatio
6e 2f 76 6e 64 2e 6d 73 2d 65 78 63 65 6c 2c 20 | n/vnd.ms-excel,
61 70 70 6c 69 63 61 74 69 6f 6e 2f 76 6e 64 2e | application/vnd.
6d 73 2d 70 6f 77 65 72 70 6f 69 6e 74 2c 20 61 | ms-powerpoint, a
70 70 6c 69 63 61 74 69 6f 6e 2f 6d 73 77 6f 72 | pplication/mswor
64 2c 20 2a 2f 2a 0d 0a 52 65 66 65 72 65 72 3a | d, */*..Referer:
20 68 74 74 70 3a 2f 2f 76 6b 6f 6e 74 61 6b 74 | http://vkontakt
65 2e 72 75 2f 0d 0a 41 63 63 65 70 74 2d 4c 61 | e.ru/..Accept-La
6e 67 75 61 67 65 3a 20 72 75 0d 0a 43 6f 6e 74 | nguage: ru..Cont
65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 | ent-Type: applic
61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d | ation/x-www-form
2d 75 72 6c 65 6e 63 6f 64 65 64 0d 0a 41 63 63 | -urlencoded..Acc
65 70 74 2d 45 6e 63 6f 64 69 6e 67 3a 20 67 7a | ept-Encoding: gz
69 70 2c 20 64 65 66 6c 61 74 65 0d 0a 55 73 65 | ip, deflate..Use
72 2d 41 67 65 6e 74 3a 20 4d 6f 7a 69 6c 6c 61 | r-Agent: Mozilla
2f 34 2e 30 20 28 63 6f 6d 70 61 74 69 62 6c 65 | /4.0 (compatible
3b 20 4d 53 49 45 20 36 2e 30 3b 20 57 69 6e 64 | ; MSIE 6.0; Wind
6f 77 73 20 4e 54 20 35 2e 31 3b 20 53 56 31 3b | ows NT 5.1; SV1;
20 49 6e 66 6f 50 61 74 68 2e 32 29 0d 0a 48 6f | InfoPath.2)..Ho
73 74 3a 20 76 6b 6f 6e 74 61 6b 74 65 2e 72 75 | st: vkontakte.ru
0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 | ..Content-Length
3a 20 31 37 0d 0a 43 6f 6e 6e 65 63 74 69 6f 6e | : 17..Connection
3a 20 4b 65 65 70 2d 41 6c 69 76 65 0d 0a 43 61 | : Keep-Alive..Ca
63 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 6e 6f 2d | che-Control: no-
63 61 63 68 65 0d 0a 43 6f 6f 6b 69 65 3a 20 72 | cache..Cookie: r
65 6d 69 78 63 68 6b 3d 35 0d 0a 0d 0a 65 6d 61 | emixchk=5....ema
69 6c 3d 77 65 26 70 61 73 73 3d 77 65 65 | il=we&pass=wee
Обрати внимание на Кукисы.... возможно не все так просто.... кукисы тащаться со времени коннекта и я думаю проверяются на каждом запросе!
Ты должен посылать весь блок в сокет за исключением последней строки.... и если есть проверка на кукисы (и они меняются )то и предпоследней.
Последний раз редактировалось Delimiter; 07.02.2008 в 02:03..
|
|
|

07.02.2008, 01:20
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Авторизация по-твоему там тоже Get?
|
|
|

07.02.2008, 01:28
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
Авторизация на POST!!!!
на первом GET ты получаешь кукис.... далее не разрывая связи шлешь Post указывая кукис
.... обрати внимание на Set-Cookie в ответе на первый пакет...
Последний раз редактировалось Delimiter; 07.02.2008 в 01:35..
|
|
|

07.02.2008, 01:34
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Да не нужен там кукис, ибо примерно такая же модель с сокетами на перле у меня нормально пашет...
|
|
|

07.02.2008, 01:39
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
ну вырежи мой hex дамп засунь в массив и пошли его в сокет 8))) по прямому IP 195.190.105.240:80
И БУДЕТ ТБУ СЧАСТЕ! (при условии что кукисы действительно не проверяются)  а иначе выглядит как будто TCP и HTTP имеють НЕДОКУМЕНТИРОВАННЫЕ возможности
про ПЕРЛ.... это мало что говорит... на каком уровне ты работаешь в перле если СОКЕТА то все ок а если на более высоком уровне , то там сессионные переменные включая кукисы сами обновляются
.... чтобы было понятнее я тебе скажу так
ВОТ Я ТОЖЕ МОГУ ИСПОЛЬЗОВАТЬ WININET
и соответственно если сервер установит кукис, вининет учтет это .... и будет автоматически подставлять в запросы
всимогущий вининеть
в сокетах ты должен делать все сам!
Последний раз редактировалось Delimiter; 07.02.2008 в 02:07..
|
|
|

07.02.2008, 18:32
|
|
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме: 1215706
Репутация:
310
|
|
Сообщение от Garfi
Такая проблема, начал изучать C++, остановился но функции cout<<"...";
Задание сделал, вот исходник:
# include <iostream.h>
void main()
}
//
//Resume
//cout<<"\t\t\t\tResume\n";
//cout <<"\n";
//
//cout <<"\t\tsurname"<<"\tIvanchenko";
//
//cout <<"\n";
//cout <<"\t\tName"<<Leonid\n";
//cout <<"\n";
//
//cout <<"\t\tWork at "<<"\" Krocus\"\n";
//cout <<"\n";
//cout <<"\t\tDate of birth: "<<"\t 23.08":
//cout <<"\n";
}
Выдает ошибку - Compiling...
123.cpp
c:\program files\microsoft visual studio\myprojects\123\123.cpp(1) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(19) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(19) : error C2143: syntax error : missing ';' before '}'
Error executing cl.exe.
123.exe - 5 error(s), 1 warning(s)
Вопрос, в чем проблема, вроде все сделал правильно (по примеру в учебнике)?
Там } не знаю для чего)))
|
|
|

07.02.2008, 19:00
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Разобрался с отправкой/получением теперь такой вопрос:
При одинаковом запросе через сокеты, на перле я получаю вот такой ответ от сервера:
Код:
HTTP/1.0 200 OK
Date: Thu, 07 Feb 2008 14:52:33 GMT
Server: Apache/1.3.27 (Unix) gorgona/2.1 mod_jk/1.2.4 mod_ruby/1.0.7 Ruby/1.6.8
Connection: close
Content-Type: text/html; charset=windows-1251
Content-Length: 17464
Set-Cookie: sid=453sfy643r3erfrs32d; expires=Sun, 04 Feb 2018 14:52:33 GMT; path=/;
Cache-Control: no-cache,no-store,must-revalidate
Pragma: no-cache
Expires: Wed, 07 Feb 2007 14:52:33 GMT
Last-Modified: Thu, 07 Feb 2008 14:52:33 GMT
А сишник выдает
Код:
HTTP/1.1 200 OK
Date: Thu, 07 Feb 2008 14:55:50 GMT
Server: Apache
Pragma: no-cache
Cache-Control: no-cache, no-store
Expires: Thu, 07 Feb 2008 14:55:50 GMT
Frontend-key: 195.61.57.65
Set-Cookie: sid=453sfy643r3erfrs32d; path=/; expires=Fri, 18 Jul 2036 13:20:00 GMT;
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=koi8-r
Vary: accept-charset, user-agent
Вопрос: Куда девается Content-Length и почему разница в ответе?
|
|
|

07.02.2008, 19:10
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Сервер определил, что ты юзаешь си плюс плюс и решил спрятать от тебя Content-Length.
|
|
|

07.02.2008, 19:14
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Kez в своем репертуаре...
Все разобрался, допустил небольшую ошибку в запросе
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|