Главная страница
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-91281
Dmitry V. Averuanov
2003-04-17 12:24
2003.04.28
Как передать array of char из DLL ?


3-91186
Delphinium
2003-04-09 21:29
2003.04.28
Пароль в Access


3-91173
Kent
2003-04-09 13:45
2003.04.28
InterBase и Fast Report


1-91401
Dmitry V. Averuanov
2003-04-16 11:18
2003.04.28
Двоичный -->


1-91297
northwind_new
2003-04-17 14:58
2003.04.28
Не могу найти нужную функцию