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

28.03.2010, 03:49
|
|
Участник форума
Регистрация: 29.07.2008
Сообщений: 128
Провел на форуме: 225836
Репутация:
34
|
|
HTTP
Кто знает в чём может быть проблема?
Делаю запрос
Код:
GET http://loveplanet.ru/index.php?a=regcheck&f=mail&v=' + Email + ' HTTP/1.0'#13#10#13#10
. Он возвращает ошибку 400, типо запрос составлен не верно. Юзаю Винсоки. Отправляю этот запрос через shitt_http, ответ приходит нормальный. shitt_http - юзает Инди, сделалбы с ними, но терпеть их не могу.
|
|
|

28.03.2010, 04:02
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Поюзай снифер, почитай rfc. Где Host в заросе?
|
|
|

28.03.2010, 04:12
|
|
Участник форума
Регистрация: 29.07.2008
Сообщений: 128
Провел на форуме: 225836
Репутация:
34
|
|
Kaimi, такой запрос запросто жрётся так как версия HTTP 1.0. Запрос отправлял по всякому и с хостом и т.п. Никак. Кароче пох, инди так инди(((( бе
|
|
|

28.03.2010, 04:12
|
|
Новичок
Регистрация: 23.09.2009
Сообщений: 16
Провел на форуме: 1126888
Репутация:
2
|
|
Сообщение от Kaimi
Поюзай снифер, почитай rfc. Где Host в заросе?
Для http 1.0 заголовок host не нужен.
Возможно, проблема в том, что строковая переменная Email не в UrlEncode.
|
|
|

28.03.2010, 04:15
|
|
Участник форума
Регистрация: 29.07.2008
Сообщений: 128
Провел на форуме: 225836
Репутация:
34
|
|
FEV Неа, не помогло)))
|
|
|

28.03.2010, 04:19
|
|
Новичок
Регистрация: 23.09.2009
Сообщений: 16
Провел на форуме: 1126888
Репутация:
2
|
|
почему "#13#10#13#10" находятся после последнего закрывающего апострофа? где первый открывающий апостроф? короче по тому куску кода ничего не понятно.
|
|
|

28.03.2010, 04:21
|
|
Участник форума
Регистрация: 29.07.2008
Сообщений: 128
Провел на форуме: 225836
Репутация:
34
|
|
Данные уходят так
Client.Connect('loveplanet.ru', 80);
Header := 'GET http://loveplanet.ru/?a=regcheck&f=mail&v=' + Email + ' HTTP/1.0'#13#10#13#10;
Client.SendBuffer(Header, Length(Header));
Client.Idle(10);
Client.ReceiveBuffer(Rec, SizeOf(Rec));
Client - свой класс на винсоке
|
|
|

28.03.2010, 04:43
|
|
Познающий
Регистрация: 06.06.2007
Сообщений: 99
Провел на форуме: 559723
Репутация:
94
|
|
Header := 'GET http://loveplanet.ru/?a=regcheck&f=mail&v=' + Email + ' HTTP/1.0'#13#10#13#10;
В дельфи не разбираюсь, но оно точно должно так выглядеть?
А не так:
Header := 'GET http://loveplanet.ru/?a=regcheck&f=mail&v=' + Email + ' HTTP/1.0'+'#13#10#13#10';
|
|
|

28.03.2010, 11:32
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 dmnt если не разбираешься, то лучше не пишу чушь!
Если ты шлеш запрос через HTTP прокси то всё норм. А если напрямую, то лучше сделай по нормальному. Потому что не все серваки корректно обрабатывают такие запрос.
делай типа
'GET /scrypt.ext?param='+mail+' HTTP/1.0'#13#10'Host: site.com'#13#10#13#10
Последний раз редактировалось slesh; 28.03.2010 в 11:35..
|
|
|

28.03.2010, 13:22
|
|
Участник форума
Регистрация: 29.07.2008
Сообщений: 128
Провел на форуме: 225836
Репутация:
34
|
|
slesh не помогло, я говорю всё уже перепробывал, не пойму в чём дело
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|