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

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

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

  #4661  
Старый 19.10.2009, 11:47
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

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

Блин. Че за хрень, заипался.
Посылаю пост запрос через идхттп, если логин/пасс верные то редиректит.
Так вот, если посылать через прокси, то после редиректа тело ответа пустое, без проксей - все норм.
 
Ответить с цитированием

  #4662  
Старый 19.10.2009, 11:54
AquaKlaster
Участник форума
Регистрация: 09.03.2009
Сообщений: 178
Провел на форуме:
1605524

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

Цитата:
Сообщение от GhostOnline  
Блин. Че за хрень, заипался.
Посылаю пост запрос через идхттп, если логин/пасс верные то редиректит.
Так вот, если посылать через прокси, то после редиректа тело ответа пустое, без проксей - все норм.
Может прокси плохая? в браузере проверь её
 
Ответить с цитированием

  #4663  
Старый 19.10.2009, 12:14
Пуховой
Banned
Регистрация: 25.11.2007
Сообщений: 62
Провел на форуме:
1702086

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

bmp152, т.к. сам ковырялся с проблемой, обнаружил решение у буржуев.

- открываем IdMultipartFormData.pas
- заменяем 574 строку на Result := Result + LEncoding.GetByteCount(TStrings(FieldObject).Text) ;
- заменяем 582 строку на Result := Result + TStream(FieldObject).Size;
- заменяем 306 строку на FSize := FSize + LItem.FieldSize + 2;
Перекомпилируем. И ура - последняя ревизия индюши работает как часы.
 
Ответить с цитированием

  #4664  
Старый 19.10.2009, 12:22
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

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

Цитата:
Сообщение от AquaKlaster  
Может прокси плохая? в браузере проверь её
Я загружаю прокси списком в несколько сотен, приложение многопоточное, не думаю что они все такие
 
Ответить с цитированием

  #4665  
Старый 19.10.2009, 12:52
AquaKlaster
Участник форума
Регистрация: 09.03.2009
Сообщений: 178
Провел на форуме:
1605524

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

Цитата:
Сообщение от GhostOnline  
Я загружаю прокси списком в несколько сотен, приложение многопоточное, не думаю что они все такие
скинь в ЛС сорцы я гляну!
 
Ответить с цитированием

  #4666  
Старый 19.10.2009, 13:03
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

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

Сорри прогу делаю на заказ. Впрочем часть могу скинуть, какую именно надо?
 
Ответить с цитированием

  #4667  
Старый 19.10.2009, 13:48
AquaKlaster
Участник форума
Регистрация: 09.03.2009
Сообщений: 178
Провел на форуме:
1605524

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

ну там где рабоат с прокси отправка пост запроса
 
Ответить с цитированием

  #4668  
Старый 19.10.2009, 14:24
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

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

Код:
Param:=TStringList.Create;//Парaметры запросов
                  Param.Add('auth[backurl]=http://mirtesen.ru/'); //Добавляем параметры для логина
                  Param.Add('auth[login]='+Nick);//.......
                  Param.Add('auth[password]='+Pswd);//........
                  Param.Add('auth[remember]=on');//......
Http:=TIdHttp.Create;//Создаем и инициализируем объект  ИдХттп
                  Http.Request.Host:='mirtesen.ru';
                  Http.Request.UserAgent:='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)';
                  Http.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
                  Http.Request.AcceptLanguage := 'ru,en-us;q=0.7,en;q=0.3';
                  Http.Request.AcceptCharset := 'windows-1251,utf-8;q=0.7,*;q=0.7';
                  Http.Request.Connection:='Keep-alive';
                  Http.Request.Referer:='http://mirtesen.ru/';
                  http.ReadTimeout:=10000;
                  http.ConnectTimeout:=10000 ;
                  Http.AllowCookies:=True;
                  Cook:=TIdCookieManager.Create(Http);
                  Http.HandleRedirects:=False;

if UseProxy then//Если используем прокси, то берем рандомно
                begin
                  EnterCriticalSection(CS);
                      i2:=Random(Form6.sMemo3.Lines.Count);
                      Http.ProxyParams.ProxyServer:=Copy(Form6.sMemo3.lines[i2],1,pos(':',Form6.sMemo3.lines[i])-1);
                      Http.ProxyParams.ProxyPort:=StrToInt(Copy (Form6.sMemo3.Lines[i2],pos(':',Form6.sMemo3.Lines[i2])+1,Length(Form6.sMemo3.Lines[i2])-pos(':',Form6.sMemo3.Lines[i2])));
                  LeaveCriticalSection(CS);


Response.Text:=Http.Post('http://mirtesen.ru/login',Param);//Логинимся

on e : EIDHttpProtocolException do//Если редирект 302, то залогинились
                if e.ErrorCode = 302 then 
                  begin
                    if Length(response.Text)=0 then continue;
                    EnterCriticalSection(CS);
                    Form6.sMemo2.Lines.Add(Nick+' Зашел');
                    LeaveCriticalSection(CS);
Собственно вот, ничего особенного


Зы Почему репу не могу никому добавить? Нажимаю, и ничего не меняется

Последний раз редактировалось GhostOnline; 19.10.2009 в 14:26..
 
Ответить с цитированием

  #4669  
Старый 19.10.2009, 16:11
Rebit
Участник форума
Регистрация: 07.08.2007
Сообщений: 136
Провел на форуме:
2010588

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

Помогите решить =) С мну +10
Цитата:
Лабораторна робота № 8 Обчислення площі контуру та координати центра його ваги.
Заданий замкнений контур намалювати на міліметровці, обчислити його площу та координати центра ваги за допомогою простих геометричних формул. Створити програму для обчислення за допомогою модифікованої формули Гріна, порівняти результати (вони повинні співпадати).

9. Замкнений контур розташовується між графіком функції Y=(1+|X|)(2-|X|) та віссю Х у диапазоні Х= -2 -- +2, визначити його площу та координати центра ваги за допомогою модифікованої формули Гріна. Порівняти із ручним розрахунком.
Цитата:
Лабораторная работа № 8 Вычисление площади контура и координаты центра его веса.
Заданный замкнутый контур нарисовать на милиметровци, вычислить его площадь и координаты центра тяжести с помощью простых геометрических формул. Создать программу для вычисления с помощью модифицированной формулы Грина, сравнить результаты (они должны совпадать).

9. Замкнутый контур располагается между графиком функции Y = (1 + | X |) (2 - | X |) и осью Х в диапазоне Х = -2 - 2, определить его площадь и координаты центра тяжести с помощью модифицированной формулы Грина. Сравнить с ручным расчетом.
 
Ответить с цитированием

  #4670  
Старый 19.10.2009, 17:51
Seregakz
Познающий
Регистрация: 13.06.2009
Сообщений: 32
Провел на форуме:
42683

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

народ кто вкурсах как создать такие же стильные заголовки tstringGrid'a http://clip2net.com/clip/m22700/1255960181-clip-1kb.png ???
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT.XYZ