![]() |
eXeL@B —› Вопросы новичков —› Помощь по хукам . MinHook или другие. |
Посл.ответ | Сообщение |
|
Создано: 14 августа 2019 22:16 · Личное сообщение · #1 Грубо говоря есть код . Набросал . Как используя библиотеку MinHook хукнуть что то от туда ? Можно через Easyhook. Кто может создать пример для разбора , а то я вообще не понимаю . Code:
![]() |
|
Создано: 14 августа 2019 22:45 · Личное сообщение · #2 |
|
Создано: 14 августа 2019 23:00 · Поправил: UniSoft · Личное сообщение · #3 google что-ли забанили? https://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra Code:
![]() |
|
Создано: 14 августа 2019 23:29 · Личное сообщение · #4 user99 пишет: Есть Blackbone, она несколько сложнее Если ты вот про это, то и правда годная штука! ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 15 августа 2019 09:15 · Личное сообщение · #5 |
|
Создано: 15 августа 2019 12:03 · Поправил: UniSoft · Личное сообщение · #6 user99 пишет: могу предположить автору нужно хукнуть чужой процесс, а не свой собственный. MinHook в примерах не содержит такого, т.е. нужно самому писать подгрузку своей библиотеки в чужой процесс. Да вроде условие четко описано ...есть код. Набросал. Как используя библиотеку MinHook хукнуть что то от туда? Ну даже если и другой процесс, принцип то тот-же, а внедрение dll это уже другая задача. user99 пишет: Есть Blackbone Как по мне, так она сильно навороченная... избыточная для простых задач... MinHook же интересна своим минимализмом и простотой. ![]() |
|
Создано: 15 августа 2019 23:35 · Личное сообщение · #7 UniSoft, в MinHook есть пример хукающий свой собственный MessageBox, навряд ли автор настолько глуп, что не может запустить готовый пример, так что скорей всего проблема с хуком чужого процесса. Blackbone, как я и писал, "несколько сложнее", но других готовых библиотек с встроенной возможностью внедрения в чужой процесс я не знаю. в любом случае ждем автора, а то он куда-то запропастился ![]() |
|
Создано: 17 августа 2019 06:36 · Личное сообщение · #8 Еще вот эту библиотеку с похожим функционалом хвалят. Вроде бы неплохо документирована и примеров в комплекте куча. Бесплатна, правда, только не для коммерческого использования. ![]() |
|
Создано: 17 августа 2019 08:32 · Личное сообщение · #9 |
|
Создано: 06 ноября 2019 21:18 · Личное сообщение · #10 UniSoft, ![]() ![]() ![]() |
|
Создано: 06 ноября 2019 23:15 · Поправил: plutos · Личное сообщение · #11 |
|
Создано: 06 ноября 2019 23:36 · Личное сообщение · #12 |
|
Создано: 06 ноября 2019 23:45 · Личное сообщение · #13 plutos это ![]() |
|
Создано: 06 ноября 2019 23:56 · Поправил: plutos · Личное сообщение · #14 |
|
Создано: 07 ноября 2019 00:29 · Личное сообщение · #15 VS_2010, 2019. OS W7 32/64 Проекта VS 2010, думаю, будет достаточно. Меня там интересует подмена по строке. P.S. Плутос, если сильно "влом" можете не заморачиваться - сам разберусь, тем более, что обращение было не к вам. Просто, вы поставили лайк, вот мне и стало интересно компилировали вы или нет? ![]() ![]() ![]() |
|
Создано: 07 ноября 2019 00:35 · Поправил: plutos · Личное сообщение · #16 sim_19 пишет: P.S. Плутос, если сильно "влом" можете не заморачиваться - сам разберусь, тем более, что обращение было не к вам Да, влом, тем более, что вам нужнa не столько помощь, сколько повод поговорить: ведь так и не видим перечня ошибок! И впредь, пожалуйста, без крайней нужды, не используте мой nick name! ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 07 ноября 2019 01:16 · Личное сообщение · #17 plutos пишет: ведь так и не видим перечня ошибок! Для меня там интерес представляет ошибка из-за которой не происходит хука по строке. Там можно по комментарию сориентироваться: // если (lpCaption == "ne") то заменим его на "Hooked!", иначе выводим как есть. P.S. А, вообще, я думаю, что если будет заменен не рабочий код, на рабочий - форум от этого только выиграет. Есть ведь молодые, начинющие любители, у которых от постов Инди "волосы дыбом встают", а уж что-то спросить на форуме, для них, вообще, на уровне подвига. Вот и ходят как читатели и в конце концов - "плюют" и забывают про exelab. ![]() |
|
Создано: 07 ноября 2019 03:03 · Личное сообщение · #18 |
![]() |
eXeL@B —› Вопросы новичков —› Помощь по хукам . MinHook или другие. |
Эта тема закрыта. Ответы больше не принимаются. |