PDA

Просмотр полной версии : [Помогите!] Авторизация на 4game.ru


SuperCheaterPB
07.06.2012, 18:41
1. Помогите авторизоваться на 4game.ru ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
2. Как определить что авторизовался?

Ну вот мои наработки

var Data:TStringList;
s:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail=логин');
Data.Add('AuthForm_password=пароль');
Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]('[Ссылки могут видеть только зарегистрированные и активированные пользователи]', Data);



Заранее спасибо.

[Na`Vi]DendI
07.06.2012, 19:29
var Data:TStringList;
s,p:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail=логин');
Data.Add('AuthForm_password=пароль');
P:=Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]('[Ссылки могут видеть только зарегистрированные и активированные пользователи]', Data);
if pos ('ответ',p) <>0 then showmessage('Авторизовались')
else showmessage ('Error');

SuperCheaterPB
07.06.2012, 22:59
DendI;3037989']var Data:TStringList;
s,p:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail=логин');
Data.Add('AuthForm_password=пароль');
P:=Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]('[Ссылки могут видеть только зарегистрированные и активированные пользователи]', Data);
if pos ('ответ',p) <>0 then showmessage('Авторизовались')
else showmessage ('Error');

Я как раз про "if pos ('ответ',p)" что нужно искать когда авторизируешься?

Руслан Палыч
07.06.2012, 23:29
Куки естественно. Они обычно в заголовках. Возьми заголовок от запроса и определяй положение строки(set-cookie или как там) в нём.

SuperCheaterPB
08.06.2012, 10:49
Куки естественно. Они обычно в заголовках. Возьми заголовок от запроса и определяй положение строки(set-cookie или как там) в нём.

Можешь дать полный код а то не получается :sad:

VeTaL_UA
08.06.2012, 11:45
Руслан Палыч, зачем в куки лезть? Проверочную строку в реквесте найти и всё.

SuperCheaterPB
08.06.2012, 16:20
Всем так легко рассуждать...
Напишите пожалуйста полный код

Руслан Палыч
08.06.2012, 16:43
Всем так легко рассуждать...
Напишите пожалуйста полный код
Там [Ссылки могут видеть только зарегистрированные и активированные пользователи] Как ты это сделал? Как то надо расшифровывать:(

VeTaL_UA
08.06.2012, 23:56
Мда, [Ссылки могут видеть только зарегистрированные и активированные пользователи] в инди проще простого... ;)

Код готовый давать не буду. Помощь могу оказать только словесно в режиме диалога, если автор в таковой нуждается.

<=SlAvA-96=>
09.06.2012, 11:14
Data:TStringList;
A:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail='+Edit1.Text);
Data.Add('AuthForm_password='+Edit2.Text);
a:=Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]('[Ссылки могут видеть только зарегистрированные и активированные пользователи]',Data);
if pos('logout', A)>0 then
ShowMessage('Авторизовались!')
else
ShowMessage('Ошибка!');

и ещё нужно подключить I/O Handlers :)

pavel!
09.06.2012, 15:21
Можешь дать полный код а то не получается :sad:

сниффер в помощь.
Посмотри в чем различие между верным и не верным запросом, а потом если есть в ответе тогда, и там уже куда и че записываеш что надо.
:agreed:

SuperCheaterPB
10.06.2012, 10:08
сниффер в помощь.
Посмотри в чем различие между верным и не верным запросом, а потом если есть в ответе тогда, и там уже куда и че записываеш что надо.
:agreed:

Никак не могу. Http analyzer ничего не перехватывает:wtf:

Руслан Палыч
10.06.2012, 12:34
Delphi немного по другому передаёт данные, смотри их WPE PRO. И если там 302 редикт то не забудь сделать:

try
a:=Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]('[Ссылки могут видеть только зарегистрированные и активированные пользователи]',Data);
except
end;