ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

28.05.2008, 00:51
|
|
Познающий
Регистрация: 01.03.2008
Сообщений: 68
Провел на форуме: 140772
Репутация:
72
|
|
Nightmarе
Так на вскидку глянул одной прогой(пользовался идущей в комплекте с Autoit) и обнаружил два(поля) "TInfuEdit.UnicodeClass1" и TInfuEdit.UnicodeClass2, хз сам не пробовал выуживать пароль с этой проги, а разбираться ща времени нема 
|
|
|

28.05.2008, 02:38
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Да никак не получается... я так понял алгоритм это узнать хендл главного окна, в нём другое и т.д... вот хз даже как...
|
|
|

28.05.2008, 19:42
|
|
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме: 422909
Репутация:
200
|
|
Nightmarе
Код:
function GetPasFromEdit(Wnd: HWND; var Text: string):boolean;
var
EditWnd: HWND;
begin
Result := False;
EditWnd := FindWindowEx(Wnd, 0,'TEDIT', nil);
if EditWnd = 0 then
exit;
SetLength(Text, SendMessage(EditWnd, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(EditWnd, WM_GETTEXT, length(Text), Integer(PChar(Text)));
SetLength(Text, lStrLen(PChar(Text)));
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var
MainWnd,Grp:Hwnd;
begin
MainWnd:=FindWindow(nil,'Здесь гаголовок главной формы'); Хендл главного окна
Grp:=FindWindowEx(MainWnd, 0,'TEDIT', nil); //Хендл какого-то дочернего котрола
if Grp<>0 then begin
GetPasFromEdit(Grp,pass);
end;
if Grp=0 then
exit;
end;
P.S То что темно-красным можно узнать, ну например так:
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
s: string;
h: HWND;
aName: array [0..255] of Char;
begin
h := WindowFromPoint(Mouse.CursorPos);
SetLength(s, SendMessage(h, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(h, WM_GETTEXT, length(s), Integer(PChar(s)));
SetLength(s, lStrLen(PChar(s)));
GetClassName(h, aName, 256);
Label1.Caption :='Заголовок : ' +s;
Label2.Caption:='Класс : '+ aName;
end;
|
|
|

28.05.2008, 21:39
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
A2GIL так это я и так знаю.
Но хендлов то у меня нету, как они называются, сколько их, что и как...
Все утилиты показывают что ВСЕ Tedit называются по одинаковому...
С обычным квипом всё просто, а с инфирумом у меня такое ощющение что там всё грамотно закриптованно...
Там как, запускается инфирум... после авторизации под обычным локальным юзверем открывается другое окно, а может модуль с предложением ввести пасс...
Я пока разберусь кто за что там отвечает это 2010 год будет.
Вот если кто сталкивался с этим...
Последний раз редактировалось Nightmarе; 28.05.2008 в 21:41..
|
|
|

28.05.2008, 22:12
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от Nightmarе
A2GIL так это я и так знаю.
Но хендлов то у меня нету, как они называются, сколько их, что и как...
Все утилиты показывают что ВСЕ Tedit называются по одинаковому...
С обычным квипом всё просто, а с инфирумом у меня такое ощющение что там всё грамотно закриптованно...
Там как, запускается инфирум... после авторизации под обычным локальным юзверем открывается другое окно, а может модуль с предложением ввести пасс...
Я пока разберусь кто за что там отвечает это 2010 год будет.
Вот если кто сталкивался с этим...
Spy++ пробовал юзать?
|
|
|

28.05.2008, 22:22
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от z01b
Spy++ пробовал юзать?
Я его пробовал искать, обломилось...
есть WinSpy
|
|
|

28.05.2008, 23:44
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от Nightmarе
Я его пробовал искать, обломилось...
есть WinSpy
Он входит в стандартный пакет MS Visual C++ 6.0 и выше
ЗЫ
http://rapidshare.com/files/118380465/SPYXX.rar.html
|
|
|

29.05.2008, 00:23
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от z01b
Он входит в стандартный пакет MS Visual C++ 6.0 и выше
ЗЫ
http://rapidshare.com/files/118380465/SPYXX.rar.html
Во во, и без него не запускается 
Бесполезно это, я целый пакет Visual C++ выкачивать не собираюсь
|
|
|

29.05.2008, 03:24
|
|
Новичок
Регистрация: 19.04.2008
Сообщений: 20
Провел на форуме: 114829
Репутация:
2
|
|
Собираюсь приступить к изучению delphi. Не одскажите, с чего начать?
|
|
|

29.05.2008, 05:51
|
|
Участник форума
Регистрация: 01.08.2007
Сообщений: 178
Провел на форуме: 486104
Репутация:
239
|
|
С покупки книги. Советую - Библия Делфи, автор Михаил Фленов.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|