Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.013 c
3-91179
mama
2003-04-09 16:05
2003.04.28
Delphi6, Paradox, BDE,


1-91327
malkolinge
2003-04-15 15:40
2003.04.28
Обход по ресурсам


1-91293
HalloWin
2003-04-17 12:57
2003.04.28
Проверка правильности имени файла


3-91164
MXA
2003-04-08 15:01
2003.04.28
dbExpress и транзакции


3-91214
V21
2003-04-10 16:08
2003.04.28
Переход от BDE к FIBPlus




   Наверх