-
Notifications
You must be signed in to change notification settings - Fork 1
/
ThreadVerificaSites.pas
62 lines (35 loc) · 1.14 KB
/
ThreadVerificaSites.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
unit ThreadVerificaSites;
interface
uses classes, Controls,Forms, SysUtils, FrmAtomic,Windows,Graphics, Messages, Dialogs;
//type
// VerificaSql = class(TThread)
// public
// procedure Execute; override;
// end;
implementation
//Var
// BuscaBing : Integer;
// A , B : Integer;
//Puxa : String ;
//FalhaSql : Integer;
{ VerificaSql }
{procedure VerificaSql.Execute;
begin
With Form1 Do Begin // Inicio do form1
BuscaBing := MemoBusca.Lines.Count;
for A := 0 to BuscaBing - 1 do
Begin
Puxa := Http.Get(MemoBusca.Lines.Strings[A]+Aspa.Text);
FalhaSql := MemoFalhas.Lines.Count;
for B := 0 to FalhaSql do
Begin
StatusSql.Caption := 'Scaneando o seguinte site: ' + MemoBusca.Lines.Strings[A]+Aspa.Text;
if (pos(MemoFalhas.Lines.Strings[B],Puxa)) > 0 then
LvSql.Items.Add.SubItems.Add(MemoBusca.Lines.Strings[A]);
MemoSaveVul.Lines.Add(MemoBusca.Lines.Strings[A]);
End ;
end;
End; // fim do form 1
end;
}
end.