HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 28.05.2008, 00:51
Dr.KoD
Познающий
Регистрация: 01.03.2008
Сообщений: 68
Провел на форуме:
140772

Репутация: 72
По умолчанию

Nightmarе
Так на вскидку глянул одной прогой(пользовался идущей в комплекте с Autoit) и обнаружил два(поля) "TInfuEdit.UnicodeClass1" и TInfuEdit.UnicodeClass2, хз сам не пробовал выуживать пароль с этой проги, а разбираться ща времени нема
 
Ответить с цитированием

  #2  
Старый 28.05.2008, 02:38
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Да никак не получается... я так понял алгоритм это узнать хендл главного окна, в нём другое и т.д... вот хз даже как...
 
Ответить с цитированием

  #3  
Старый 28.05.2008, 19:42
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

Репутация: 200
Отправить сообщение для A2GIL с помощью ICQ
По умолчанию

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;
 
Ответить с цитированием

  #4  
Старый 28.05.2008, 21:39
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

A2GIL так это я и так знаю.
Но хендлов то у меня нету, как они называются, сколько их, что и как...
Все утилиты показывают что ВСЕ Tedit называются по одинаковому...
С обычным квипом всё просто, а с инфирумом у меня такое ощющение что там всё грамотно закриптованно...

Там как, запускается инфирум... после авторизации под обычным локальным юзверем открывается другое окно, а может модуль с предложением ввести пасс...
Я пока разберусь кто за что там отвечает это 2010 год будет.
Вот если кто сталкивался с этим...

Последний раз редактировалось Nightmarе; 28.05.2008 в 21:41..
 
Ответить с цитированием

  #5  
Старый 28.05.2008, 22:12
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Nightmarе  
A2GIL так это я и так знаю.
Но хендлов то у меня нету, как они называются, сколько их, что и как...
Все утилиты показывают что ВСЕ Tedit называются по одинаковому...
С обычным квипом всё просто, а с инфирумом у меня такое ощющение что там всё грамотно закриптованно...

Там как, запускается инфирум... после авторизации под обычным локальным юзверем открывается другое окно, а может модуль с предложением ввести пасс...
Я пока разберусь кто за что там отвечает это 2010 год будет.
Вот если кто сталкивался с этим...
Spy++ пробовал юзать?
 
Ответить с цитированием

  #6  
Старый 28.05.2008, 22:22
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Цитата:
Сообщение от z01b  
Spy++ пробовал юзать?
Я его пробовал искать, обломилось...
есть WinSpy
 
Ответить с цитированием

  #7  
Старый 28.05.2008, 23:44
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Nightmarе  
Я его пробовал искать, обломилось...
есть WinSpy
Он входит в стандартный пакет MS Visual C++ 6.0 и выше
ЗЫ
http://rapidshare.com/files/118380465/SPYXX.rar.html
 
Ответить с цитированием

  #8  
Старый 29.05.2008, 00:23
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Цитата:
Сообщение от z01b  
Он входит в стандартный пакет MS Visual C++ 6.0 и выше
ЗЫ
http://rapidshare.com/files/118380465/SPYXX.rar.html
Во во, и без него не запускается
Бесполезно это, я целый пакет Visual C++ выкачивать не собираюсь
 
Ответить с цитированием

  #9  
Старый 29.05.2008, 03:24
spyro
Новичок
Регистрация: 19.04.2008
Сообщений: 20
Провел на форуме:
114829

Репутация: 2
Отправить сообщение для spyro с помощью ICQ
По умолчанию

Собираюсь приступить к изучению delphi. Не одскажите, с чего начать?
 
Ответить с цитированием

  #10  
Старый 29.05.2008, 05:51
Killerkod
Участник форума
Регистрация: 01.08.2007
Сообщений: 178
Провел на форуме:
486104

Репутация: 239
По умолчанию

С покупки книги. Советую - Библия Делфи, автор Михаил Фленов.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ