Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.28;
Скачать: CL | DM;

Вниз

Хук на Api   Найти похожие ветки 

 
TankMan ©   (2003-01-22 10:07) [0]

Я задавал вопрос, подобный, мне даже отвечали.. но у меня полетел винт, и теперь эту тему я не могу найти :(, не мог бы кто, Дать статейку на эту тему? Мне нужно отлавливать API функции, и если что отменять их...
Заранее благодарен.


 
Игорь Шевченко ©   (2003-01-22 10:43) [1]

Рихтер - рулез фарева. Недавно ссылка на него в электронном виде появлялась, даже на этой странице...


 
TankMan ©   (2003-01-24 00:59) [2]

А где именно нельзя ли уточнить... потому что "даже на этой странице" понятие очень относительное...


 
TankMan ©   (2003-01-24 23:40) [3]

Так никто и ничего не скажет? Не раскроет секрет, бедному несчастному TankMan-y?


 
TankMan ©   (2003-02-09 22:22) [4]

Вобщем есть книжка рихтера... но там все примеры на Си... перевести на дельфи у меня не получается :(


 
Ihor Osov'yak ©   (2003-02-09 22:28) [5]

А зачем переводить? Уловить идею - и свою реализацию...

Зы, а вполне возможно, что это я тебе решение бросал.. Но как-то влом это другой раз делать.. Я то брошу, а ты снова потеряешь..


 
TankMan ©   (2003-02-12 00:43) [6]

>>Ihor Osov"yak
Да у меня винт полетел... вместе с моей дипломной с моими программами, наработками, вобщем со всем тем, что мне нужно было... запомнить это было все очень проблематично, вот поэтому и спрашиваю... у меня всякой инфы было, можно вторые винды писать (такие же глючные ;) )... а тут такое горе.. :(


 
TankMan ©   (2003-02-14 01:24) [7]

>>Ihor Osov"yak
Ой блин.. у меня тут старый ящик указан в параметрах? Ты отсылал? или всетаки нет... если всетаки решил отсылать, шли уж на Tankist@softhome.net...( надеюсь что вышлешь...)


 
R4D][   (2003-02-14 13:29) [8]

Удалено модератором
Примечание: Offtopic


 
TankMan ©   (2003-02-19 00:53) [9]

Мне так никто и не поможет с этим делом? С примерами на Си я все никак разобраться не могу :(... ну не привычен и мало знаком он мне :(, а в этой сфере (хуков) я вообще только только начал разбираться... мне нужен пример, чтобы понять....


 
StAL ©   (2003-02-20 11:10) [10]

Могу прислать


 
Ihor Osov'yak ©   (2003-02-20 13:02) [11]

Ушло мылом. Я сегодня добрый. Но третий раз ничего слать не буду.

Зы - тод хуками обычно понимают не перехват апи...


 
TankMan ©   (2003-02-21 00:30) [12]

>>Ihor Osov"yak
...ааа...ээээ... спасибо конечно за пример... но я его точно не видел раньше,.. я бы разобрался... сейчас я этот код вижу впервые.. хоть и дельфи, - многое еще не понятно (только-только получил письмо), проблема в том, что он не может найти, какой-то ..\common\common_const.pas, где этот пас? Может забыл выслать?


 
Ihor Osov'yak ©   (2003-02-21 12:07) [13]

unit common_const;

interface

uses messages;

const
signMsg = "4CB96B6D-DEA1-4C4C-AE3F-5B402F7A163D";

cmdHandleTools = 1;
cmdStartCapture = 2;
cmdStopCapture = 3;
cmdGetLastStr = 4;

WMU_IsTarget = WM_USER + 19;

implementation

end.


 
Aleksey Girshovskiy   (2003-02-21 12:50) [14]

Удалено модератором
Примечание: Личная переписка


 
TankMan ©   (2003-03-01 15:03) [15]

Ihor Osov"yak
... ой время только нашел в инет вылезти... а можно бы примерчик подключения... а то я что-то не разобрался че к чему...
Она ничего не экспрортирует... а как же тогда ставить и снимать этот "хук"... или он автоматом ставится при подключении? если так, то всеравно мне не ясно.... можно вобщем примерчик использования этой dll-ки?


 
Ihor Osov'yak ©   (2003-03-01 20:28) [16]

2 TankMan © (01.03.03 15:03)

см *.dpr, там есть exports StartHook, StopHook;

Дергаешь StartHook, а потом с dll общение посредством посылки сообщений... Собственно "хук" на апи ставит HookTextOut...
Вот ее и анализируй. Вам больше ничего оттуда и не надо...

Общая идеология такова. Управляющее приложение ставит хук(StartHook). Dll после внедрения в адресное пространство смотрит , куда внедрились (см. function CheckTargetApp, если туда, куда надо - перехвачиваем АПИ - HookTextOut - ибо у меня была задача хватать апишные вызовы только определенного процесса).
Зы - исходники взаимодействия с dll не дам, ибо заказчик ставил условие нераспространение в течении года, плюс там только получение результата перехвата - то есть там совсем другой вопрос... . Кроме того без приложения - жертвы Вы и так ничего в действии не увидете запустите. А приложение-жертва - на компакте.. Несколько сотен мегабайт...



Страницы: 1 вся ветка

Текущий архив: 2003.04.28;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.017 c
1-91322
mihei
2003-04-15 14:56
2003.04.28
Проблема с DBGridEh


6-91440
stur
2003-03-05 10:06
2003.04.28
Как обработать ошибку подключения TClientSocket в Blocking mode


9-91137
seemann
2002-10-06 19:05
2003.04.28
Непослушный спрайт


3-91233
Wedos
2003-04-11 08:47
2003.04.28
Сортировка строк по полю


14-91486
Ru
2003-04-09 17:57
2003.04.28
Не воспринимайте в обиду это прикол :)