· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Перехват API функций

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Янв 6, 2004 17:35:15

Народ, помогите с перехватом API функций на VC++. Суть в том чтоб моя прога ставила Hook на функцию, вызываемую другой прогой и меняла возвращаемое значение или еще что-нибудь. Как это все делать - понятия не имею..


Дата: Янв 6, 2004 17:45:27

Браток, я в этом тоже не силён, но на Wasm.ru есть статья "Система перехвата функций API платформы Win32"[url=]http://www.wasm.ru/article.php?article=1021007[/url]. Посмотри там. И ещё у Iczelion'а среди его уроков была вводная инфа по хукам. Эти уроки тоже есть на васм.ру.


Дата: Янв 6, 2004 17:57:23

Поиск по форуму.


Дата: Янв 6, 2004 20:27:38 · Поправил: Bratok

Конечно, спасибо, но дело в том, что я не силен в ASM.
Есть варианты кодинга в чистом С++ ??


Дата: Янв 6, 2004 20:44:16

Мэтт Питрек, RSDN, detours - когда искать научитесь?
detours лежит на этом сайте, RSDN.ru - это сайт, wheaty.net - это сайт Питрека.


Дата: Янв 6, 2004 20:48:58 · Поправил: rst

Bratok

Конечно, спасибо, но дело в том, что я не силен в ASM.
Есть варианты кодинга в чистом С++ ??

Вот тут есть


Дата: Янв 6, 2004 20:52:33

rst

Ты, как всегда, исключительно добр :)))
Когда за BoundsChecker в гости пойдешь?


Дата: Янв 6, 2004 21:10:21

2 volodia: Можно без под...к?


Дата: Янв 6, 2004 21:35:43

Во-первых, я не volodia, а volodya, а во-вторых, ты сам причапал сюда не озаботившись даже куда-то поглядеть. Так что жди пинков, браток.


Дата: Янв 6, 2004 22:03:48 · Поправил: Asterix

Вообще-то на uinc.ru есть статья, с исходниками на C


Дата: Янв 6, 2004 22:50:31 · Поправил: rst

volodya: у меня какой-то есть в DevPartner Studio: Numega BoundsChecker 6.60 Visual C++ Edition. Это не он случаем? Если да, пни плиз в доку - как там можно API трассировать, ато кроме поиска утечек, да ошибок я что-то там ничего не нашел -( Наверное плохо искал?


Ты, как всегда, исключительно добр :)))
Когда за BoundsChecker в гости пойдешь?

Боремся за чистоту рядов, сэр -)


Дата: Янв 6, 2004 22:53:32

2 volodya: ну прости уж... Может лучше о деле?


Дата: Янв 6, 2004 22:56:37

Боремся за чистоту рядов, сэр -)

А только так с ними и надо. Я бы понял, если бы он в сети пошукал, помучился, что-то сделал - такому и помочь не грех, а так...

Numega BoundsChecker 6.60 Visual C++ Edition - да, он самый, только версия старовата. У меня 7.1. А API показать просто. Флажок надо поднять, который по умолчанию опущен. Пошукая в опциях. В 7.1. поменяли интерфейс и я забыл, куда клацать в 6.6.

Загружаешь программу. Лезешь в Settings, внимательно там смотришь - и все. А вообще - почитай Касперски. Его первую технику и философию - он там работу с BC описывает очень подробно!
Мыль - дам легальный линк ;)


Дата: Янв 6, 2004 23:09:44

volodya: блин.. наконец-то нашел то, о чем так много читал -)
мндя, над интерфейсом они не подумали...
покопаюсь - глядишь не буду жаловаться на то, что bugtrapper под xp не работает -)
спасиб тебе -)


Дата: Янв 6, 2004 23:10:54

2 volodya: И вообще-то я не просто причапал, а меня умные люди сюда направили, скказали, что тут ВАЩЕ умные люди есть. Неужели ошибочка вышла?

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.090