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

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

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

  #731  
Старый 07.02.2008, 01:11
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Вобщем дайте мне пример как выполнить Post запрос на примере вконтакте и считать заголовок который вернется
 

  #732  
Старый 07.02.2008, 01:17
Delimiter
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..
 

  #733  
Старый 07.02.2008, 01:20
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Авторизация по-твоему там тоже Get?
 

  #734  
Старый 07.02.2008, 01:28
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

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

Авторизация на POST!!!!

на первом GET ты получаешь кукис.... далее не разрывая связи шлешь Post указывая кукис

.... обрати внимание на Set-Cookie в ответе на первый пакет...

Последний раз редактировалось Delimiter; 07.02.2008 в 01:35..
 

  #735  
Старый 07.02.2008, 01:34
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Да не нужен там кукис, ибо примерно такая же модель с сокетами на перле у меня нормально пашет...
 

  #736  
Старый 07.02.2008, 01:39
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

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

ну вырежи мой hex дамп засунь в массив и пошли его в сокет 8))) по прямому IP 195.190.105.240:80

И БУДЕТ ТБУ СЧАСТЕ! (при условии что кукисы действительно не проверяются) а иначе выглядит как будто TCP и HTTP имеють НЕДОКУМЕНТИРОВАННЫЕ возможности

про ПЕРЛ.... это мало что говорит... на каком уровне ты работаешь в перле если СОКЕТА то все ок а если на более высоком уровне , то там сессионные переменные включая кукисы сами обновляются
.... чтобы было понятнее я тебе скажу так

ВОТ Я ТОЖЕ МОГУ ИСПОЛЬЗОВАТЬ WININET
и соответственно если сервер установит кукис, вининет учтет это .... и будет автоматически подставлять в запросы

всимогущий вининеть
Код:
skipped....
в сокетах ты должен делать все сам!

Последний раз редактировалось Delimiter; 07.02.2008 в 02:07..
 

  #737  
Старый 07.02.2008, 18:32
brasco2k
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме:
1215706

Репутация: 310
Talking

Цитата:
Сообщение от 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)

Вопрос, в чем проблема, вроде все сделал правильно (по примеру в учебнике)?
Там } не знаю для чего)))
 

  #738  
Старый 07.02.2008, 19:00
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Разобрался с отправкой/получением теперь такой вопрос:
При одинаковом запросе через сокеты, на перле я получаю вот такой ответ от сервера:
Код:
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 и почему разница в ответе?
 

  #739  
Старый 07.02.2008, 19:10
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

Сервер определил, что ты юзаешь си плюс плюс и решил спрятать от тебя Content-Length.
 

  #740  
Старый 07.02.2008, 19:14
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Kez в своем репертуаре...
Все разобрался, допустил небольшую ошибку в запросе
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



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


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




ANTICHAT.XYZ